Foundations

Build a strong programming foundation in just a few weeks surrounded by motivated peers.

フルタイム授業
Recorded Lectures
Bilingual Curriculum
バイリンガルカリキュラム
課題提出チェック
Technical Assesments
JavaScript Projects
JavaScriptプロジェクト
Slack Community
Slack のコミュニティ
instructors
インストラクター
Alex Ogilvie
Former English Teacher, Software Engineer
Beau Dobbin
Former English Teacher, Software Engineer
Halee Pagel
Former English Teacher, Software Engineer
Nemanja Milenkovic
Former Project Manager, Software Engineer
Yu Ogawa
Admissions Associate
Iku Eguchi
Admissions Lead
Takuya Arakaki
Blog Writer
Eri Ochiai
Career Coach
Bukky Adejobi
Career Support Associate
Kristin Hayden
Chief Partner Office, IGNITE National; Co-Founder, VisionVenture; Founder, OneWorld Now!
Potato
Co-Chief Kawaii Officer
Fudgi
Co-Chief Kawaii Officer
Kani Munidasa
Co-Founder & CEO
Yan Fan
Co-Founder & CTO
Shah Ahmed
Content Creator
Ayano Satoh
Copywriter
Sumika Ikeura
Copywriter
Jill Hackney
Curriculum Analyst
Tomomi Imura
Developer Evangelist & Advocate, Slack
Tsubasa Minagawa
Digital Marketing Associate
Melanie Taylor
Director of English Curriculum
Eriko Kidera
Educational Software Engineer
Rafael Viana
Educational Software Engineer
Andy Park
Educational Software Engineer
Yusuke Yamada
Engineer in Residence
Misako Kondoh
Engineer in Residence
Misako Kondoh
Engineer in Residence
Agnes Dobija
Events & Community Manager
Yunn Takiguchi
Finance Associate & Office Manager
Beau Dobbin
Former English Teacher, Software Engineer
Alex Ogilvie
Former English Teacher, Software Engineer
Halee Pagel
Former English Teacher, Software Engineer
Fraser Tooth
Former Product Manager, Software Engineer
Nemanja Milenkovic
Former Project Manager, Software Engineer
Stefano Demichelis
Former Recruiter, Software Engineer
Urara Nakauchi
Former Translator, Software Engineer
Masayasu Morita
Founder & CEO, Hitomedia Group
Nobuyuki Idei
Founder & CEO, Quantum Leaps; Former CEO and Chairman, Sony
Masataka Shintoku
Head of Japanese Programs
Feral Rizvi
Immersive Program Manager
Jay Montojo
Junior Instructor
Sivani
Junior Instructor
Steve Furukubo
Managing Director
Rochelle Kopp
Managing Principal, Japan Intercultural Consulting; Author
Anjuli Campbell
Program Manager
Naoto Togashi
Senior Advisor, Boston Consulting Group; Executive Advisor, BrainPad
Danny Burkes
Senior Director, Pivotal Labs, Asia Pacific and Japan
Vic René Molina Rodríguez
Senior Instructor
Yukio Ueda
Software Engineer
Diallo Spears
Software Engineer
Yuma Sumi
Software Engineer
Norikazu Tokusue
Special Advisor, Brainpaid; Board Member & Councilor, Japan Women's University
Code Chrysalis
Staff
Heather Dobbin
Success Skills and Mindset Coach
Tsubasa Kondo
Tech Mentor
 99,000 JPY
 176,000 JPY
Beginner
English
See "Upcoming Cohorts" for more details
5 or 10 weeks・60+ hours of class time
Remote 5 weeks or Remote 10 weeks
Lifetime Access

Upcoming Cohorts

5/31/2021
-
8/4/2021
10-week
10-week
時間:
Schedule:
Mon & Wed, 19:00-22:00
Suggested Deadline:
推奨締切日:
Final Deadline:
合格締切日:
5/17/2021
6/22/2021
-
7/24/2021
5-week
5-week
時間:
Schedule:
Tue & Thu, 19:00-22:00; Sat 9:00-16:00
Suggested Deadline:
推奨締切日:
Final Deadline:
合格締切日:
6/8/2021
8/3/2021
-
9/4/2021
5-week
5-week
時間:
Schedule:
Tue & Thu, 19:00-22:00; Sat 9:00-16:00
Suggested Deadline:
推奨締切日:
Final Deadline:
合格締切日:
7/20/2021
8/9/2021
-
10/13/2021
10-week
10-week
時間:
Schedule:
Mon & Wed, 19:00-22:00
Suggested Deadline:
推奨締切日:
Final Deadline:
合格締切日:
7/26/2021
9/7/2021
-
10/9/2021
5-week
5-week
時間:
Schedule:
Tue & Thu, 19:00-22:00; Sat 9:00-16:00
Suggested Deadline:
推奨締切日:
Final Deadline:
合格締切日:
8/23/2021
10/12/2021
-
11/13/2021
5-week
5-week
時間:
Schedule:
Tue & Thu, 19:00-22:00; Sat 9:00-16:00
Suggested Deadline:
推奨締切日:
Final Deadline:
合格締切日:
9/27/2021

