Academic Year 2024-2025 enrollment is now open! Summer 2024 classes are filling up fast! VIEW COURSES

Code Camp 6-8: Creativity Through Computer Science

Summer Computer Science
Schedule in 2024

All times Pacific.

Mon - Fri
9:00 – Noon
July 8 – July 19
Mon - Fri
1:00 – 4:00pm
July 22 – Aug. 2
Don't see a class option that works for you? Fill out this course interest form to be notified if new class options are opened!

Dive into the exhilarating world of programming with a computer science summer camp tailored for curious middle school students. This immersive experience blends creativity and analytical skills, inviting students to connect their interests in fields such as mathematics, art, science, and music. While no prior programming experience is necessary, we recommend that students should have completed a 5th grade math class or equivalent.

Through a cycle of exploration, discovery, and application, students practice their newfound problem solving insights while exploring their creativity through special extensions. Potential projects include:

  • Hot air balloon which students can control and maneuver,
  • Drawing board where students and their partners and create, share, and collaborate,
  • Cryptographic system to encode and decode secret messages,
  • Machine learning agents that learn through evolution.

Our curriculum covers essential programming foundations, including control structures, recursive thinking, linear data structures, and object-oriented programming in Java. The projects will utilize a graphical theater, where actors can be manipulated with interactive controls and student implemented physics. It's a hands-on coding journey!

To ensure a seamless experience, students are expected to bring the following to class daily:

  • a fully charged Windows or Mac laptop,
  • a charging cable as a backup
  • headphones

This two-week course meets Monday through Friday for three hours each day.

Space is very limited for our summer programs. Please do not wait until the last minute to enroll. If there are more than two weeks before the course starts, a $200 deposit will be due when enrolling, with the balance due two weeks before the course begins.

Our family regularly talks about AoPS. We try to think about how our life would be different without you all. What if my daughter hadn't learned to love math? What if she never experienced being pushed to her limits? Overcoming failure? She wouldn't be who she is. And she is AWESOME! A very proud mom here. We are so fortunate that we found AoPS Academy. I credit AoPS for much of her confidence.

Kelly B.,

AoPS Academy parent to 16-year-old engineering major at UW and future cancer researcher