Start your coding journey with us today.

Foundations is our part-time, 5-week introduction to programming course for beginners.

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.

LEARN TO CODE IN JAPANESE

Our Foundations introduction to programming class is offered in both English and Japanese. See our class details for upcoming dates!

Anna Nakayama
Anna NakayamaAccount Manager

"I loved Foundations! I'm so happy I joined because it filled a lot of the gaps in my knowledge and gave me a lot of practice. I wish it was longer because the last 4 weeks passed way too 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

Week 2 & 3

  • variables
  • basic test driven development
  • 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: ¥158,400 (10% tax inclusive) | Regular: ¥176,000 (10% tax inclusive)

Location
  • Motoazabu (near Roppongi Hills), Minato Ward, Tokyo
Duration
  • 5 weeks; 60 hours of class time
Class Times
  • Tuesday & Thursday, 19:00 – 22:00 | Saturday, 9:00 – 16:00
  • Please anticipate 6+ hours of homework per week
  • Intro to Programming in Japanese
  • Monday & Wednesday, 19:00 – 22:00 | Saturday, 9:00 – 16:00
Course DatesEarly Bird DeadlineFinal Deadline
March 3 - April 11, 2020 *January 31, 2020February 28, 2020
April 14 - May 16, 2020March 13, 2020April 10, 2020
May 19 - June 27, 2020 *April 20, 2020May 15, 2020
June 23 - July 28, 2020 *May 22, 2020June 19, 2020

* No class on March 26, May 30, & June 25 - Contact us for schedule details

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 the co-founders, Kani and Yan, and everyone at Code Chrysalis are friendly and very approachable. They continue to do an excellent job of outreach and creating an active, inclusive community. I also appreciate them making their content available on Facebook, etc. Many thanks, guys, for being [a] progressive "catalyst" and continuing to make a difference in Japan. "

See more for yourself!

Meet Your Instructors

Masataka Shintoku

Masataka graduated from Osaka University in 2009, and worked at NTT Data in customer service, consulting, and as a product manager for the development of critical systems. In 2016, after encountering Bitcoin, he decided to become a software engineer. He enrolled in Code Chrysalis' Immersive program, and graduated as part of the 3rd cohort in March 2018. Masataka is currently the CTO of the Tokyo-based startup yui, Inc.

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 and is currently a software engineer at Zehitomo.

Start your coding journey today