April Weeklong camp-style classes are now available! Learn More >

Our Classes

Age
Location
Duration
Format
Level
Filters
  • Duration:
  • Format:
  • Level:

FUN1a
*IN-PERSON*

Introduction to Scratch

Beginner

Ages 9-12

Spring Semester

FUN1a
*ONLINE*

Introduction to Scratch

Beginner

Ages 9-12

Spring Semester

FUN1b
*IN-PERSON*

Programming with Scratch

Beginner

Ages 9-12

Spring Semester

FUN1b
*ONLINE*

Programming with Scratch

Beginner

Ages 9-12

Spring Semester

FUN1w
*IN-PERSON*

Game Design with Scratch (Weeklong)

Beginner

Ages 9-12

1-Week-Long

FUN2a
*IN-PERSON*

Introduction to JavaBlocks

Beginner

Ages 9-12

Spring Semester

FUN2a
*ONLINE*

Introduction to JavaBlocks

Beginner

Ages 9-12

Spring Semester

FUN2b
*IN-PERSON*

Programming with JavaBlocks

Beginner

Ages 9-12

Spring Semester

FUN2b
*ONLINE*

Programming with JavaBlocks

Beginner

Ages 9-12

Spring Semester

FUN2w
*IN-PERSON*

Game Design with JavaBlocks (Weeklong)

Beginner

Ages 9-12

1-Week-Long

FUN3a
*IN-PERSON*

Introduction to Processing

Beginner

Ages 9-12

Spring Semester

FUN3a
*ONLINE*

Introduction to Processing

Beginner

Ages 9-12

Spring Semester

FUN3b
*IN-PERSON*

Programming with Processing

Beginner

Ages 9-12

Spring Semester

FUN3b
*ONLINE*

Programming with Processing

Beginner

Ages 9-12

Spring Semester

FUN3w
*IN-PERSON*

Game Design with Processing (Weeklong)

Beginner

Ages 9-12

1-Week-Long

FUNMC
*ONLINE*

Minecraft: Programming in Redstone

Beginner

Ages 9-12

Spring Semester

RS01
*IN-PERSON*

Robotics Club (Beginner)

Beginner

Ages 9-12

Spring Semester

RS01w
*IN-PERSON*

Robotics Weeklong

Beginner

Ages 9-14

1-Week-Long

CS00a
*IN-PERSON*

Intro to Computer Science

Intermediate

Ages 13+

Spring Semester

CS00a
*ONLINE*

Intro to Computer Science

Intermediate

Ages 13+

1 Summer Semester (3 weeks)

CS00b
*IN-PERSON*

Apps in Processing

Intermediate

Ages 13+

Spring Semester

CS00b
*ONLINE*

Apps in Processing

Intermediate

Ages 13+

1 Summer Semester (3 weeks)

CS00w
*IN-PERSON*

Computer Science Weeklong

Intermediate

Ages 13+

1-Week-Long

CS01a
*ONLINE*

Problem Solving with Java

Intermediate

Ages 13+

1 Summer Semester (3 weeks)

CS01b
*ONLINE*

Object Oriented Programming

Intermediate

Ages 13+

1 Summer Semester (3 weeks)

CS02a
*ONLINE*

Intermediate Algorithms

Intermediate

Ages 13+

Spring Semester

CS02b
*ONLINE*

Data Structures

Intermediate

Ages 13+

Spring Semester

CS52
*ONLINE*

Generative Art

Intermediate

Ages 13+

1 Summer Semester (3 weeks)

CS54
*ONLINE*

Generative Design

Intermediate

Ages 13+

1 Summer Semester (3 weeks)

CSAP
*ONLINE*

AP Computer Science Exam Prep

Intermediate

Ages 13+

Spring Semester

RS03
*IN-PERSON*

Robotics Club (Intermediate)

Intermediate

Ages 13+

Spring Semester

CS82
*ONLINE*

Statistical Learning

Advanced

Ages 13+

Spring Semester

CS84
*ONLINE*

Deep Learning

Advanced

Ages 13+

Spring Semester

CS85
*ONLINE*

Practicum in Artificial Intelligence

Advanced

Ages 13+

Spring Semester

CS90
*ONLINE*

USACO Bronze

Advanced

Ages 13+

1 Summer Semester (3 weeks)

CS91
*ONLINE*

USACO Silver

Advanced

Ages 13+

1 Summer Semester (3 weeks)

CS92
*ONLINE*

USACO Gold

Advanced

Ages 13+

Spring Semester

RS05
*IN-PERSON*

Robotics Club (Advanced)

Advanced

Ages 13+

Spring Semester

Classes Infographic Created using Figma
× Classes Infographic