0  days until 

Foundations

 application deadline.

Apply now!

FOUNDATIONS PROGRAM

Build a strong programming foundation surrounded by motivated peers & dedicated instructors

Build a clear understanding of fundamental programming concepts so that you can learn to think and grow like an engineer.

Get more info & Apply
A  programming beginner
600+
graduates
Promotion icon

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.

Coding icon

Working with Engineers

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

Innovation icon

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.

Curriculum

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.

01

Industry Perspective

  • List item
    Impostor Syndrome
  • List item
    Types of Programming Jobs
  • List item
    Common Coder Misconceptions
  • List item
    JavaScript Libraries & Frameworks
02

JavaScript Fundamentals

  • List item
    Values & Variables
  • List item
    Conditionals
  • List item
    Blocks and Scope
  • List item
    While Loop
  • List item
    Functions and Return
  • List item
    Arrays
03

JavaScript Advanced

  • List item
    Debugging and Call Stack
  • List item
    Code Style
  • List item
    Objects as Complex Types
  • List item
    Methods
  • List item
    Functions as Values
  • List item
    Data protection with Closures
  • List item
    For Loops
  • List item
    Value vs Reference
  • List item
    Objects as Lookups
  • List item
    Helpful Built-in Tools
  • List item
    Map & Filter
04

Standalone HTML

  • List item
    HTML Basics
  • List item
    CSS Basics
  • List item
    CSS Position
  • List item
    CSS Selectors
  • List item
    HTML Modern
05

HTML + JS

  • List item
    DOM
  • List item
    DOM Events
  • List item
    HTML + CSS + JavaScript
Career coach icon

Make Real Progress

Get out of your learning rut. Things are better with our instructors and our active community of learners.

Options icon

Explore the Possibilities

See if coding is the challenge you've been looking for - Foundations will set you up for bootcamp success.

Settings icon

Learn to Do It Yourself

Teach a man to fish and he will feed himself for life. Learn engineering autonomy to reach your career goals on your own.

Upcoming cohorts

In-Person
5 Weeks |
60+hours of class time |
Mon, Tue, Wed, & Thu: 9:00-12:00

FOUNDATIONS

May 22, 2023
-
Jun 22, 2023
Application Deadline:
May 15, 2023
150,000 JPY
Apply Now
May 15, 2023
0
days until application deadline
Last day to apply
May

FOUNDATIONS

Aug 14, 2023
-
Sep 14, 2023
Application Deadline:
August 7, 2023
150,000 JPY
Apply Now
August 7, 2023
0
days until application deadline
Last day to apply
August
Remote
5 Weeks |
60+hours of class time |
Mon, Tue, Wed, & Thu: 19:00-22:00

FOUNDATIONS

Apr 10, 2023
-
May 11, 2023
Application Deadline:
April 3, 2023
150,000 JPY
Apply Now
April 3, 2023
0
days until application deadline
Last day to apply
April

FOUNDATIONS

May 22, 2023
-
Jun 22, 2023
Application Deadline:
May 15, 2023
150,000 JPY
Apply Now
May 15, 2023
0
days until application deadline
Last day to apply
May

FOUNDATIONS

May 22, 2023
-
Jun 22, 2023
Application Deadline:
May 15, 2023
150,000 JPY
Apply Now
May 15, 2023
0
days until application deadline
Last day to apply
May

FOUNDATIONS

Jul 3, 2023
-
Aug 3, 2023
Application Deadline:
June 26, 2023
150,000 JPY
Apply Now
June 26, 2023
0
days until application deadline
Last day to apply
July

FOUNDATIONS

Aug 14, 2023
-
Sep 14, 2023
Application Deadline:
August 7, 2023
150,000 JPY
Apply Now
August 7, 2023
0
days until application deadline
Last day to apply
August

FOUNDATIONS

Aug 14, 2023
-
Sep 14, 2023
Application Deadline:
August 7, 2023
150,000 JPY
Apply Now
August 7, 2023
0
days until application deadline
Last day to apply
August

FOUNDATIONS

Sep 25, 2023
-
Oct 26, 2023
Application Deadline:
September 18, 2023
150,000 JPY
Apply Now
September 18, 2023
0
days until application deadline
Last day to apply
September

FOUNDATIONS

Nov 6, 2023
-
Dec 7, 2023
Application Deadline:
October 30, 2023
150,000 JPY
Apply Now
October 30, 2023
0
days until application deadline
Last day to apply
November

We provide everything you need to succeed

Career support icon
Lifetime Access

Lifetime access to our thorough curriculum that ensures you build a solid set of fundamental skills.Learn how to do things on your computer, rather than just coding in a browser.

JavaScript foundation
JavaScript Projects

Having a strong foundation is essential for being able to keep up with the rapidly changing pace of technology.

Slack icon
Slack 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.

Career longevity icon
Pair Programming

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

Why students love us.

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
Software Engineer

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

Admissions & FAQ


How do I apply to the Foundations Program?
Dropdown arrow
I am a beginner. Can I join Code Chrysalis?
Dropdown arrow
Does Code Chrysalis take foreign students or students not based in Japan?
Dropdown arrow
Go to help center

See if a Code Chrysalis education is right for you.

Become a full-stack software engineer in 3-months with lifetime career support.

Chat with us!
Students photo
#Node.js
#JavaScript
#PostgreSQL