Learn to code.
From zero to pro.
Python right in your browser – you write real code from the very first minute. Later you'll use it to control robots.
📋 My class – lessons from your teacher →
💡 New here? First: what is Python anyway?
Beta test running – found a bug? Tell us →
- Runs in your browser
- Checked instantly
- Watch code step by step
- Draw with Python
# Press ▶ Run!
import turtle
turtle.bgcolor("#0b0718")
t = turtle.Turtle()
t.speed(10)
colours = ["violet", "cyan", "deeppink", "gold"]
for i in range(150):
t.color(colours[i % 4])
t.forward(i * 1.8)
t.left(91)
print("Welcome to Codelix!")Placement test · 3 minutes
How good is your Python already?
Up to 10 short questions: what does the code print? Afterwards you know which lesson to start with. The result stays in your browser.
Python learning path
Your path, step by step
Beginner
0/13Intermediate
0/15- Catching errors with try
- Tuples and sets
- Reading and writing files
- JSON – saving data like the pros
- Project: guessing game with high score
- Modules – ready-made toolboxes
- Your own tests with assert
- List comprehensions
- Project: weather station
- Project: tic-tac-toe
- Classes and objects
- Inheritance – extending classes
- Special methods and @property
- Bug detective 2: classes and exceptions
- Boss level: the library
Pro
0/7Training room
Practice without limits
Predict output, spot errors, fix code – every task is new. With XP, streaks and a daily goal.
New · with simulator
Program robots with LEGO SPIKE
Pybricks code from the book “Python for Robots” – drive, measure, follow lines, right in your browser.
New · your own games
Programming games
Catch game, snake game and paddle duel – with a game loop and keyboard controls, right in your browser.
New · second language
JavaScript – the language of the web
Runs in every browser. With examples, tasks and automatic checks – if you know Python, you'll recognise a lot.