PROGRAM OVERVIEW
SCHEDULE OVERVIEW: BEGINNER PROGRAM
July 6th, 2026 to August 7th, 2026
(5 weeks)*
Mondays - Fridays
2:30 P.M. - 4:00 P.M. ONLINE
The program will cover the following core Python Topics:
Variables
Working with User Input
Lists/Tuples/Dictionaries
Conditionals
Functions
Introduction to Classes/Objects
Introduction to External Modules
Homework will not be given to students in this program. However, practice problems will be provided for students to test their proficiency and come up with any questions.


SCHEDULE OVERVIEW: ADVANCED PROGRAM
July 6th, 2026 to August 7th, 2026
(5 weeks)*
Mondays - Fridays
2:30 P.M. - 4:00 P.M. ONLINE
This program will cover the following more advanced Python Topics:
Object Oriented Programming
File Handling
Exception Handling
Advanced Data Structures with NumPy
Basic Data Visualization (with matplotlib)
General Higher Level Practices
(i.e. search algorithms, basic recursion, etc.)
Eligibility: In order to ensure that those who sign up for the Advanced Program are ready for it, they must meet the eligibility criteria. You are eligible if:
You have already taken the Beginner Program
-----OR-----
You are already proficient with the topics in the Beginner Program
If it is found that you aren't eligible, you can be denied admission into the Advanced Program.
Homework will not be given to students in this program. However, practice problems will be provided for students to test their proficiency and come up with any questions.
