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

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

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

Yan Fan
Yan Fan
Nov 13, 2018 · 8 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.

This post takes into account the recent changes to our Immersive admissions process. You can read about those changes here.

One of the questions that we get the most is how to get into our Immersive Bootcamp. A lot of people think that our course is only for those who have prior technical experience, but in reality ~63% of our students, come from completely non-technical backgrounds.

Your guide to Code Chrysalis admissions success!

Self-Study vs. Foundations/Foundations Lite

You should consider taking Foundations or Foundations Lite if:

  • you like learning in a structured, classroom setting
  • you need to add consistency to your studies
  • you would like to progress at an accelerated pace

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

Our Admissions Process

The Precourse is a mandatory set of assignments, projects, and assessments that must be completed before the Immersive Bootcamp begins.

1. Apply to the Immersive & Learn Coding Basics

During the admissions consultation meeting, we will go over:

  • what you should expect in our technical check-in
  • what to prepare and how to prepare
  • whether or not your timeline and goals are realistic
  • whether or not the Immersive Bootcamp is a good fit for your goals

Start your admissions process with us early so that we can track your progress, help you plan your journey better, and help you navigate learning how to code.

During this time, start learning how to code!

DO: An online JavaScript-only coding course

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

  • The 2nd edition does not contain something called ES6, which is a newer version of JavaScript. We love ES6 (and use it and its successors for everything at Code Chrysalis), but we don’t recommend it for beginners.
  • Introducing a different syntax before being fully comfortable with the original syntax and functions can lead to a lot of strange gaps in understanding.

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

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

2. Get Comfortable with the Basics

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

  • This chapter gets much tougher — -so go back and reread it. I suggest hopping back and forth between the exercises at the bottom of the chapter and the chapter itself.

ALSO DO: Work on online coding challenges.

  • CodeWars — Start with 8kyu, the easiest level.
  • Coderbyte — They provide 10 free coding challenges so do those 10!
  • CodeSignal — Their tutorial leads you through a series of coding challenges that are great practice.

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

3. Prepare for the Technical Check-in

Topics the technical check-in can cover include:

  • arrays and objects
  • loops
  • conditionals
  • functions
  • higher order functions
  • callbacks
  • closures

DO: Review Chapters 1–4 of EJS

READ: Chapter 5 of EJS

  • JSON
  • “The Cost” through “Binding”

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

USE: Try familiarizing yourself with official documentation

USE:

4. Pass the Technical Check-in

Our admissions process is free, and we almost never truly reject someone for technical ability. 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 check-in:

  • are they nice people to work with?
  • how well do they communicate?
  • how open are they to feedback?
  • how do they respond to frustration?
  • how well do they understand the concepts?

5. Have an Acceptance Check-In

  • Go over the curriculum and course schedule
  • Go over our student Code of Conduct (our set of expectations for enrolled students)
  • (If your native (human) language is different from the program you are aiming to take) Do a language check to make sure you’re ready to communicate with your new classmates.
  • Ask any final questions you may have before signing up for the program!

If you meet our technical bar and complete the acceptance check-in, you will be admitted into our Immersive program. Congratulations!

Caveat

For working adults, you will 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

  • Don’t ignore the red squiggles — -they’re there to let you know something’s wrong.
  • Be careful of syntax — -make sure your opening (, { and [ have a corresponding ], }, and ) in the right place.
  • Errors are friends! It’s tough to see them this way in the beginning, but you’ll soon find that having an error that you are warned about is better than having a silent error.
  • Be patient. A common error that beginners make is jumping into using complicated technologies before they even have the basics down. Ignore React, ignore Node. You’ll learn those faster and easier once you understand the code that builds them.
  • Stick to one language for now. Beginners often get the peculiarities of a language mixed up with overarching programming concepts. A way to avoid that is simply focusing on one language very well in the beginning and then moving onto another.

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 Tokyo-based 🗼 coding school providing a full-time and part-time programming courses in English and Japanese. Join us in-person or take our classes remotely. See why we are an industry leader in tech education in Japan 🗾.

We also put on free workshops and events for the community, so check out our Meetup.com page for the latest!

To find out more about us, please go to our website: https://www.codechrysalis.io/

Follow us on Instagram | Facebook |Twitter | YouTube | Medium | Note Blog

Code Chrysalis [コードクリサリス]

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

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 full-stack coding school located in the heart of Tokyo🗼. Our programs include a 12-week advanced software engineering bootcamp, and a beginner coding course in English and in Japanese.

Medium is an open platform where 170 million readers come to find insightful and dynamic thinking. Here, expert and undiscovered voices alike dive into the heart of any topic and bring new ideas to the surface. Learn more

Follow the writers, publications, and topics that matter to you, and you’ll see them on your homepage and in your inbox. Explore

If you have a story to tell, knowledge to share, or a perspective to offer — welcome home. It’s easy and free to post your thinking on any topic. Write on Medium

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