
Electives
Unlimited Electives
Unlock limitless possibilities with our open online courses! Complete project-oriented, profile building courses with certified teachers available during open office hours as well as for one-on-one help sessions.
Swift - Apple’s Programming Language
Easy to learn and easy to use, the Apple’s programming language Swift is readable and accessible for young students.
Grades 3-5, Grades 6-8
Web Development & Design
Use HTML, CSS & JavaScript to create interactive websites from scratch. Course will also cover logo design and some JavaScript frameworks.
Grades 6-8, Grades 9-12
Roblox Lua Programming
Use Roblox studio's realistic physics and material systems to build environments and games in a 3D space. while learning the LUA programming language that makes Roblox work!
Grades 3-5, Grades 6-8
Game Design with JavaScript
Use HTML5 and Javascript to build online games by setting up game maps, creating player avatars, mapping controls, programming collision detection, and more.
Grades 6-8, Grades 9-12
Minecraft & Python
Use Python to build in Minecraft with unlimited resources, and create large structures with a single script.
Grades 6+
Designing for Virtual Reality
Create complex interactive VR environments and games using A-Frame, a web framework for virtual reality. Explore these worlds using Oculus Quests.
Grades 6-8, Grades 9-12