top of page
This course can no longer be booked.

Available Online

Virtual Python Coding (June 3-7)

(Age 13-16)

Ended
289 US dollars
Virtual

Course Description

Skill Level: Beginner-Advanced Format: | Small-Group, Live Virtual Duration: Weeklong program, 3 hours per day About This Course Begin your journey into computer programming with Python, one of the most in-demand coding languages in the world! You’ll develop essential programming skills by working through logic games, learning foundational algorithms, and even exploring some of the libraries fundamental to neural networks. Once you’ve mastered the basics, you’ll go all-in by designing your own arcade-style game. Course Outline • Explore the Fundamentals of Python: Students will explore the fundamentals of Python with an introduction to variables, user interaction, and conditionals. Using these skills, they’ll start coding an interactive guess-the-number game. • Advance to Coding While Loops & More: Advance to coding with loops, functions, and classes, enabling students to create more advanced programs when combined with libraries like NumPy and Matplotlib. • Define Classes & Inheritance Relationships: Students will explore the PyGame library using object-oriented programming. They will begin creating arcade-style games and spend time exploring machine learning. • Add 2D Movement & Collision Detection: Incorporate features like 2D movement, collision detection, and obstacles into the custom games they build with PyGame. • Polish Games with Custom Features: Students polish their games with custom features to wrap up the week and finalize their projects.


bottom of page