Build a Solid Foundation for Coding

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. Our course is designed for beginners who want to pursue a new fulfilling career path.

Start your coding journey with us today.

See more for yourself!

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. You will learn to create logic using code, develop engineering autonomy, and practice having a growth mindset.


Week 1

  • development environments
  • primitive data types
  • conditionals & comparisons
  • functions
  • recursion

Week 2

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

Week 3

  • data modeling
  • higher order functions
  • more objects and arrays
  • algorithms

Week 4

  • currying
  • functional programming
  • scope & closures
  • instantiation

Meet Our Instructors

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.

Upcoming Course Schedule

Course Fee: ¥150,000 | Location: Roppongi/Moto-Azabu

Course DatesClass TimesDeadline to Apply
October 2 - October 27, 2018Tuesday & Thursday: 7pm - 10pm | Saturday: 9am - 3pmSeptember 30, 2018
October 30 - November 24, 2018Tuesday & Thursday: 7pm - 10pm | Saturday: 9am - 3pmOctober 27, 2018
November 27 - December 22, 2018Tuesday & Thursday: 7pm - 10pm | Saturday: 9am - 3pmNovember 24, 2018

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