Microsoft Certified Application Developer (MCAD) Certification Program

While the MCAD certification is obsolete, there are both non-degree and associate's degree programs that prepare students for Microsoft certifications. Learn more about these options so you can decide if one of them meets your educational needs.

View popular schools

Essential Information

Microsoft certification programs allow students to improve and demonstrate their skills in technology and applications development. Previously, mid-level programmers could earn the Microsoft Certified Application Developer (MCAD) credential; however, streamlining of Microsoft's programming certifications has retired the MCAD examinations and provided entry-level and advanced alternatives. These programs, which are offered online and through community colleges, prepare application developers for both the entry-level Microsoft Technology Associate (MTA) certification and the advanced specialized Microsoft Certified Professional Developer (MCPD) and Microsoft Certified Technology Specialist (MCTS) certifications. Specialization options include Office, Office 365, Microsoft Dynamics, Visual Studio, and Microsoft Azure. Alternatively, students may pursue associate's degree programs that also prepare them for Microsoft certifications.

The exams offered for the MTA certifications test a professional's knowledge in basic programming and applications development, such as object-oriented programming, languages and basic desktop or database applications. Advanced exams for the MCPD and MCTS certifications ensure proficiency in creating enhanced user interfaces and back-end controls, providing stability and security for web and enterprise applications, troubleshooting web scripts and designing functional relational databases.

Non-Degree Programs

Microsoft, colleges and private training institutions offer Internet-based learning classes for beginning programmers and specifically for several of the advanced tests. Online Microsoft classes require a Windows Live account but allow students to study at their own pace. To complement this training, Microsoft has published several books for individual tests and comprehensive certification guides available for purchase online or through any bookstore. During a student's course of study and before sitting for the certification exams, practice tests can be accessed through the certification pages on Microsoft's website. Another option is attending courses through a Microsoft-authorized training center, where Microsoft Certified Trainers offer intensive 3-day to week-long instructional and hands-on sessions in a particular programming technology. Courses in these programs may include:

  • Software Development Fundamentals
  • HTML5 App Development Fundamentals
  • Software Testing Fundamentals
  • MS Word Essentials
  • Gaming Development Fundamentals

Find schools that offer these popular programs

  • Computer Games and Programming Skills
  • Computer Programming for Applications
  • Computer Programming for Certifications

Associate's Degree Programs

Several community colleges partner with Microsoft to offer associate's degree programs specifically designed to prepare applications developers for one or more certification exams. These programs can take anywhere from two to three years to complete, and admissions qualifications vary based on the training, with more advanced programs requiring some previous education or experience. This degree requires general education classes, as well as specialized coursework such as:

  • Application Development
  • Software Development Fundamentals
  • Database Administration Fundamentals
  • Networking Fundamentals

Continuing Education

After completing a training program or degree, programmers new to the field can earn a Microsoft Technology Associate (MTA) certification that offers four avenues representing particular programming abilities. Each requiring a single test, developer certification options include basic software, Windows-based, internet and database programming.

Advanced certifications include the Microsoft Certified Professional Developer (MCPD) and Microsoft Certified Technology Specialist (MCTS). Both include single-test upgrade paths for MCAD-holders. Candidates can choose between Visual Studio or SharePoint programming for the MCPD certification and further specialize in client, web, distributed systems and Azure development with the Visual Studio path. Applications development options for the MCTS credential include embedded or mobile development, which can be earned by passing a single test, or programming with .NET for Windows-based, web or distributed systems, which requires the passage of two tests.

Overall, if you want to earn a Microsoft certification, you can receive comprehensive training through a non-degree certification program or an associate's degree from a college that partners with Microsoft.

Next: View Schools

What is your highest level of education?

Some College
Complete your degree or find the graduate program that's right for you.
High School Diploma
Explore schools that offer bachelor and associate degrees.
Still in High School
Earn your diploma or GED. Plan your undergraduate education.

Schools you may like:

Popular Schools

The listings below may include sponsored content but are popular choices among our users.

    • Graduate Certificate - Cyber Security

    What is your highest level of education?

    • Computer Information Technology

    What is your highest level of education completed?

    • Diploma in Programmer Analyst / Internet Solutions Developer LEA.9C (Programmeur-Analyste Orient Internet LEA.9C)
    • Diploma in Computerized Accounting and Bookkeeping
    • Diploma in 3D Modeling Animation & Design (Conception, Modlisation et Animation 3D - NTL.0Z)
    • Diploma in Network & Internet Security Specialist
    • Diploma in Network Systems Management
    • Diploma in Network and Database Management

    What year did you graduate high school?

  • 5
    Valencia College
  • 6
    St Petersburg College
  • 7
    Seminole State College of Florida

Find your perfect school

What is your highest level of education?