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
Student image
Teacher image
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
Developer Skills
Check icon
Developer environments
Check icon
Basic test driven development
Check icon
Pseudocoding
Check icon
Imposter syndrome
Check icon
Research and documentation
Check icon
Thinking through algorithms
02
Intermediate Javascript
Check icon
Objects
Check icon
Iterating through objects
Check icon
Methods
Check icon
Nested objects & arrays
Check icon
Data modeling
03
Coding Basics
Check icon
Primitive data types
Check icon
Conditionals & comparisons
Check icon
Functions
Check icon
Variables
Check icon
Arrays
Check icon
Iterating through arrays
Check icon
Basic HTML & CSS
04
Advanced Javascript
Check icon
Basic sorting
Check icon
Higher order functions
Check icon
Scope & closures
Check icon
Instantiation
Check icon
Currying
Check icon
ES6
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.

Meet the faces behind our school.

Alex Ogilvie instructor image
Alex Ogilvie
FORMER ENGLISH TEACHER, SOFTWARE ENGINEER
Beau Dobbin instructor image
Beau Dobbin
FORMER ENGLISH TEACHER,
SOFTWARE ENGINEER
Halee Pagel instructor image
Halee Pagel
FORMER ENGLISH TEACHER,
SOFTWARE ENGINEER
Nemanja Milenkovic instructor image
Nemanja Milenkovic
FORMER PROJECT MANAGER, SOFTWARE ENGINEER
Fraser Tooth instructor image
Fraser Tooth
FORMER PRODUCT MANAGER,
SOFTWARE ENGINEER
Diallo Spears instructor image
Diallo Spears
SOFTWARE ENGINEER

Upcoming cohorts

00
DAYS
until application
deadline
Beginner
Remote
FOUNDATIONS
19 JUL 2022 - 20 AUG 2022
Final Deadline: 4 JUL 2022
5 weeks・60+ hours of class time
Tue & Thu: 19:00-22:00
Sat: 9:00-16:00
Apply Now
99,000 JPY
00
DAYS
until application
deadline
Beginner
Remote
FOUNDATIONS
30 AUG 2022 - 1 OCT 2022
Final Deadline: 15 AUG 2022
5 weeks・60+ hours of class time
Tue & Thu: 19:00-22:00
Sat: 9:00-16:00
Apply Now
99,000 JPY
00
DAYS
until application
deadline
Beginner
Remote
FOUNDATIONS
11 OCT 2022 - 12 NOV 2022
Final Deadline: 26 SEP 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
Beginner
Remote
FOUNDATIONS
15 NOV 2022 - 17 DEC 2022
Final Deadline: 31 OCT 2022
5 weeks・60+ hours of class time
Tue & Thu: 19:00-22:00
Sat: 9:00-16: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

Admission & 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.

Book a consultation
Students photo