Our application process is designed to select individuals who have all the skills and requirements needed to succeed in our full-time program.
Here is a list of all of the steps in our application process:
Sign Up (5 min): To kick off the application process you first need to sign up here. You'll answer a few basic questions about yourself and learn a bit more about Microverse along the way.
The Coding Challenges (2-3 hours): Next, you'll solve three easy coding challenges using JavaScript. You must have some very basic coding knowledge before you start so that we know you're serious about becoming a web developer. Remember, we charge nothing upfront. We're investors in your future career as a developer, and we want to make sure our investment is a smart one. Click here to learn more about the Coding Challenges.
If you’re new to coding, we’ve developed the Level Up experience to enable you to practice with concepts and skills you need to pass the coding challenges. On Level Up, you get to work with other applicants from around the world to collaboratively solve practice exercises in a fun environment.
The Microverse Trials (12 hours): Now comes the fun part! In the Trials, you'll experience collaborative learning and pair programming firsthand and determine whether it's the right learning methodology for you. While our program is not 100% collaborative, it is heavily skewed towards peer-to-peer collaboration, so this part of the application process is very important to determine your fit for Microverse! In the Trials, we'll pair you with three other applicants (coding partners) from all over the world, and together, you'll solve some collaborative coding challenges and build a basic HTML page. Click here to learn more about the Microverse Trials.
Before we pair you with other applicants for the Trials, we need to make sure that you have the right tools for a remote collaborative setting. These include a decent level of written and verbal English, a stable internet connection, and a working microphone and webcam. We'll do all this through our "Check-In" form, which should take you around fifteen minutes to complete. Click here to learn more about the Check-In Form.
The Admission Interview (20 minutes): Lastly, you'll complete a remote video interview with our team. The interview will happen asynchronously so you can do it whenever it's most convenient for you. Click here to learn more about the Admission Interview.
Acceptance: Once that's done, we'll review your entire application and determine whether or not you are a good fit for the Program. If you're accepted, you'll have a call with our founder, Ariel, and another member of our team, so we can answer any remaining questions you may have.
Ready to apply?
Bonus: Applying to Microverse, a Student's Perspective
Here's a description of the application process by Giuliana, a Microverse student from Spain.
"Applying for Microverse has two main steps that you will need to complete and that will give you a good idea of whether the Program is right for you. These steps are (1) solving some coding challenges on HackerRank, and (2) working with other applicants on a few pair-programming projects.
As for the coding challenges, they are simple, but you do need to be familiar with algorithmic thinking problems. I was not new to coding and still could not solve them all on my first try. Fortunately, you're able to retry this step. So I went back and practiced on HackerRank on my own, which was a great learning experience and also helped me complete this part of the application process easily. I understand Microverse also has other options available to help you with this. It's useful to size yourself up and to know where you stand.
The collaborative projects were interesting because you get to experience first-hand what remote pair programming is like. You'll be introduced to several coding partners and you'll have to schedule remote coding sessions with each of them. This was totally new for me and it helped me make sure I'd enjoy my day-to-day in the Program. The biggest challenge was not the projects themselves but, rather, the scheduling and the fact that not everyone is equally committed. You may need to get new partners assigned, which can be frustrating. Of course, this is a part of collaborative work in general, so I do think it's good to gain experience with it early on and confirm this learning style will work for you.
Overall, the application process may seem intimidating because you'll need to devote quite some time to go through each step. However, it is all structured in such a way that you never feel lost. On the contrary, after each step, you are left with valuable information and experiences that will help you move forward however it's best for you."