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.

Anna Nakayama
Anna NakayamaAccount Manager

"I loved Foundations! I'm so happy I joined because it really filled a lot of knowledge gaps and gave me a lot of practice. I wish it was longer cause the last 4 weeks passed way to fast :("

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 & 3

  • variables
  • recursion
  • basic test driven development
  • while loops
  • for loops
  • arrays
  • pseudocoding
  • objects & for...in loops

Week 3 & 4

  • objects & methods
  • nested objects & arrays
  • higher order functions
  • data modeling
  • algorithms & sorting
  • higher order functions continued

Week 4 & 5

  • currying
  • basic HTML & CSS
  • scope & closures
  • instantiation
  • advanced higher order functions
  • ES6

Upcoming Course Schedule

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

Location
  • Motoazabu (near Roppongi Hills), Minato Ward, Tokyo
Duration
  • 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, 2019 [FULL]December 18, 2018January 5, 2019
March 5 - April 6, 2019 [2 Spots Left]February 12, 2019March 1, 2019
May 7 - June 8, 2019April 16, 2019May 3, 2019
June 11 - July 13, 2019May 21, 2019June 7, 2019

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

Tamie Kanata
Tamie KanataProfessor

"Code Chrysalis was a perfect, very progressive choice for me among all "bootcamp" options I considered in the U.S. as well as online. I wanted a nurturing, supportive community where I could start learning Javascript as a real beginner. And, my needs were all met. Working with wonderful instructors, all the classmates and their diverse individualities freely expressed there was an added joy to be a part of.

I also appreciated how Kani and Yan, the co-founders, and everyone at Code Chrysalis are friendly and very approachable. They continue to do an excellent job creating an active, inclusive community and outreach, and I also appreciate them making many of their contents available on FB, etc. Many thanks, guys, for being [a] progressive "catalyst" and continuing making a difference in Japan :) "

See more for yourself!

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.

Start your coding journey today