Programming foundations
Beginners ages 12-18Beginner Java Bootcamp
A live, project-based introduction to Java that moves from the first line of code to a tested student-choice application.
View full courseCourses
Three six-week pathways, each taught live twice a week and designed around a working final project.
Programming foundations
Beginners ages 12-18A live, project-based introduction to Java that moves from the first line of code to a tested student-choice application.
View full courseProgramming foundations
Students new to programmingA hands-on introduction to Python where every class pairs direct explanation with live coding, guided practice, and a focused build.
View full courseProduct and entrepreneurship
Students ages 14-18A responsible, evidence-first product course where students research users, direct AI coding tools, test a working digital product, and plan a credible first launch.
View full courseNot sure which fits?
Choose Java for a structured introduction to object-oriented programming, or Python for concise syntax and fast feedback.
Choose this pathway when students can handle open-ended research, product decisions, testing, and responsible AI tool use.