This site is a preview of the curriculum for our Summer 2018 bootcamp in Burlington, Vermont. As we continue our preparation, courses and lessons will appear and disappear; we will rename, rearrange, clarify, and obfuscate as needed... Please consider this a work in progress and keep checking in.

Description

If you've never coded before... if you're a self-taught coder who wants to fill in the gaps in your foundation... or if you want to learn JavaScript from the ground up... then this track is for you. We start with the very basics -- what is a computer? what is a terminal? what is a variable? -- and work up to command-line input/output, basic data structures like stacks and hashes, and intermediate computer science concepts like closures and recursion. On the first day we making a small (but functional) web application and send it forth into the world.

Goals

The student will learn...

  • how to edit and execute code on their own computer using a text editor and a terminal (command line)
  • fundamental coding concepts, including variables, types, functions, loops, I/O, logic, recursion
  • how to recognize and use certain abstract data structures (arrays, stacks, hashes)
  • basic use of JavaScript

Suggested Projects

Links