top of page

L402 - Introduction to Python 2

An intermediate Python course for teens aged 13–17 to build real-world projects with data structures, functions, and OOP.

Take your Python skills to the next level with this intermediate course, tailored for teens who already know the basics and want to build real-world programs. You’ll dive into Python’s powerful data structures, master writing clean, reusable functions, and explore object-oriented design patterns to structure larger projects. Through hands-on exercises and mini-projects, you’ll strengthen your problem-solving toolkit and get ready for advanced topics in software development, data science, or automation.

Female Student

Course Features

Beginner‑Friendly Real‑Code Learning

Kids master text-based programming from day one, from typing real Python code like print(), variables, loops, conditionals, and modules, without drag-and-drop blocks. Python’s clean, English-like syntax makes it approachable yet powerful.

Build Real Skills with Hands-On Challenges

Modules cover variables, loops, conditionals, and basic modules through mini-games, chatbots, Turtle graphics, and coding puzzles, reinforcing logical thinking and computational skills every step of the way.

Boost Problem-Solving, Creativity & Confidence

Python’s environment helps kids develop critical thinking, debugging skills, resilience, and the ability to bring imaginative projects to life, building tech confidence for school and beyond.

Course Structure

Student Portrait
    • Reinforce key concepts from L401 including syntax, data types, loops, and functions.

    • Learn how to collect, clean, and visualise data using libraries like pandas and matplotlib.

    • Work with tuples, nested lists, and dictionaries to manage complex datasets.

    • Access real-world data through public APIs and integrate it into Python projects.

    • Apply all learned skills to analyse and visualise real-world data through a guided project.

Course Edge

Age‑Appropriate, Project‑Based Coding Classes

We offer structured, age-tiered programmes with tailored content suitable for various age groups.

Tech-driven Teaching Team

Founded by Lizhang, an Imperial College London alumnus and seasoned Senior Software Engineer with more than 5 years at top tech firms like Meta and Amazon, Lyza Education brings industry-grade expertise directly into the classroom, with our teachers hailing from prestigious institutions across Singapore, UK and Australia.

Comprehensive Learning Tracking

Lyza's cloud‑based platform documents all student progress, from lesson feedback and certificates to project portfolios, ideal for tracking tech skills and supporting DSA applications.

Start your child's coding journey!

Lyza Education Trial Class

Register your interest for a trial class!

Child's Information

Number of children

Select the number of children you are registering for the trial class.

bottom of page