PROGRAM OVERVIEW
SCHEDULE OVERVIEW: BEGINNER PROGRAM
July 7th, 2025 to August 8th, 2025
(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 7th, 2025 to August 8th, 2025
(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.