Learn to Code
Start Programming, one line at a time
Beginner-friendly tutorials in Python written for students who have never coded before. Pick a language below and start from the first lesson.
1
Languages
15+
Topics
100%
Free
Python
View full Python page →
Python for Beginners
A step-by-step path from your first line of code to writing small working programs.
LESSON 01
Variables in Python
Storing and naming data so your program can use it later.
Start lesson → LESSON 02Data Types
Numbers, text, and the other basic types Python works with.
Start lesson → LESSON 03Conditions
Making a program choose between two or more paths.
Start lesson → LESSON 04Loops
Repeating a task without writing the same line twice.
Start lesson →