Small StepCoding

ONE SMALL STEP AT A TIME

Make room
for a little
more code.

You don’t need a perfect plan. Just a little curiosity, a good question, and something worth building.

Find your next small step

Short lessons. Real examples. Space to figure things out.

TODAY’S SMALL STEP
● ● ●hello_progress.pyPY
01# Start where you are.
02def take_a_step(skills):
03 skills.append("something new")
04 return skills
05 
06progress = take_a_step([])
07print(progress)
↳ OUTPUT['something new']✓ One step further.
↗

Small is a
good place to start.

LESS PERFECTION. MORE PRACTICE.

THE WAY WE LEARN

Understanding grows
when you use it.

Read a small idea. Try it in code. Change something and see what happens. Our notes connect the explanation to the experiment, so every concept has somewhere to go.

PICK A STARTING POINT

A few things to explore.

YOUR PACE. YOUR PATH.
01 / PYTHON[ ]

Think in small steps.

Variables, lists, and functions. Turn a question into a few lines you can understand.

Try a small exercise +
Create a list of three things you want to learn. Write a loop that prints each one.
goals = ["lists", "loops", "functions"]
for goal in goals:
    print(goal)
02 / JAVASCRIPT{ }

Make something respond.

A button, an event, a change on the page. Get to know the browser by building with it.

Try a small exercise +
Add a button and a counter. Increase the count on every click.
let count = 0;
button.addEventListener("click", () => {
  button.textContent = ++count;
});
03 / SQL≡

Ask better questions.

Find the right rows, group related ideas, and make a little sense of your data.

Try a small exercise +
Imagine a books table. Find the titles of the books you haven’t finished yet.
SELECT title
FROM books
WHERE finished = false;

KEEP YOUR CURIOSITY CLOSE

You don’t have to learn it all today.

One useful idea is a good day’s work.

YOUR LEARNING SPACE

Welcome back.

Sign in to your member workspace.