Lesson 1: From Blocks to Text
You may have used Scratch or block coding before — where you drag colorful puzzle pieces to build a program. Python is the text version of the same ideas. Instead of dragging a "say Hello" block, you type print("Hello"). Same idea, different form!
Key Concepts
Blocks → Text
Every block in Scratch has an equivalent in Python. A 'move 10 steps' block becomes math. A 'say Hello' block becomes print(). The logic is exactly the same — only the look changes.
Why Learn Text Coding?
Professional programmers write text code. Games, apps, websites, AI — they are all built with text languages like Python. Learning Python means you can build anything.
Python is Readable
Python was designed to look almost like English. print('Hello') — even someone who has never coded can guess what that does. That makes Python the best first text language.
🆕 Try It: Live Python
Run this code — then try changing the messages!
✅ Check Your Understanding
1. What does print() do in Python?
2. What symbol starts a comment in Python?
3. Python code is read by the computer...