top of page
Youth Python Programming

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
    Apply for a Job

    Disclaimer: At this time, we are not offering any training programs for Nebraska residents.
     

    'PMP' and 'PMI' are registered marks of the Project Management Institute, Inc.

    ​InfoTekGuide is an independent training provider and is not affiliated with, endorsed by, or sponsored by Salesforce, Google, YouTube, Amazon, Microsoft, Azure, Cisco, Snowflake, or Atlassian. All trademarks, logos, and brand names are the property of their respective owners. Any references are used for educational and descriptive purposes only.

    InfoTekGuide - A Leading IT Training Provider in Schaumburg.

    bottom of page