Level 3
Python Advanced
Building on Python Fundamentals, this advanced course dives deeper into complex topics like advanced data structures, functional programming, and object-oriented programming. Students will learn advanced programming techniques, work with powerful libraries, and work on real-world projects to enhance their Python skills. The course also introduces the basics of data science and machine learning.

Course Details
Format / Pricing
- $275/month for 4 weekly in-person classes, 1 hour per class, and full access to the Prodigy™ Portal.
- Students are grouped in specialized cohorts of 3 or 4, based on their understanding-level (judged by the placement test) and their school grade-level.
Location
- In-person at Blackhawk Plaza, Danville, CA
- A vibrant and easily accessible location known for its welcoming atmosphere and state-of-the-art facilities.
Prerequisites
- Complete ONE of the following:
- Successful placement into Level 3 by the placement test.
- Completion of Level 2 at Prodigy Engineering School.
Required Tools and Technology
- Physical or digital notebook that can be used to take notes.
- Laptop (macOS, Windows, Linux, etc.) with internet connectivity with the Google Chrome browser installed.
- Recommended 8GB+ of RAM