Academic Programs

Card image cap

Software Engineering Program Jr.

Elementary School

SEPjr. is a high-quality computer science program for K to 5 students that balances rigorous and meaningful direct instruction with open-ended creative computing.

Card image cap

Software Engineering Program

6 to 12 Grade

The Software Engineering Program (SEP) is a multi-year comprehensive, standards-aligned computer science education program that gives students instruction and experience in the following areas: computer programming, robotics, web design, physical computing, as well as game design and 3D printing.

Card image cap

AP Computer Science Principles

High School

AP Computer Science Principles introduces students to the foundational concepts of computer science and challenges them to explore how computing and technology can impact the world.

We are working to make this website easier to access for people with disabilities, and will follow the Web Content Accessibility Guidelines 2.0. If you need assistance with a particular page or document on our current site, please contact programs [at] to request assistance.