Becoming a Google Certified Mobile Web Specialist
Start your journey by watching a brief video that outlines the steps to becoming a Google Certified Mobile Web Specialist.
You'll find out about the exam requirements, how to prepare yourself for the exam, a brief description of the exam and the exit interview, and what you'll receive if you're successful.
Mobile web skills
The certification exam is designed to test the skills required of a mobile web developer with 3 to 4 years of front-end web development experience, including Progressive Web Apps. To assess your proficiency and readiness for the exam, check the "Exam Content" section for an overview of what the exam covers. If you'd like to take the exam, but feel you need to prepare a bit more, level up your mobile web knowledge using the Mobile Web Specialist study guide.
The exam consists of a set of coding challenges and an exit interview. The exam is currently only available in English.
- 4 GB RAM and 2 GHz dual core processor
- Minimum 1280 x 768 resolution
- Chrome 60 or Firefox 55
- Must accept cookies, allow geolocation, and disable ad blockers for the duration of the exam
You must be able to present government-issued photo identification from a non-embargoed country (see "U.S.-embargoed countries," below). For Canada, United States, France, United Kingdom, Ireland, Netherlands, and Switzerland you may use a driver's license. For all other countries you must provide a current nationally-recognized identification card or passport. You will scan and upload a photo of your identification using your webcam or upload a copy of your ID that you've previously scanned in JPG, PNG, or BMP format.
Google complies with the United States government's list of embargoed countries. The current embargoed country list includes Cuba, Iran, North Korea, Sudan, Syria, and Crimea.
If you are under 13, you are not eligible to take the exam or to become certified. If you are between 13 and 17 years of age, you may test and receive certification with parental consent. If you are participating in a location that requires by law a lower minimum age for entry into such programs, then the minimum age limit will be the stated minimum required age. Individuals 18 years or older are eligible for certification without any age-related restrictions.
Before you take the exam, make sure you can solve the types of coding challenges that the exam contains. To prepare, use the Mobile Web Specialist study guide.
Basic website layout and styling
Use accessibility best practices to make web apps accessible to all users, including those with visual, motor, hearing, and cognitive impairments.
Progressive Web Apps
Create web apps that are available offline and provide a consistent, native-app-like experience.
Performance optimization and caching
Audit an app's performance to reduce page load times and maintain responsive user experiences.
Testing and debugging
Write unit tests that verify expected behaviors and diagnose common web-app problems.
ES2015 concepts and syntax
Mobile web forms
Design efficient and secure web forms with basic HTML in order to improve the user experience.
Upload ID and payment information
After clicking Take the Exam, you log in with your Google Account. You continue to a System Compatibility page that checks that your system and connection speed meet the requirements for a quality exam experience. If your system meets the requirements, you upload your picture ID (such as a driver's license or passport) and provide payment information.
The cost for certification is $149 USD, or 6500 INR if you reside in India, and it includes one exam attempt.
Schedule the exam
After paying for your exam, you receive an email receipt and voucher code with a link to the exam scheduling tool. Ten minutes prior to the scheduled exam you receive an email alert with a link to the exam's Start page. The Start page remains available for one hour after its scheduled time, and you must start your exam within that time.
Complete the exam
The exam opens in a Linux-based exam environment (supplied with Google Chrome and Atom). You review and step through each challenge, writing the code in Atom and testing it in Chrome.
You have five hours to complete the exam. If after five hours you haven't submitted your exam, any work that you have saved will automatically be submitted. A timer shows you how much time you have remaining, to help you pace yourself.
Submit the exam
When you have completed all of the tasks you are able to complete, you submit the exam for grading and continue to the exit interview. (You'll have a chance for a brief break before starting the exit interview.) The interview itself lasts for ten minutes and consists of five questions about the exam you just took. Your responses are recorded and reviewed by the Google Developers Certification Team.
Receive your certification
You will have one attempt to earn your certification. If you successfully complete the exam and exit interview, you are awarded the Google Mobile Web Specialist Certification. If you are not successful in your initial attempt, you must repurchase another attempt. Note that it may take up to 45 days for the evaluation of your assessment to be completed.
If unsuccessful, you can schedule your second attempt after a 14 day period. If you don't pass on your second attempt, you will be eligible for your third attempt after a two month period. If after three attempts you still have not passed the exam, you must wait one year. Note that you will need to repurchase the exam after every failed attempt.
What will the exam cost?
The Mobile Web Specialist Certification is offered for $149 USD. Local pricing may vary based on your country of origin.
How does the process work?
The Mobile Web Specialist Certification process works like this:
- Complete the registration process and pay for the exam.
- Schedule your exam when you receive your voucher.
- Complete the exam and submit it for grading.
- Complete the exit interview. This will be a chance for you to explain your work.
If you pass the exam and exit interview, you will be awarded with your Mobile Web Specialist Certification.
Note: Exams will be graded in the order that they are submitted. We will review completed exam submissions and reply to candidates within 45 days.
What tools can I use?
The exam environment provides everything you need to complete your exam. You will do your work in a Linux-based environment using Google Chrome and Atom. You'll write code in Atom in response to exam challenges, and then test it in Chrome.
Can I retake the exam?
After you receive your results, if you did not pass the exam, you may retake it in the following manner:
- If you don't pass on your first attempt, you must wait 14 days before you take the exam again.
- If you do not pass your second attempt, you must wait two months before you take the exam again.
- If after three attempts you still have not passed the exam, you must wait one year before you take the exam again.
Can I look up resources on the internet?
Although your work may be monitored, you will be able to search the internet. We don't expect that you will have all the necessary syntax memorized. However, we do require that you do your own work and not represent someone else's work as your own. Copying and pasting entire functions, for example, will likely cause you to fail.
- Make sure you have an acceptable form of government-issued ID from a non-embargoed country. For Canada, United States, France, United Kingdom, Ireland, Netherlands, and Switzerland you may use a driver's license. For all other countries you must provide a current passport.
- Make sure the ID you upload is clear and not blurry. Do not obstruct your ID with your fingers if you are using a webcam.
What do I actually get?
After passing the exam and the exit interview, you will be awarded with your Mobile Web Specialist Certification in the form of an electronic badge. This badge is available from a centralized repository that potential employers can search. You can also include the badge in your resume or web page, and embed it on sites such as LinkedIn and Twitter.
What are the system and connectivity requirements?
You will need to check that you meet the minimum system requirements prior to taking the exam. Refer to the Requirements section for more information.