Course chapters
Tap View summary on any chapter to see whatโs inside โ no need to start the course.
๐ฏ What youโll learn
- Defining functions
- Calling them many times
- Why functions keep code tidy
๐ฌ Animated demo
One function is written once and used everywhere.
๐ ๏ธ Project & application ideas
- Greeting function
- Shape-drawing functions
๐ฏ What youโll learn
- Passing values in
- Getting answers back
- Default values
๐ฌ Animated demo
Values go into a function machine and a result comes out.
๐ ๏ธ Project & application ideas
- Unit converter
- BMI-style calculator
๐ฏ What youโll learn
- Slicing and searching
- List comprehension basics
- Lists of lists
๐ฌ Animated demo
Watch a list get sliced, searched and sorted.
๐ ๏ธ Project & application ideas
- Top-5 scoreboard
- Seating chart
๐ฏ What youโll learn
- Keys and values
- Looking things up fast
- Updating dictionaries
๐ฌ Animated demo
Type a word and the dictionary finds its meaning.
๐ ๏ธ Project & application ideas
- EnglishโKannada word book
- Phone contact book
๐ฏ What youโll learn
- Fixed tuples
- Sets with no repeats
- Union and intersection
๐ฌ Animated demo
Two sets overlap and show what they share.
๐ ๏ธ Project & application ideas
- Common friends finder
- Unique word counter
๐ฏ What youโll learn
- Nested loops
- Grids and tables
- Breaking out early
๐ฌ Animated demo
A grid fills row by row with nested loops.
๐ ๏ธ Project & application ideas
- Multiplication grid
- Tic-tac-toe board
๐ฏ What youโll learn
- Reading and writing files
- Saving scores
- CSV basics
๐ฌ Animated demo
Data is saved to a file and loaded back later.
๐ ๏ธ Project & application ideas
- Diary app
- High-score saver
๐ฏ What youโll learn
- Types of errors
- Catching errors
- Friendly error messages
๐ฌ Animated demo
A crash is caught and turned into a helpful message.
๐ ๏ธ Project & application ideas
- Safe number input
- Error detective challenge
๐ฏ What youโll learn
- import and modules
- math, random and time
- Writing your own module
๐ฌ Animated demo
Tools arrive from a library box when you import them.
๐ ๏ธ Project & application ideas
- Stopwatch
- Maths helper module
๐ฏ What youโll learn
- Drawing with code
- Shapes, colours and loops
- Patterns and art
๐ฌ Animated demo
Step through a turtle spiral program and watch each line grow longer.
๐ ๏ธ Project & application ideas
- Rangoli pattern
- Flag drawer
๐ฏ What youโll learn
- Game loops
- Keyboard input
- Scores and levels
๐ฌ Animated demo
A simple game runs, keeps score and levels up.
๐ ๏ธ Project & application ideas
- Snake-style game
- Catch-the-ball game
๐ฏ What youโll learn
- Plan features
- Functions + files + errors
- Test and share
๐ฌ Animated demo
A mini planner app adds tasks, saves them to a file and loads them back.
๐ ๏ธ Project & application ideas
- Homework planner
- Library book tracker (final project)