Frequently Asked Questions (FAQ)

Do I know enough code to join the program?

On a technical level, our assessments look for basic understanding of higher order functions, objects, and arrays in JavaScript.

A good measure of that is if you are able to solve challenges at the 8kyu level on Codewars.

Our technical assessment will very likely cover the following:

  • Functions

    • Composing and using functions
    • The purpose of arguments and how they are used
    • How to pass functions into other functions as arguments
    • How to use functions stored in variables
      var foo = function () { return 'Hello World!' }
    • How to use the 'return' keyword
  • Arrays & Objects

    • Writing and using arrays and objects
    • The difference between arrays and objects
    • Using methods in objects

We want to build a class of generous, empathetic, and positive individuals, so we also assess for the ability of applicants to handle frustration and new topics.

Here is a list of resources to help you out. We also highly encourage you to meet us in person! Come to our free meetups and workshops or email us.

How many times can I interview?

We do not have a maximum amount of times you can interview. If you do not pass our technical assessment, we will provide you with feedback and resources on how to improve.

What is the acceptance rate for your program?

Our current acceptance rate is around 23%.

Who do you look for?

Prospective students are highly motivated and have shown an initiative to learn the basics of coding on their own. We do not care about background or previous education. We look at what applicants are like as people and how they tackle frustration and challenges.

Why do you teach in English?

"Too few Japanese change jobs and embrace new challenges. Too few study computer coding and English to a level that is useful in business." - Hiroshi Mikitani, CEO & Founder of 楽天市場(Rakuten, Inc.) Source

The world of technology and software communicates in English.

Yes, you can become a software developer only speaking Japanese, but you will always be at a disadvantage.

Without English, you will have little autonomy and independence outside of your translated comfort zone. Without English, you will be limited to only a small percentage of the resources available to you.

You will be reliant upon others to translate documentation, blog posts, books, and websites for you.

Because of all these things, a software developer who does not know English will never be as valuable as a software developer who understands English. This is why we teach in English.

What level of English do I need?

This is an immersive English and coding environment. We do not expect everyone to be fluent in spoken English, but there is a lot of reading required so students should be comfortable with reading and writing in English. Our lectures are also conducted in English.

Are students required to be on-site?

Before the on-site immersive begins, we will be providing pre-course curriculum to accepted students. The mandatory prep curriculum serves to make sure all students have a baseline level of knowledge before the immersive begins.

Upon the successful completion of the precourse work, students spend 12 weeks in a classroom environment.

Classes are six days a week with hours from 9am to 8:30pm Mon-Fri and a half-day on Saturdays.

What is the daily schedule like?

Daily schedules will vary depending on if students have projects or sprints. Sprints are two or three-day long projects focused on a particular set of technical topics.

Our curriculum is completely team/pair- and project-based for each sprint. Outside of lectures, students work closely with a fellow classmate or team to build an application and actively utilize the new technologies they have learned. By the end, students will have worked on a number of projects including a large web application that serves as their culminating experience.

Do you take foreign students or students not in Japan?

Yes! But please be aware that we cannot provide visa assistance.

Do you provide visa or housing assistance for foreigners?

Unfortunately, we currently do not have the resources to help obtain visas for our foreign students. Students will need to obtain a valid visa by themselves.

As for housing assistance, we do not provide any housing, but we can give advice on neighborhoods and rental companies, forward you resources, and what living in Japan is like. We recommend looking at sharehouses in the area like Sakura House.

I am a beginner. Can I join?

We do not take beginners, but we highly encourage beginners to learn on their own and then join. We test for basic programming fundamentals in JavaScript and luckily, there are many free and fantastic resources on the internet to teach you. We have a list of resources that we recommend beginners start with.

Why JavaScript

"Any application that can be written in JavaScript, will eventually be written in JavaScript." - Jeff Atwood, CEO of StackOverflow

We wrote a short blog post about this. You can find it on goat.me, Hatena (JP), and Medium.