日本語版はこちらです。どうぞ読んでみてください

How to Get Into Code Chrysalis — All About Our Admissions Process [Updated Jan 2020]

Do you have what it takes to get into the Code Chrysalis Immersive?

Yan Fan
Yan Fan
Nov 13, 2018 · 7 min read

日本語版はこちらです。ぜひ読んでみてください!

Here is a step-by-step guide about how to get into the Code Chrysalis Immersive if you are an absolute tech beginner through self-study.

One of the questions that we get the most is how to get into our Immersive. A lot of people think that our course is only for those who have prior technical experience, but many of our graduates (and me!!), come from completely non-technical backgrounds.

Your guide to Code Chrysalis admissions success!

Self-Study vs. Foundations

We have a part-time, five-week introduction to programming course called Foundations. It is absolutely not necessary to take Foundations to get into the Immersive.

You should consider taking Foundations if:

Otherwise, this blog post covers what you need to do in order to self-study your way into our Immersive program.

Our Admissions Process

Our process is divided into 2 parts:
(1) passing the admissions coding challenge, and
(2) completing the technical assessment with the support of our instructors.

After that, you just have to work on precourse before class begins!


1. Learn Coding Basics

DO: An online JavaScript-only coding course

We recommend Codecademy or Khanacademy Intro to JavaScript courses, but there are definitely a lot of other good ones out there! These programs are a nice way to ease yourself into learning JavaScript’s syntax, but they should be considered supplemental resources.

Our admissions process does not involve any HTML or CSS, so you don’t need to learn them to get in.

ALSO READ: Read Eloquent JavaScript 2nd Edition Chapters 1 through 3

Please use the 2nd edition and not the 3rd edition.

We highly recommend the online version because there are a lot of code snippet examples that you can play around in.

// Original syntaxfunction addOne(num) {
return num + 1;
}
// ES6 syntaxconst addOne = num => num + 1;// You can also do ++num, but we wrote it out for beginner-clarity.

ALSO DO: The exercises at the end of EJS Chapters 2 & 3

Do all of the exercises WITHOUT looking at the solutions. At this point, it is entirely reasonable to spend at least an hour on each problem. Please avoid looking at the solution by all means possible.

If you are struggling or lost, go back through the current (and previous) chapter to look for clues.


2. Complete the Admissions Coding Challenge

READ & DO: Start reading Chapter 4 after you finish Chapter 3 & do exercises at the bottom

ALSO DO: Work on online coding challenges.

Here are some suggestions:

ALSO USE: We recommended using the following resource to help you out. [JULY 2019 UPDATE]

LATER, DO: Try to complete our online coding challenge and submit your application!

The coding challenge will cover the following concepts:

If you’re having trouble figuring out the coding challenge, it is a good indication that there are still some gaps in your knowledge. We suggest doing more exercises and making sure you are understanding all of the new concepts.


3. Prepare for the Technical Interview

After you successfully apply, it’s time to start preparing for the next step. The technical interview is a one-on-one pair programming session with one of the instructors. We work with you through some short coding challenges to see if you have met our technical bar.

Additional topics the technical interview covers include:

DO: Review Chapters 1–4 of EJS

Be patient with yourself and do a thorough review of previous chapters, including redoing past exercises WITHOUT looking at your old code or the solution.

READ: Chapter 5 of EJS

This section is the most confusing of them all, so take your time. Avoid the following sections:

Don’t be afraid to try to break or play around with the examples that are provided in the chapter.

DO: Complete the exercises at the bottom of EJS Chapter 5

No looking at the solution! If you’re stuck, go back up the chapter to help yourself.

USE: Try familiarizing yourself with official documentation

USE:


4. Complete the Technical Interview

Applicants who fall short will be provided with homework and advice for what to work on and invited to take the interview again.

Our admissions process is free, and we almost never truly reject someone, rather we give you feedback and what to study, then let you try again. There is no set limit on how many times you can try.

We support all applicants as long as they show perseverance, growth, and improvement.

Here is what we look for in our technical interview:

5. Have an Acceptance Check-In

After you’ve passed the technical, the last step is completing a mandatory “acceptance check-in” session. We do this in order to ensure that potential students are aware of all of the important aspects of the Code Chrysalis experience before committing to the course. In this session you will:

If you meet our technical bar and complete the Acceptance Check-In, you will be admitted into our Immersive program. Congratulations!


Caveat

Please note that despite this article being only a few paragraphs, the above can take anywhere from 1 month (if you are studying full-time) or longer depending on your attitude, consistency of study, and aptitude.

For working adults, you’ll find that learning how to code is a good test of your patience and perseverance.

Learning how to code is really hard! For many of us, we are changing the way we think and that’s often something we haven’t experienced since we were children.

Overarching Tips & Advice

Tips from Current Students & Graduates

“Actually read Eloquent JavaScript, don’t just skim through it. And do the examples. Be ready to study hard. And Codewars.” — Charles Liu, CC6
“If you want to apply for this course and you have [a full-time] job, you should focus on getting into the course.” — Toru Eguchi, CC6
“Review the basics and understand your fundamentals. Put your time in on learning these things!” — Dustin Tran, CC5

Code Chrysalis is a coding and English school located in the heart of Tokyo. Our programs include a 12-week advanced software engineering bootcamp, a beginner coding course, and an English communication immersive.

See why we are an industry leader in tech education in Japan.

Follow us on Instagram | Facebook |Twitter | YouTube

Code Chrysalis

Code Chrysalis is a 12-week advanced software engineering…

Yan Fan

Written by

Yan Fan

Co-Founder & CTO of Code Chrysalis, a coding bootcamp in Tokyo. https://www.codechrysalis.io

Code Chrysalis

Code Chrysalis is a 12-week advanced software engineering immersive with a rigorous industry-aligned curriculum designed to transform students into autonomous full-stack engineers.

Yan Fan

Written by

Yan Fan

Co-Founder & CTO of Code Chrysalis, a coding bootcamp in Tokyo. https://www.codechrysalis.io

Code Chrysalis

Code Chrysalis is a 12-week advanced software engineering immersive with a rigorous industry-aligned curriculum designed to transform students into autonomous full-stack engineers.

Welcome to a place where words matter. On Medium, smart voices and original ideas take center stage - with no ads in sight. Watch
Follow all the topics you care about, and we’ll deliver the best stories for you to your homepage and inbox. Explore
Get unlimited access to the best stories on Medium — and support writers while you’re at it. Just $5/month. Upgrade

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store