Overview

Complete map of the Python course for beginners — 12 lessons from zero to real projects.

python course beginners

Python Course for Beginners

Welcome! This course will take you from zero knowledge to the ability to write complete Python programs — games, graphics, applications that save data to disk.

What you'll build

  • An interactive calculator that runs in the terminal
  • A school grade classifier
  • An automatically generated multiplication table
  • A contact book saved to a file
  • A complete text adventure game with functions and files
  • Graphics and drawings with the turtle module

Course map

No. Lesson Concepts
00 Getting started Installation, first program, reading errors
01 Variables and types int, float, str, bool, type()
02 Operations and expressions Arithmetic, f-strings, type conversions
03 Input and Output input(), print(), interactivity
04 Conditions if / elif / else, logical operators
05 Loops for, while, break, continue
06 Lists Indexing, slicing, methods, iteration
07 Dictionaries Keys and values, .get(), iteration
08 Functions def, parameters, return, scope
09 Files Read/write, CSV, JSON
10 Project: Adventure game Complete project
11 Project: Turtle Graphics Complete project

Prerequisites

  • A computer with Windows / macOS / Linux
  • No previous programming experience required
  • Be curious and willing to make mistakes (they are necessary!)

Estimated duration

  • 12 lessons of 1–2 hours each
  • Recommended pace: one lesson per week

Tools you'll need

Tool Use Where to find it
Thonny (recommended) Simple Python IDE, ideal for beginners thonny.org
repl.it (online alternative) Run Python directly in the browser, no install repl.it

How to use this course

Read each lesson in order the first time. For every exercise, write the code yourself — don't just copy the solution. Mistakes show you exactly what you haven't understood yet, and that's valuable.

Ready? Let's begin! → Lesson 00: Getting started

Subscribed!

You'll hear from me soon.