Born to Learn
We never underestimate young minds.
We've found students in grades 6-12 to be fully capable of learning professional-level technology engineering, so that's what we teach.
We've found students in grades 6-12 to be fully capable of learning professional-level technology engineering, so that's what we teach.
Once you have sufficient command of the fundamentals you can elect one of our hands-on, forward-looking specialty tracks:
Choose your own adventure:
It's about the right tool for the job.
We don't just teach you how to program, we teach you how programming languages work. With that level of understanding you can readily learn new languages, and always choose the right tool for the task at hand.
Gain a thorough understanding of how electronics and computers work.
With all the recent emphasis on coding education, we're wondering who's going to make the hardware of the future? A deep understanding of how computers work empowers one to be a better software engineer, and vice versa for computer engineers. We teach the two in lock step.
Learn 3D, VR, & AR game development from professional developers.
State-of-the-art video games constantly push computer hardware to its limits—3D graphics, physics simulation, AI, massively parallel processing—that's our idea of fun.
Get expert help with the AP Computer Science Exam, FIRST and VEX Robotics Competitions, and similar STEM challenges.