
In this article, I want to share with you what to expect from a platform perspective. In other words, we’ll ask the question “What is it like to take the test” and not “what do I need to know to pass the test”.
Daniel Kelly
April 10, 2024
The Vue.js Certification already has lots of resources available to teach you the Vue knowledge necessary to pass. In this article, I want to share with you what to expect from a platform perspective. In other words, we’ll ask the question “What is it like to take the test” and not “what do I need to know to pass the test”.
When you first hit the button to start the test, you’ll be met with a page that looks like this.

It breaks down:
Next, you’ll be presented with various rules for taking the exam. Since this is an exam environment the team has made procedures pretty strict. This is necessary to prevent cheating and ensure the validity of the exam results.

Most notably these rules state that:
Make sure you read and check all of these in full before stating the exam.
Then, you’ll need to agree to our proctoring platforms terms and conditions.

Note here the system and browser requirements!
Next, the proctoring service runs a check that you are ready to start. Make sure you only have 1 display active. If you’re using a laptop, that’s the built-in display.

Following the system check, we make sure you are who you say you are. Hold up your id, so we can get a snapshot. Don’t worry, this isn’t shared with anyone outside the team and is securely stored on the proctoring services servers.

Next, we want to make sure you aren’t hiding anything that could be used to cheat on the exam. Be it another device, your phone, or your tech-savy grandmother. In this step, you show your environment to the camera. If you have a spinning office chair like myself, this is actually pretty entertaining. (BTW, don’t judge my messy home office)

So close to start! Our proctoring service presents one last rules check.

Once the formalities are complete, you’ll start the exam with the multiple choice question portion. Each multiple choice question has 2 - 4 answer choices to choose from. Some include code blocks in the question. Some will include code blocks in the answers. After you’ve answered all 30, you’ll have the opportunity to review them all.

This portion of the exam aims to test your practical ability to write Vue.js code.
The first coding challenge you must code out an application feature. Some boilerplate code is provided. You don’t have to worry about creating styles to make it look good. The focus of this challenge is on the Vue code and your ability to use Vue API’s to tackle common problems.

The second coding challenge is a bug challenge where you must fix a bug in an existing app. This is a common real world scenario that challenges you to not only write new code but to read and understand existing code. Everything else, is exactly like the first coding challenge.

Congrats! You’re all done! Now there’s nothing left but waiting for our team to review your exam and return your result within a 10 day window (though this is usually must faster).

Get the latest news and updates on developer certifications. Content is updated regularly, so please make sure to bookmark this page or sign up to get the latest content directly in your inbox.

Error Handling in Next.js with catchError
Learn why react-error-boundary falls short in the Next.js App Router and how catchError from Next.js 16.2 fixes both framework error propagation and server data refetching with a single function call.
Aurora Scharff
Jun 18, 2026

SEO in Nuxt with @nuxtjs/seo
Set up sitemaps, meta tags, structured data, OG images, and robots.txt in Nuxt with the official SEO module.
Reza Baar
Jun 17, 2026
![What’s the untracked function? [Angular Signals]](/.netlify/images?url=https:%2F%2Fapi.certificates.dev%2Fstorage%2FZzk75tZNAVT5d3GI9TxAD2JwkIFUKavFFj8sC2BL.png)
What’s the untracked function? [Angular Signals]
Learn how Angular's computed() function derives reactive values from signals and why it plays a key role in building high-performance, signal-based applications with cleaner and more predictable state management.
Alain Chautard
Jun 16, 2026