This 4-week course is jam-packed with valuable skills and techniques used by software developers in the field today. The program is divided into two parts, with each part introducing a collection of activities and projects that will ensure students are actively engaged and coding throughout each day!  

Part 1: Java and Computer Science

Students learn Java, a high-level programming language that is made up of countless transferrable skills and concepts. Topics that we'll cover include object-oriented programming and recursion.

Part 2: Python and Data Science

Students learn how to write code Python. The Python language is rooted in mathematical computation, which enables students to also learn the principals of data science and how to visualize and analyze complex data sets. 

Prerequisites: This summer program is for ages 13-19. There are no prerequisites to attend, but students must be comfortable with basic computer skills and have a desire to learn at an advanced level.

Scheduling Note: Class will not be held on July 4th and 5th.