top of page

Age 13-17 Course Pathway

Starting from the basics of Python programming, all the way to data structure, algorithm and object oriented programming.

Teacher-Student Ratio 1:6
Course Structure
60min, 5 lessons per course
Price
S$500 per course
Advanced AI and Coding

Levels and Courses

1

No coding experience required.

Tailored for teens aged 13–17 who are ready to dive into text-based programming. Leveraging Python—one of the world’s most popular and versatile languages—students will explore core coding concepts: variables, data types, loops, conditionals, and functions. Through engaging, hands-on projects such as interactive quizzes, simple games, and custom calculators, participants will cultivate strong logical reasoning and problem-solving abilities. This course lays the groundwork for future study in software development, data science, and computer science.

  • Python Essentials: Master syntax, variables, data types, and standard input/output

  • Control Flow: Use loops and conditionals to drive program logic

  • Modular Coding: Define and call functions to organize and reuse code

  • Project Development: Build real-world applications—quizzes, games, calculators—that reinforce creativity and computational thinking

  • Debugging & Testing: Develop strategies to identify and fix errors, ensuring reliable code

2

Completed L401 (Basic) or have prior Python programming experience.

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.

  • Advanced Data Structures: Work with lists, dictionaries, tuples, and sets.

  • Modular Functions: Define and invoke functions that accept parameters, return values, and leverage lambda expressions for concise operations.

  • Object-Oriented Programming: Create and use classes and objects; implement methods, constructors, and inheritance to model real-world entities.

  • Code Organization & Reusability: Apply best practices—write DRY (Don’t Repeat Yourself) code, split logic into modules, and document your work for maintainability.

  • Hands-On Mini-Projects: Cement your learning by building small applications (e.g. a contact manager, simple game, or data analyzer) that combine these concepts end-to-end.

Beginner Level

Intermediate Level

Coder of the term Gold.png

Coder of the Term

Awarding students who demonstrated enthusiasm, creativity, and problem-solving skills during lessons.

Coder of the Term - Kylie.png

Kylie

2025 Term 2

Kylie began with block-based coding classes in CodeLab and Scratch and later progressed to Game Creators with Scratch (our intermediate-level course). Her creative sprite programming and enthusiasm consistently stood out during lessons.

Coder of the Term - Samuel.png

Samuel

2025 Term 1

Samuel excelled in our Python coding programme, quickly grasping Python concepts. His ability to apply new concepts with confidence, along with his strong computational thinking and problem-solving skills, made him stand out.

Coder of the Term - Samuel.png

Jia Yu

2024 Term 4

Jia Yu has been learning with Lyza Education for three terms. He began with block-based coding programs, such as CodeLab and Scratch. He then progressed to the intermediate-level course, "Machine Learning with Scratch," where he demonstrated a strong interest. His curiosity and consistent problem-solving skills truly set him apart.

What Parents Say

Revolutionize Coding Education: Introducing the Lyza Platform
Lyza Education

Start your child's coding journey!

Lyza Education Trial Class_edited.png

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.

Trial Class Schedule

bottom of page