Obtain Role-Based or Skill-Based Certifications
Last updated: March 10, 2025
This guide provides instructions on how to earn a HackerRank role-based or skill-based certification.
Obtaining a certification
To obtain a role-based or skill-based certification:
Log in to HackerRank Community using your credentials.
Go to the Certify tab and scroll to the Get Your Roles Certified or Get Your Skills Certified section.
Select the role or skill you wish to certify in (for example, Software Engineer, Angular (Basic), React, C#).
Click Get Certified to view the test details, such as duration, number of questions, and topics covered.
Click Get Certified again to confirm your intent to proceed with the test.
Enter your first name and last name exactly as you want them to appear on your certificate. You cannot change these names later.
Click Start Test to view the welcome screen.
Read the test instructions carefully. The timer begins as soon as the test starts and cannot be paused.
(Optional) Click Try Sample Test if you want to practice and become familiar with the testing environment.
Click Continue to proceed.
Choose your preferred coding environment:
Online IDE: Code directly within the HackerRank platform.
Local Environment (Git + IDE): Work locally using Git and an IDE.
Note: This step is available only for the Angular, React, and Java certification tests.
Review the confirmation form and check all required declaration boxes to confirm your agreement.
Click Continue and wait while HackerRank provisions the server and sets up your environment.
Click Go to Test once the environment setup is complete and review the question list in the test section.
Click Solve next to a question to open the coding interface. The question description appears in the left pane.
Write your solution in the code editor on the right pane.
Click Run Tests to compile and test your solution.
Check the console or log output for error messages or feedback.
Click Submit after completing each solution.
Click Submit Test after solving all questions or when you are ready to submit before the timer expires.
Confirm submission by clicking Yes, close this test. You will not be able to make additional changes after submission.
View certification status
To check your certification status:
Go to the Certify tab and locate the relevant certification.
Click View Status to display your certification results.
If you fail, click Re-Take Test to attempt the test again.
If you pass, download or share your HackerRank certificate. For more information, refer to the 📄 Download Certificate.