Close icon

0  days until 

Foundations

 application deadline.

Apply now!
Code Chrysalis logo
x
On-Site Events and Classes are returning in 2022!

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
Code Chrysalis students image
A dedicated instructor
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.

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.

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

Check icon
Impostor Syndrome
Check icon
Types of Programming Jobs
Check icon
Common Coder Misconceptions
Check icon
JavaScript Libraries & Frameworks
02

JavaScript Fundamentals

Check icon
Values & Variables
Check icon
Conditionals
Check icon
Blocks and Scope
Check icon
While Loop
Check icon
Functions and Return
Check icon
Arrays
03

JavaScript Advanced

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

Standalone HTML

Check icon
HTML Basics
Check icon
CSS Basics
Check icon
CSS Position
Check icon
CSS Selectors
Check icon
HTML Modern
05

HTML + JS

Check icon
DOM
Check icon
DOM Events
Check icon
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

000
days until application deadline
Remote
FOUNDATIONS
15 Nov 2022 - 17 Dec 2022
Final Deadline: 7 Nov 2022
5 weeks・60+ hours of class time
Tue & Thu: 19:00-22:00
Sat: 9:00-16:00
Apply Now
99,000 JPY
000
days until application deadline
Remote
FOUNDATIONS
16 Jan 2023 - 16 Feb 2023
Final Deadline: 9 Jan 2023
5 weeks・60+ hours of class time
Mon, Tue, Wed, & Thu: 19:00-22:00
Apply Now
99,000 JPY
000
days until application deadline
Remote
FOUNDATIONS
6 Mar 2023 - 6 Apr 2023
Final Deadline: 27 Feb 2023
5 weeks・60+ hours of class time
Mon, Tue, Wed, & Thu: 19:00-22:00
Apply Now
99,000 JPY

We provide everything you need to succeed

Recorded lectures icon
Recorded Lectures

Review your lectures at anytime for life.

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

Why students love us.

"I'm so happy I joined because it filled a lot of the gaps in my knowledge

- 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

- 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

- 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

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.

Chat with us!
Students photo