top of page

Hours: 24

Schedule:  Flexible (  3 hrs/week,  8 weeks program)

Programming: Python Programming 

Group: 5 to 10 students 

 

Course Objective

To introduce and advance students' understanding of Python programming through logic building, hands-on coding, project development, and real-world applications. This curriculum aims to nurture future-ready tech skills from an early age.

 

Course Modules

 

Level 1: Python Basics for Beginners
Goal: Learn basic Python concepts using visual aids and gamified exercises.

 

Modules:

  • What is Python?

  • Installing and Using IDLE / Thonny

  • Print Statements & Text Output

  • Variables and Data Types

  • Simple Math and Input Functions

  • Basic Conditional Statements (if/else)

  • Introduction to Loops (while, for)

  • Fun Activities:

    • Build a Calculator

    • Create a "Guess the Number" game

  • Mini Project:

    • Simple Math Quiz or Interactive Story Game

 

Level 2: Foundational Python Programming
Goal: Strengthen problem-solving skills with Python basics.

 

Modules:

  • Review of Level 1 Basics

  • Advanced Data Types: Lists, Tuples, Dictionaries

  • Nested Conditions and Loops

  • Introduction to Functions

  • Error Handling (try/except)

  • Working with Strings and User Input

  • File Handling Basics

  • Logic Puzzles and Coding Challenges

  • Mini Project:

    • Rock-Paper-Scissors Game

    • Contact Book using File Handling

 

Level 3: Intermediate Python with Real-World Applications
Goal: Build real-world applications using intermediate Python concepts.

 

Modules:

  • Deep Dive into Functions and Recursion

  • Working with Files (txt, csv)

  • Object-Oriented Programming (Classes & Objects)

  • Python Libraries:

    • random, datetime, math, os

  • Basic GUI using Tkinter

  • Intro to Modules and Packages

  • Mini Projects:

    • To-Do App with GUI

    • Expense Tracker

    • Random Password Generator

 

Level 4: Advanced Python for High Schoolers
Goal: Prepare for advanced Python topics, projects, and career paths.

 

Modules:

  • Advanced OOP (Inheritance, Polymorphism)

  • Exception Handling & Logging

  • Web Scraping with BeautifulSoup or Requests

  • Working with APIs

  • Intro to Data Science with Python

    • Libraries: Pandas, Numpy, Matplotlib

    • Data Cleaning, Visualization, CSV/Excel Analysis

  • Intro to AI/ML (Optional Extension):

    • Simple ML models using Teachable Machine or scikit-learn

  • Capstone Projects:

    • Personal Budget App

    • Student Dashboard

    • Data Analysis: Movie Ratings / Weather Trends

 

Features:

  • Theory + Labs
  • Engaged students by various examples and interesting labs
  • Homework and project
  • Various Programming Levels to choose 
  • Courses are aligned for the Middle and High school course content
  • Special batches for Summer / Winter sessions 
  • Fun events 

Youth Python Programming

$900.00 Regular Price
$750.00Sale Price
    bottom of page