Start your coding journey with us today.

Foundations is our part-time, 5-week 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. Our course is designed for beginners who want to pursue a new fulfilling career path.

What You Will Learn

Our course 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 course, you will be able to create logic using code, develop engineering autonomy, and practice having a growth mindset.

Week 1

  • development environments
  • primitive data types
  • conditionals & comparisons
  • functions
  • thinking recursively

Week 2

  • variables
  • recursion
  • basic test driven development
  • while loops
  • for loops
  • arrays
  • pseudocoding

Week 3

  • objects & loops
  • objects & methods
  • nested objects & arrays
  • functional programming
  • higher order functions

Week 4

  • data modeling
  • algorithms & sorting
  • higher order functions continued
  • currying
  • Basic HTML & CSS

Week 5

  • scope & closures
  • instantiation
  • advanced higher order functions
  • ES6

Upcoming Course Schedule

Price - Early Bird: ¥144,000 | Regular: ¥160,000

  • Motoazabu (near Roppongi Hills), Minato Ward, Tokyo
  • 5 weeks; approx. 55 hours of class time
Class Times
  • Tuesday & Thursday, 19:00 – 22:00 | Saturday, 9:00 – 15:00
  • Please anticipate 6+ hours of homework per week
Course DatesEarly Bird DeadlineFinal Deadline
January 8 - February 9, 2019December 18, 2018January 5, 2019
March 5 - April 6, 2019February 12, 2019March 2, 2019

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

Meet Your Instructors

Kimiko Motoyama

Kimiko was born in Japan but grew up in the United States. After working as an English teacher for 7 years in Hyogo, Kimiko moved to Tokyo to pursue programming. As a graduate of Code Chrysalis' fifth immersive cohort she's developed a keen interest in databases, networks and computer security.

Beau Dobbin

Beau has worked in software development, English education, and audio engineering. He is interested in computer science education and building software that makes people's lives better. He graduated from Code Chrysalis in July and is currently a software engineer at Zehitomo.

Alex Ogilvie

Alex graduated from Pembroke College, University of Oxford with a Masters of Chemistry. Feeling disillusioned with chemistry, he moved to Japan to teach English in Saitama. Alex started coding at a Code Chrysalis introduction to programming workshop and went on to taking Harvard's on-line CS50X course. He graduated from Code Chrysalis in July.

See more for yourself!

Start your coding journey today