12–18 years

Python Programming Course for Teens (12+) in Berlin

AI can generate code, but children still need the judgement to structure problems, test ideas and build reliable solutions. Python develops genuine programming fluency through algorithms, object-oriented thinking, game development and independent project work.

What your child will learn

  • Solve real problems using Python and an iterative approach
  • Understand algorithms, functions, modules and object-oriented programming
  • Create interactive graphics and playable PyGame projects
  • Work independently and collaboratively in hackathon settings
  • Present completed work and progress towards advanced Python and AI

Course content

Module 1. Language Basics

Getting started with input and output, variables and numeric data types, strings, and nested structures.

Module 2. Control Structures

Boolean logic and conditions, nested and multi-branch conditions, while and counting loops, and nested algorithmic structures.

Module 3. Functions and Modules

Creating functions, local and global scope, functions within functions, using standard-library modules, and creating and connecting your own.

Module 4. Turtle + Developer Mathematics

The Turtle graphical executor, movement mathematics, conditions and geometric shapes, loops and polygons, and a project lesson.

Module 5. Object-Oriented Programming

Objects, fields and methods, mouse and keyboard events, classes and constructors, and inheritance from existing or your own classes.

Module 6. PyGame Development

Sprites and the game loop, lists and list methods, iteration with for loops, handling in-game events, and game physics.

Module 7. Hackathon Series

A developer skills workshop plus the TestIT, Simple Paint and Grow Up hackathons. Graduation consolidates what was learned through play and a final project presentation.

Learning environment

Age
Recommended for teenagers aged 12 and above.
Group size
Small learning groups for a personal and supportive learning experience.
Format
In-person teaching in Berlin, with project-based work from the first lesson.
Duration
The course runs over 8 months, with one 90-minute lesson per week — two 45-minute teaching units.
Language
German, with subtitles and support available in English.

What's next

Overview

Level
Intermediate
Format
In-person
Duration
8 months
Lessons
64
Group size
max. 10
Language
German
Book a Trial Lesson

Locations

  • Mitte / Kiez Büro Mall of Berlin

    An der Kolonnade 6, 10117 Berlin

  • Prenzlauer Berg / Wonder Coworking

    Prenzlauer Allee 186, 10405 Berlin

Book a Trial LessonWhatsApp (opens in a new tab)