All Classes
Browse our complete catalog of 19 coding classes
Python
Introduction to Python
beginnerBeginning students' first experience with Python programming.
Python Apprentice
intermediateFirst comprehensive Python course covering language basics and preparing students for professional certification.
Python Games
intermediateBuild larger, object-oriented programs by creating engaging games in Python.
Python OrbitLab
advancedBuild solar system simulations to learn orbital mechanics and scientific computing.
Technology
AI Agents
beginnerDiscover AI by building chatbots and exploring computer vision and machine learning.
Robot Riot
beginnerIntroduction to robotics programming and mechanical construction.
Tech Arcade
beginnerA technology choose-your-own-adventure featuring daily projects in programming, games, and robotics.
Community Programs
Hour of Micro:bit
beginnerA fun introduction to programming a tiny computer, the Micro:bit microcontroller platform.
MakeCode Arcade Games
beginnerBuild games in block code or JavaScript and deploy them to your own handheld Game Boy-style console.
Motors Clinic
intermediateTwo-hour class on programming brush motors, stepper motors, and hobby servos.
Soldering Clinic
beginnerLearn basic soldering skills, safety, and techniques through hands-on practice.
Seasonal
More Ways to Learn
FIRST Robot Programming
IntermediateFree skills classes supporting FIRST FTC and FRC robotics teams.
League at Work
All LevelsBring League instruction to your company as an employee benefit.
League Labs Internship
AdvancedIntern with the League to design future curriculum and earn job experience.
Project Clinic
IntermediatePersonalized consulting sessions to ship your independent project.
Summer Research
AdvancedCollaborate on research projects in computational science and AI.