Foundations is our part-time prep course for beginners who want to get started learning how to code.

We do not believe that you can create a sustainable software engineering career by going to a coding program for beginners promising full-stack web applications in one month. This is learning how to code the Code Chrysalis way.

This is a course created for beginners who want to build a solid foundation in a new and fulfilling career path. We focus on developing a logical, engineering thought-process, autonomy, and a habit for finding best practices.

What You Will Learn


Week 1

Intro to JavaScript Fundamentals

  • developer environments
  • basic version control
  • primitive data types
  • functions
  • recursion
  • program flow and control

Week 2

TDD and Loops

  • variables
  • basic test driven development
  • loops
  • objects and arrays
  • pseudocoding

Week 3

Functional Programming

  • data modeling
  • higher order functions
  • algorithms
  • callstacks

Week 4

Object Oriented Programming

  • currying
  • es6 classes
  • scope & closures
  • instantiation

Program Details

Location
Language
  • JavaScript taught in English
Tuition
  • ¥150,000
Upcoming ClassesDatesTimes
May-June FoundationsMay 29 - June 23, 2018
  • Tuesday & Thursday: 7pm - 10pm
  • Saturday: 9am - 3pm
July-August FoundationsJuly 10 - August 4, 2018
  • Tuesday & Thursday: 7pm - 10pm
  • Saturday: 9am - 3pm
August-September FoundationsAugust 14 - September 8, 2018
  • Tuesday & Thursday: 7pm - 10pm
  • Saturday: 9am - 3pm

Can't make our upcoming courses? We will be announcing future dates soon!