Summer Computer Science  @  Think Space Studio

Our classes provide an academically rich, creative experience where students build colorful, animated, and playable projects.

We teach the basic building blocks of computer programming from the ground up, using real-world programming languages like Java, JavaScript, and HTML/CSS. Along the way, we invariably touch on general Computer Science concepts like binary & hexadecimal numbers, coding style, computer architecture, data structures, algorithms, and a lot more.

Small classes focus on achievable projects and goals to drive the learning experience - from making lightning, fire and optical illusions to creating games, puzzles, and programs - writing the code is never an end in and of itself, but is the means towards creating awesome things!

Complete Intro to Java

  • Learn Java programming from the ground up - no experience required!
  • Students will learn many of the same topics as in AP Computer Science
  • Create animations and games while learning core programming principles
  • Two Week session:
    July 24th through August 4th, M-F, 9am-12pm
  • Small class sizes
  • 30 hrs of class-time in total
  • $699 per student

Complete Intro to JavaScript and HTML

  • Learn JavaScript, HTML and CSS from the ground up - no experience required!
  • Create web pages & components, animatons, and games
  • Learn core web development skills
  • Two Week session:
    July 24th through August 4th, M-F, 1:30pm-4:30pm
  • Small class sizes
  • 30 hrs of class-time in total
  • $699 per student

Intro to Java - Part 1

  • Learn Java programming from the ground up - no experience required!
  • Create animations and games while learning foundations of programming.
  • Variables, loops, conditions, functions, arrays, and more!
  • Weekly Class: Saturdays
    July 8th through August 26th, 1:30pm-3:00pm
  • $299 per student

Code Kids!

  • Intro to programming for Ages 7 through 11!
  • Create interactive stories, games, and animations!
  • Research-based visual programming environment.
  • Weekly Class: Saturdays
    July 8th through August 26th,
    10:00am (ages 7-8) & 11:30am (ages 9-11)
  • $139 per student
Ages 7-8
Saturdays @ 10am
Ages 9-11
Saturdays @ 11:30am

Did you know?

Java and JavaScript are completely different languages?

As some like to say: “Java is to JavaScript as Car is to Carnival.” In spite of their similarity in names, the only common features between the two are a very small handful of syntax specifics. In terms of things that really matter about programming languages - static vs dynamic types, prototypical vs class inheritance, interpreted vs. compiled - they are almost completely opposite.

Java Game Projects

  • In which we will build a 2d platformer!
  • Learn to read image data
  • Build a basic physics engine
  • Completion of Intro to Java - Part 2 is required
  • Weekly Class: Wednesdays
    July 5th through August 22nd, 6:00pm-7:30pm
  • $299 per student

Intro to Java - Part 2

  • Classes, objects, inheritance, polymorphism!
  • Continuing where Intro to Java - Part 1 left off
  • Weekly Class: Thursdays
    July 6th through August 23rd, 6:00pm-7:30pm
  • $299 per student

Open Lab / Extra Help

Students enrolled in any class are welcome to come to the studio on Saturdays, from 10am to 1pm if they would like some extra help on material covered in class, a side project they are working on, or if they would like their own space to work in.

Send us a message

Other ways to reach us