Python for Beginners
Your very first steps in programming. Learn to make the computer show messages, store information, do math, work with text and lists, make decisions, and repeat actions — then build a tiny project of your own. No experience needed.
A gentle, hands-on introduction to Python for people who have never written a line of code. You'll run real code right in your browser from the very first lesson. We cover printing output, variables and types, strings, numbers and math, reading error messages without panic, lists, if/else decisions, for loops, and finish by building a small program from scratch. Every lesson is short, warm, and practical.
First Steps
Run your very first program, learn how to show output on the screen, and store your first pieces of information in variables.
Words and Numbers
Learn the difference between text and numbers, do real math, work with strings, and meet your first error messages.
Collections and Choices
Store many things in a list, and teach your program to make decisions with if and else.
Loops and a Project
Repeat actions without copy-pasting, count with ranges, and put everything together into your first real program.