Introduction to Python
Beginning students' first experience with Python programming.

Students explore computational science by modelling gravity, planetary motion, and physics-based scenarios in Python.
Python OrbitLab introduces students to computational science through the fascinating topic of orbital mechanics. Students program simulations of planets, moons, and satellites, learning how gravity shapes the motion of celestial bodies. The course teaches numerical integration, vector mathematics, and physics simulation while developing a deep understanding of how our solar system works. Students create visualizations of their simulations and explore what-if scenarios, like adding extra planets or changing gravitational constants. This course demonstrates how programming is used in real scientific research and space exploration, connecting coding skills to STEM education in a highly engaging way.
Python OrbitLab is included in our Weekly Classes, so to take this class enroll in weekly classes and tell your instructor you want to study Python OrbitLab.
Enrolling in weekly classes is a two step process: enroll in the first class, then bulk enroll in additional classes for that same day and time.
Beginning students' first experience with Python programming.
First comprehensive Python course covering language basics and preparing students for professional certification.
Build larger, object-oriented programs by creating engaging games in Python.