What does the Foundations/Foundations Lite curriculum look like?

Foundations and Foundations share the same curriculum. The key difference is the flexibility of classes.


Foundations & Foundations Lite share the same curriculum:

Developer Skills Coding Basics Intermediate Javascript Advanced Javascript
  • developer environments
  • basic test driven development
  • pseudocoding
  • imposter syndrome
  • research and documentation
  • thinking through algorithms
  • primitive data types
  • conditionals & comparisons
  • functions
  • variables
  • arrays
  • iterating through arrays
  • basic HTML & CSS
  • objects
  • iterating through objects
  • methods
  • nested objects & arrays
  • data modeling
  • basic sorting
  • higher order functions
  • scope & closures
  • instantiation
  • currying
  • ES6


For a detailed view of the curriculum, feel free to download these pdfs:


Why Take Foundations & Foundations Lite?

Foundations and Foundations Lite focuses on building a clear understanding of fundamental concepts used in programming so that you can learn to think and grow like an engineer.

Through our Foundations and Foundations Lite program, you will be able to create logic using code, develop engineering autonomy, and practice having a growth mindset.

This is an interactive class and you will collaborate with other students, share solo-projects, and deliver a final presentation. Our experienced instruction team will be there to guide and support you throughout the program.