+1
CodEngine
LEVEL UP YOUR CRAFT
Home
About
Lessons
Features
Contact
Login
Menu
Home
/
Learning Tracks
/
Python for Kids
Python for Kids
Lesson 01 — Hello, Python!
Meet Python with tiny examples: say hello, print jokes, and make the computer show friendly messages.
Lesson 02 — Numbers, toys, and simple math
Practice numbers with easy examples about toys, candies, points, and coins.
Lesson 03 — Words and funny strings
Learn how Python stores words, joins text, repeats text, and puts values inside sentences.
Lesson 04 — Ask questions with input
Use `input()` to ask questions and build a tiny chatbot.
Lesson 05 — Choices with if
Use `if`, `elif`, and `else` to check answers, ages, scores, and secret words.
Lesson 06 — Loops for counting and games
Use loops to count, repeat messages, build patterns, and keep a tiny game running.
Lesson 07 — Lists of pets, snacks, and scores
Use lists to store pets, snacks, scores, and todo items.
Lesson 08 — Functions are magic buttons
Create functions that greet people, make animal sounds, calculate points, and return answers.
Lesson 09 — Dictionaries for tiny worlds
Use dictionaries for game characters, pets, backpacks, and simple profiles.
Lesson 10 — Draw with turtle
Use Python's built-in `turtle` module to draw lines, squares, stars, and simple art.
Lesson 11 ? True or False
Learn `True`, `False`, `and`, `or`, and `not` with easy examples about games, pets, and school bags.
Lesson 12 ? Random surprises
Use `random` to choose numbers, snacks, animals, and simple game events.
Lesson 13 ? Build a guessing game
Combine `input`, `int`, `if`, and `random` to build a friendly guessing game.
Lesson 14 ? Friendly errors
Learn common Python errors and use `try` / `except` for simple input mistakes.
Lesson 15 ? Tiny text files
Write text to a file and read it back with small examples.
Lesson 16 ? Sets and unique things
Use sets to remove duplicates and check if something exists.
Lesson 17 ? Nested lists and grids
Use nested lists to build rows, columns, and simple game boards.
Lesson 18 ? Tuples and coordinates
Use tuples for simple coordinates, colors, and pairs of values.
Lesson 19 ? Simple classes
Learn the first idea of classes with tiny objects that have names and actions.
Lesson 20 ? Import your own helper
Create a helper file and import functions from it.
Lesson 21 ? Mini calculator
Make small functions for adding, subtracting, multiplying, and dividing.
Lesson 22 ? Word game
Build tiny word games with strings, loops, and lists.
Lesson 23 ? Dice adventure
Use random numbers and choices to create a small adventure story.
Lesson 24 ? Todo list
Add tasks, show tasks, and mark simple todo items with Python lists.
Lesson 25 ? Mini quiz app
Build a quiz with questions, answers, conditions, and a score.
Lesson 26 ? Rock, paper, scissors
Use input, random choice, and conditions to play rock, paper, scissors.
Lesson 27 ? Timer and countdowns
Use the `time` module for small countdowns and slow messages.
Lesson 28 ? Simple passwords
Practice password checks, attempts, and clear messages.
Lesson 29 ? Build a tiny pet game
Combine dictionaries, functions, loops, and choices in one small pet game.
Lesson 30 ? Final project: Python fun fair
Finish the course by making a fun fair menu with games, prizes, points, and friendly messages.