Foundations is an interactive intro to programming course for non-engineers and complete beginners.

Build a clear understanding of fundamental programming concepts so that you can learn to think and grow like an engineer. You will be able to create logic using code, develop engineering autonomy, and practice a growth mindset. Foundations is perfect for those:

Wanting a Career Change

Foundations students start strong in our Immersive Bootcamp and have better graduate outcomes. Knowing how to code is a competitive skill relevant across all industries in tech.

Working with Engineers

Learn how to think like an engineer and better communicate about technology to be more effective in your job.

Curious about Tech

Technological innovation is accelerating at an unprecedented speed. It's more important now than ever to know how tech works. Beyond engineering software, coding is a valuable skill for your future.

Developer Skills

  • developer environments
  • basic test driven development
  • pseudocoding
  • imposter syndrome
  • research and documentation
  • thinking through algorithms

Coding Basics

  • primitive data types
  • conditionals & comparisons
  • functions
  • variables
  • arrays
  • iterating through arrays
  • basic HTML & CSS

Intermediate Javascript

  • objects
  • iterating through objects
  • methods
  • nested objects & arrays
  • data modeling

Advanced Javascript

  • basic sorting
  • higher order functions
  • scope & closures
  • instantiation
  • currying
  • ES6

"I loved Code Chrysalis! 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 program] passed way too fast."

Ania Nakayama, Frontend Engineer at Virtusize

"Foundations gave me the structure that I needed to learn how to code. The course both supported and challenged me and, more importantly, taught me how to ask questions & search for answers effectively. I left the program with a good understanding of JavaScript, a ton of new friends, and a lot more confidence!"

Katherine Ono, Communication Consultant

"I didn't have any experience with coding. But I met fantastic instructors and motivated friends here. I have really enjoyed the course and finally, I could join the Immersive Bootcamp. If I didn't take the class, I would not be here. "

Nao Arimura, Software Engineer at Sumaly

< How do I apply to the Foundations Program? >

  1. Click "APPLY NOW" on this page
  2. Schedule a Foundations Check-in/Consultation from the application page.
  3. Complete the Foundations Check-in/Consultation. Our staff will go over the course in detail so you will have a better idea of what to expect from the course and how to best prepare for it.
  4. Agree to the contract and pay the full tuition fee.
  5. Once we receive your payment confirmation, your seat will be confirmed and you are ready to start Foundations!

I am a beginner. Can I join Code Chrysalis?

Yes! We have different courses for different levels of coding experience.

For Foundations and Foundations Lite courses, we do not have any technical prerequisites. Complete beginners are welcomed and encouraged!

For those with programming experience, we encourage them to apply to our Immersive or Immersive Part-Time courses. We will have a technical check-in to ensure you are ready for this course.

Here's a blog post you might find useful: 9 Tips to Help You Advance from Beginner to Intermediate Coding

Does Code Chrysalis take foreign students or students not based in Japan?

Yes, we have a diverse student body with Japanese-nationals, ex-pats, and tourists alike.

So far, our students have flown in from Iran, China, Germany, Brazil, Denmark, Mexico, England, Canada, South Korea, Scotland, Serbia, Thailand, Vietnam, Australia, and the USA to take our courses.

Please be aware that you will need to attend classes for Foundations JST!

Our students get lifetime career support.

We're a career-focused bootcamp. See why our graduates have received offers from these companies and more.

エンジニアキャリアを構築!

コードクリサリスにはハイレベルなキャリアコーチングと誇れる就職支援実績があります。イマーシブ/イマーシブパートタイムでは「一生涯キャリアサポート」を提供しています。コードクリサリスの卒業生は以下をはじめとする企業よりオファーを獲得しています。

Pair Programming in Intro to Programming Course

💻 Communication & Pair Programming

During every class, you will pair program with our instructors or your classmates, learning how to communicate complex technical topics clearly. Pair programming is when two people are working on the same code together. Pair programming is when there are two people working on the same code together.

👩🏻‍🏫 Interactive Lectures from Empathetic Instructors

Our instructors and teaching assistants are software engineers who made a career switch. This means that they understand what it's like to learn as an adult and have greater empathy towards adult learners.

👊 Stay Accountable in Your Learning

Foundations is a great way to ensure you are making measurable progress in learning how to code. Our brisk pace and deadlines will keep you on your toes and show you how much you can do in only a few weeks.

Build a Tech Community in Tokyo

👩🏻‍💻 Join our Tech Community

Make friends with other go-getters and high achievers with similar goals. Learning is more engaging when you are sharing the experience with others. You will have access to our Slack community of staff and graduates for life.

See if a Code Chrysalis education is right for you.

BOOK A CONSULTATION

コードクリサリスがあなたの目標にとってベストチャンスか相談してみましょう

オンライン無料相談はこちら!