Highlight your programming skills to employers
Demonstrate core skills and competencies across programming, UI, debugging and asset management to help you obtain your first professional programming role with Unity.

Exam details
The exam is based on Unity 2019 LTS.
This exam is available in the following languages:
- English
- Chinese - Simplified & Traditional
- Japanese
- Korean
- Spanish - Latin America
Learn and practice
You can prepare to pass this certification with the following:
Learn
Learn the skills you need to take this exam with the Junior Programmer pathway. This free pathway assumes a basic knowledge of Unity and requires no math prerequisites.
Supplement your ongoing learning or prepare for the specific topics covered on the exam with courseware, a robust guide with practical coding challenges to help you prepare for test day.
Practice
Prepare for your exam with an official practice test to help you understand the types of questions you’ll encounter and increase your confidence on test day. The practice test explains the rationale and thought process needed to arrive at the correct answer, and includes links to Unity documentation for additional preparation and targeted study.
Explore Certifications
Find the right certification to meet your needs. Check out Unity’s full suite of Certifications across four difficulty levels and specialization tracks ranging from Programmer to Artist.

User
These entry-level certifications validate your foundational skills in Unity and ability to create interactive, real-time 3D experiences.

Associate
Stand out from the crowd with a certification designed for creators with a portfolio of Unity projects ready to apply for their first professional Unity role.
Certified Associate: Programmer (this certification)

Professional
Continue growing your skills with a certification that highlights your readiness for your next professional challenge.

Expert
Validate your expert-level skills and mastery of advanced Unity concepts.