Immerse Yourself

The Immersive Course is our full-time, advanced program focused on building autonomous and versatile software engineers. Our curriculum is industry-aligned and optimized for efficiency and impact.

This is a serious course that is not to be taken lightly. The first six weeks of the course feels like you are running at full-speed while we bring you full-stack.

The next six weeks are focused on using your new skills to build projects in repetition and learn how to rapidly consume even more new languages and technologies. By the end of our course, you will have built a minimum of five full-stack applications.

Give yourself 12 weeks.

We are Asia's only advanced software engineering immersive focused on developing the next generation of tech leaders.

Master Fundamentals & Learn New Technologies

Most programs only teach you how to use in-demand technologies. We believe that having a strong foundation is essential for being able to keep with the rapidly changing pace of technology.

Top Career Support

From resume polishing to salary negotiation, we cover it all. There's a reason why our graduates get a 77% higher average salary than Tokyo's industry average

Build Production-Grade Web Applications

Each student builds over 5 full-stack projects during their 12 weeks with us. We spend the first five weeks learning fundamentals and new technologies, followed by immediately applying these new skills to creating personal projects from the ground up.


Full-Time Software Engineering Immersive
Upcoming Courses
  • October 8 - December 28, 2018
  • January 7 - March 29, 2019
  • April 8 - June 28, 2019

Monday through Friday



  • JavaScript taught in English

Curriculum Overview


Setting the Stage for the Immersive

Before the start of our course, you must complete our precourse curriculum, covering everything from git fundamentals to inheritance patterns. Build a strong foundation before the immersive begins.

Week 1 through 2

Computer Science & Advanced JavaScript

You will spend the first week reviewing and learning advanced fundamentals like recursion, inheritance patterns, object-oriented programming, test driven development, data structures, and functional programming.

You will do things like rewrite the virtual DOM used in React to put your skills into applicable use.

Week 3 through 6

Full-Stack & Solo MVPs

We bring you full-stack starting from the backend and moving to the frontend. You will work on a slew of solo and team projects, ending with a full-stack project that you get to choose and build from scratch.

Topics we cover include GraphQL, Node, Express, React, Redux, continuous integration & continuous delivery, team workflows, framework architecture, and much more.

You will also attend private workshops led by Pivotal Labs, a leader in tech, to learn first-hand about the lean startup approach to product development

Week 7 & 8

Industry & Outcomes Prep and Tech Talks

Week 7 and 8 are where you start on preparing for life after graduation. We work with industry partners like Rakuten AirMap to provide a real-world experience to you. You will also polish your resume, prepare for technical interviews, and work on your pitching skills.

You are also required to do public tech talks during this time. Previous students have done everything from blockchain to shaders---anything that they have explored using code.

Week 9

Polyglottal Week

Week 9 is our polyglottal week, where you are required to choose a language (that you have never learned before) and create a full-stack application. The ability to be autonomous is incredibly important for career longevity.

Week 10 through 12

Capstone Team Project

You have about 2.5 weeks to plan and develop a culminating team industry-level project using everything that you have learned as well as new technologies. We have a no-limit rule on these---you can do anything that you want, in any language, as long as it meets our complexity requirements.

See our weekly recap videos!

See What Our Students Say

Alex OgilvieCurrent Student, former English Teacher
"I’d absolutely say it’s life-changing. It’s a chance to take 3 months away from work and immerse yourself in something exciting, interesting, and fun."
Read more about Cohort 4 here.
Ryuta UdoSoftware Engineer at Quoine
"I thought I would only develop technical skills, but at Code Chrysalis we have a lot of challenges in terms of project or team management — having to work with people — and also a lot of public speaking. So there are a lot of things to overcome, and these small steps have made me feel very confident."
Kumiko HaraguchiSoftware Engineer at Paidy
"I think my curiosity for technologies and going through the advanced immersive seemed to stand out. I don't think I [would have] got[ten] this offer if I didn't go to Code Chrysalis. You guys... I made the best choice in my life!"
Read more about Kumiko here.
Bill FengSoftware Engineer at R/GA
"It’s intense, it’s challenging, but it’s also extremely rewarding and satisfying. Every difficulty you face benefits you. Every discomfort you feel pushes you beyond your current level. If you have decided to commit yourself to this course, stick to it until the end and it might just change your life the way it did mine!"
Read more about Bill Feng here and here.

Daily Schedule, Weeks 1-5

Every day is going to be different, but here is an example of what your day will look like.


  • breakfast with the class
  • rajio-taiso
  • code coffees
  • databases lecture by the lead instructor


  • pair programming on the sprint creating an app


  • lunch time with your classmates
  • continue working on your program with your pair
  • check-ins with instructors
  • follow-up lecture by the lead instructor


  • guest lectures and technical workshops
  • dinner time with classmates
  • finish hacking on projects and preparing for tomorrow

Past Student Projects


Senior Project
Image recognition mobile app to find products on Amazon.Technologies: React Native, Firebase, Cloudsight API, AmazonAPI, Android Studio.


Senior Project
Speech-to-text flash cards for learning Japanese and English.Technologies: NodeJS, ExpressJS, Postgres, Knex, Web Speech API, React, Redux, Google Translation API, Heroku.

Live Jazz Tokyo

Senior Project
Jazz event booking and management for Tokyo.Technologies: NodeJS, ExpressJS, Postgres, Knex, React, Redux, Material UI, Heroku, Google Maps, Stripe and Facebook APIs.

Insertion Sort Demo

Solo Project Week 2
A demo of how insertion sort works.Technologies: jQuery, HTML & CSS, Animate.css, Jasmine.

Trip Sticker

Solo Project Week 6
A Pin-up board for trip dreams.Technologies: React, Redux, Express, Postgres, Knex, NodeJS.

Onsen Tracker

Solo Project Week 8
Record and find onsens you love!Technologies: Golang, Postgres, Heroku Iris, React, Redux.


Solo Project Week 8
A fashion e-commerce website.Technologies: Ruby on Rails, Capybara, Selenium, React, Redux, Bootstrap


Our immersive is ¥1,030,000.

Are you ready?