Learn to program in Python from your very first line of code: store and change data, make decisions, repeat with loops, write your own functions, draw with turtle graphics and build your own games.
Lesson 1 is free to try. The other 14 lessons in Python for beginners are for schools on RudimentaryLabs.
Write and run your first programs, store values in variables and ask the user questions.
Do maths, work with text and teach your programs to make choices.
Repeat code without copying it and keep many values together in one list.
Package code into your own functions, add surprise with random numbers and draw shapes with a turtle.
Read error messages like a detective, fix bugs and build a complete quiz game.