codebyexample
READ IT. CHANGE IT. UNDERSTAND IT.

Small examples.
Real understanding.

Choose a language. Explore a concept. Make it your own in an editor that gives you room to experiment.

Find your starting point ↗
● ● ●your-first-step.py
# Every programmer starts somewhere.

def greet(name):
 return f"Hello, {name}!"

print(greet("curious mind"))
OUTPUT

Hello, curious mind!

A little code. A new way to think.
6 languages, one shared path144 bite-sized concept modules96 foundations exercises online
YOUR NEXT CHAPTER

Choose your language.

Same concepts. Different ways to express them.

Foundations

Examples & exercises ready to run