Microsoft Visual Studio certifications

Earn a Microsoft Certified Solutions Developer (MCSD) certification and prove your skills in building Windows 8 apps using your choice of programming approaches, including C# and HTML5 with JavaScript.

Choose a certification below:

Microsoft Technology Associate (MTA)

Microsoft Technology Associate (MTA)

Entry level

The fundamentals of IT

Microsoft Certified Solutions Developer (MCSD)

Microsoft Certified Solutions Developer (MCSD)

Expert level

The globally recognized standard for developers


Exam 480 and Exam 483 validate programming skills in a specific language. By passing one of these exams you will earn a Microsoft Specialist certification. In addition, you will complete one of the exam requirements for an MCSD.

Certification titleRequired exam
Programming in HTML5 with JavaScript and CSS3 Specialist480
Programming in C# Specialist483

Other certifications

The lifespan of a certification varies, based on certification track and certification technology. See lists of retired exams and retired certifications.

Microsoft Certified Technology Specialist (MCTS)

MCTS certifications validate your in-depth technical knowledge of and skill in using the features and functionality of key technology areas in Visual Studio. The MCTS is a prerequisite to earning one of our Microsoft Certified Professional Developer (MCPD) certifications.

MCTS: Visual Studio 2010

Certification titleRequired exam
MCTS: .NET Framework 4, Windows Applications511
MCTS: .NET Framework 4, Service Communication Applications513
MCTS: .NET Framework 4, Web Applications515
MCTS: .NET Framework 4, Data Access516

Upgrade Paths

Visual Studio 2010 certification to Visual Studio 2012

If you have already earned an MCPD on Visual Studio 2010, you may be eligible to take advantage of a shorter upgrade path to achieve an MCSD certification.

If you have this current certification:

  • MCPD: Windows Developer 4

Upgrade to the MCSD: Windows Store Apps Using C# by taking these exams.

StepTitleRequired examCertification earned
1Essentials of Developing Windows Store Apps Using C#484Microsoft Certified Solutions Developer: Windows Store Apps
2Advanced Windows Store App Development Using C#485

There is no upgrade path to earn MCSD: Windows Store Apps Using HTML5.

If you have either of these certifications:

  • MCPD: Web Developer 4
  • MCPD: Microsoft Azure Developer

Upgrade to the MCSD: Web Applications by taking these exams.

StepTitleRequired examCertification earned
1Programming in HTML5 with JavaScript and CSS3480Microsoft Certified Solutions Developer: Web Applications
2Upgrade your MCPD: Web Developer 4 to MCSD: Web Applications 492