2025 summer in-person courses are open for enrollment!

Filters
Availability
Eligibility Level
Topic
Session
Start Date
Cancel
Showing Computer Science and Technology
Clear All Filters
Data Structures and Algorithms
We know that computers are great problem solvers, but there is human work that must be done before computers can work their magic: first, it is necessary to formalize the problem within a mathematical ...
Sessions:

Dickinson College:

Jun 22-Jul 11
,
Jul 13-Aug 01

Grades 7-11

View Course
Foundations of Programming
This course explores methods of computer programming—the algorithmic aspects of computer science and the theoretical constructs common to all high-level programming languages. You and your classmates ...
Sessions:

Dickinson College:

Jun 22-Jul 11
,
Jul 13-Aug 01

Skidmore College:

Jun 29-Jul 18
,
Jul 20-Aug 08

Grades 7-11

View Course
Fundamentals of Computer Science
This course introduces students to three major areas of the computer science discipline: theory and algorithms, hardware systems, and software systems. In the theoretical component of the course, you ...
Sessions:

Loyola Marymount University:

Jun 22-Jul 11
,
Jul 13-Aug 01

Ursinus College:

Jun 22-Jul 11
,
Jul 13-Aug 01

Roger Williams University:

Jun 22-Jul 11
,
Jul 13-Aug 01

Grades 7-11

View Course
Introduction to Robotics
In the field of robotics, computer science and engineering interface to create interdependent systems that can perform a variety of tasks, from manufacturing microchips to exploring Mars. In this ...
Sessions:

Ursinus College:

Jun 22-Jul 11
,
Jul 13-Aug 01

Roger Williams University:

Jun 22-Jul 11
,
Jul 13-Aug 01

Loyola Marymount University:

Jun 22-Jul 11
,
Jul 13-Aug 01

The Gilman School:

Jun 22-Jul 11
,
Jul 13-Aug 01

UC-Santa Cruz:

Jun 29-Jul 18
,
Jul 20-Aug 08

Speyer School:

Jun 29-Jul 18
,
Jul 20-Aug 08

Grades 5-6

View Course