Program the future.

On-Campus Summer Coding Academies

Learn fundamental computer science concepts, develop logical reasoning to solve challenging problems, and partake in hands-on activities related to a career in software engineering.

Apply Now


The Coding: Introduction to Python Academy provides an opportunity for students to learn the fundamentals of the Python programming language, along with best practices. Students will be taught how to represent and store data using Python data types and variables, manage and write code with loops and conditionals, and utilize complex data structures like lists and dictionaries. The strong curriculum allows students to not only learn how to define custom functions and write scripts, but develop foundational problem-solving habits.

What you'll learn:
  • Understand the core principles of Python and develop the ability to become a proficient Python programmer and software developer by writing Python scripts and Python interpreters.
  • Represent complex data using Python’s data types: integers, floats, booleans, strings, dictionaries, and lists.
  • Use for and while loops, and learn how to define your own custom functions.
  • Design, code, test, visualize, analyze, and debug Python functions and programs.

Web Development

The Coding: Introduction to Web Development Academy provides an opportunity for students to learn the fundamentals of CSS and HTML, along with design and code best practices. Students will be taught concepts and programs that will reinforce their understanding of modern web-based applications. In addition, the strong curriculum will teach students foundational skills that will enable them to create interactive web apps, troubleshoot complex architecture issues, and stay abreast of the latest in web design and development.

What you'll learn:
  • Dive into the fundamentals of the HTML coding language to create a functional website from scratch.
  • Use the CSS design language to add appeal and aesthetic to an existing website by manipulating different features and elements.
  • Experiment with the JavaScript language to integrate interactive features into a website, from hyperlinks, to buttons, to user engagement.
  • Create a final website project about you or your entrepreneurial endeavor using all of the HTML, CSS, and JavaScript skills you've learned throughout the course.

Program Eligibility, Tuition, & Dates

Our On-Campus Academies run for one week (M-F) during the summer months. They are open to high school students in grades 9-12. Tuition is $1,600, with early bird discounts and generous need-based financial aid available.

Program Dates
Python June 3 - June 7
Web Development June 10 - June 14
Python July 8 - July 12
Web Development July 15 - July 19

Financial Aid

The Academies is proud to offer need-based financial aid for both domestic and international students.

Learn More