Learn Python: a Beginner Tutorial
Follow these lessons in order. Each one has a short explanation and code you can run instantly in My Compiler.
Lesson 1: Hello, World!
Every language starts here: print a message to the screen to check that everything works.
Open in compilerprint("Hello, World!")Lesson 2: Variables
Variables store values such as text, whole numbers and decimals so you can reuse them.
Open in compilername = "Ada" age = 21 height = 1.75 print(name, age, height)Lesson 3: Conditions
if / else lets your program choose a path depending on a value.
Open in compilerage = 18 if age >= 18: print("Adult") elif age >= 13: print("Teenager") else: print("Child")Lesson 4: Loops
Loops repeat a block of code: use for when you know the count and while when you wait for a condition.
Open in compilerfor i in range(1, 6): print(i) n = 3 while n > 0: print("Countdown", n) n -= 1Lesson 5: Functions
A function packs code into a reusable block that takes inputs and returns a result.
Open in compilerdef add(a, b): return a + b print(add(2, 3))Lesson 6: Fibonacci sequence
Each number is the sum of the two before it. A classic exercise that combines variables, loops and arithmetic.
Open in compilerdef fib(n): a, b = 0, 1 for _ in range(n): print(a, end=" ") a, b = b, a + b fib(10)