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. We will also go over basic developer workflows, introducing version control on Day 1.

What You Will Learn

Week 1

Intro to JavaScript Fundamentals

  • developer environments
  • git
  • program flow and control
  • functions
  • recursion
  • variables and primitive data types
  • idiomatic JS

Week 2

TDD and Loops

  • 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
  • instantiation and 'this'
  • es6 classes
  • scope & closures
  • instantiation
  • more recursion

Program Details

April Foundations

Location: Our school in Roppongi!

Dates: April 24th - May 20th, 2018

Times: To be announced!

Tuition: ¥150,000

Language: JavaScript taught in English

Can't make our April course? We will be announcing future dates soon!