How the Application Process Works
Our application process is designed to select those individuals that have the drive and determination necessary to complete the full-time Program.
Here's a video of Microverse's Founder & CEO explaining the Application Process 👇
Here is a list of all of the steps:
- Sign Up: To kick-off the application process you first sign up here. After that, you will read more about how the Program works and tell us a bit about yourself through our Applicant Information Form.
- Pre-Course Work (Optional): If you are new to coding, we will recommend that you complete our Pre-Course Work before moving on to the next step. Otherwise, you can likely move directly to our Coding Challenges. Click here to learn more about the Pre-Course Work
- Coding Challenges: If you have enough coding experience, you will likely want to proceed to the coding challenges phase, where you will complete three coding challenges (this might take 2-3 hours and needs to be completed in one sitting). If you don't pass all the challenges don't worry, we will design a plan to help you get there. At Microverse, there is no such thing as failing. Click here to learn more about the Coding Challenges.
- Check-In: Before moving onto the Trials, we want to get to know you a bit better. In this form, you will let us know when you want to start the program and you will run a few Internet tests that show us you are ready for remote pair programming. You will also record a 1-2 minute video introducing yourself and telling us why you want to join Microverse. Click here to learn more about the Check-In Form.
- The Microverse Trials: This is one of the most important parts of the application process. You will be paired with three (3) other applicants and will meet with each of them separately to build three (3) different programming projects. You will spend four (4) consecutive hours working with each of your partners, which means 12 hours of collaborative work under your belt! At the end of each project, you will rate your partner’s English, coding, and collaboration skills, and each of your partners will do the same for you. As a result, once you’ve met with all three partners, we will have a good idea of your coding and collaboration strengths and weaknesses, and you will have a good taste of what collaborative learning is like. Click here to learn more about the Microverse Trials.
- The Admission Interview: This is the final step of the process. If you pass the Trials, you will complete a 20-30 minute interview. The interview will happen remotely and 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, the Microverse team will review your entire application and determine whether or not you are a good fit for the Program.
Applying to Microverse, a Student's Perspective
Here's a description of the application process by Giuliana Ferraro, a current Microverse student in 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 know a programming language of your choice already and 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."
Ready to apply?