Here is an updated list of all the Microsoft Official Curriculum (MOC) Titles coming out over the next few months. This is just what is currently being planned, newer courses could also be added in the future.

Course Numbers Info

Some interesting info below regarding course numbers:

Courses that begin with 10xxx are considered MOC but are not aligned to exams.

Courses that begin with 20xxx are considered MOC and are aligned with a corresponding exam.

Courses that begin with 40xxx are created by Microsoft Learning, but are not considered MOC, they are more aligned to updating an IT Pro’s knowledge or First Look clinics for Managers etc.

Courses that begin with 50xxx are Community Courseware that is not affiliated with Microsoft Learning.

Server 2016 Courses

The following 3 courses are being updated in Q1 2018 :

20740    C             Installation, Storage and Compute with Windows Server 2016 – 19 Jan 2018

20743    C             Upgrading Your Skills to MCSA: Windows Server 2016 –  30 Jan 2018                                                              

20744    B             Securing Windows Server 2016  – 13 Mar 2018

20745    A             Implementing a Software-Defined Datacenter has been released.  There is no plan, at present, to update this course and given how many issues there are with it I would recommend staying well clear at present.  I have spoken to the course owner who said they may do a small increment update but a revision change will not be carried out!

Windows 10

Updates to Win 10 courses as follows:

20697-1 D            Implementing and Managing Windows 10 – 05 Mar 2018

20697-2 C            Deploying and Managing Windows 10 Using Enterprise Services – 09 Mar 2018                                                       

20698     B            Installing and Configuring Windows 10 – 02 Feb 2018

10982     B            Supporting and Troubleshooting Windows 10 – 21 Feb 2018

20398     B            Future of this course unknown due to poor update.  No planned updates!

Azure Courses

Some good news on Azure front, continual updates are being done

10992    B             Integrating On-Premises Core Infrastructure with Microsoft Azure (3 days) – being released 22 Feb 2018

10993    A             Integrating On-Premises Identity Infrastructure with Microsoft Azure (2 days) (Hosted Labs only!) – updated labs (no revision change) – 02 March 2018

These are more suited to IT Pros than the 20533C which is very much an overview of each component including Platform as a Service.  20533C does have a place but is more aligned (in my opinion) to those who already have experience with AWS or Azure although the do suit some IT Pros that are integrated more with DevOps.

20533D has had a refresh to align with the new exam objectives.  The labs being hosted in Github as usual.

20535C – Architecting Microsoft Azure Solutions  – Released 29 Dec 2017 with Exam 70-535 now available

Skype for Business

40409A – Deploying Voice Workloads for Skype for Business Online and Server 2015 (5 days) (Released 23 Sept 2016).  This is aligned to the 70-333 exam.  Hosted labs only from LoD & GoDeploy.  The labs and course is now rather dated given all the changes in 365 around Phone System.

M20334B – Core Solutions of Microsoft Skype for Business 2015 was updated to latest CU recently coupled with some minor changes to VM’s and the inclusion of a Linux hardware Load Balancer Virtual Appliance.  This caught some Learning Partners out as the labs on Skillipipe were changed unexpectedly.  Be aware it is unsure what the future of this course/exam is due to Teams!


Nothing to report on M20345-1 – Administering Microsoft Exchange Server 2016 and M20345-2 Designing and Deploying Microsoft Exchange Server 2016 as they were refreshed in June 2017.


Nothing to report

Office 365

M20347A – Enabling & Managing Office 365 was updated in April 2017, no significant changes apart from labs be updated to align to the changes on the platform.  Oh and VMs have been updated to Win 10 1607 and Server 2016 (not that it makes any difference to the course).  No current updates planned, although there does need to be some more content around Teams.  I have a good PPT Deck if anyone wants it just email me.

10997    A    Office 365 Administration was released on 8th September 2017.   Not sure what the update is like at present. 

System Center 2016

Orchestrator 2016 still does not have a course and it doesn’t look like there is anything on the horizon.  This has always been community led courseware.  Fingers crossed someone does release some kind of update to the current Community MOC.

The following two courses will be released around Sept 2017:

10995   A    Configuring and Operating a Hybrid Cloud with Microsoft Azure Stack was replaced with:

20537   A    Configuring and Operating a Hybrid Cloud with Microsoft Azure Stack hosted only labs (go deploy only at present)

10996   A    Hybrid Cloud and Datacenter Monitoring with Operations Management Suite (OMS) released 30 Oct 2017

The following two courses are replacing M20695 & M20696:


A    Administering System Center Configuration Manager – 3rd July 2017

20703-2    A    Integrating MDM and Cloud Services with System Center Configuration Manager  – 21 Sept 2017


Big changes and updates to SQL courses as follows:

10998     A            Updating Your Skills to SQL Server 2017 – 19 Dec 2017

10999     A            SQL Server on Linux – 19 Dec 2017

20761     C            Querying Data with Transact-SQL – 08 Dec 2017                                                  

20762     C            Developing SQL Databases – 16 Jan 2018

20764     C            Administering a SQL Database Infrastructure – 14 Feb 2018

20765     C            Provisioning SQL Databases – 29 Jan 2018

20767     C            Implementing a SQL Data Warehouse – 10 Jan 2018

20768    C            Developing SQL Data Models – 06 Feb 2018

10990    C            Analyzing Data with SQL Server Reporting Services – 06 Feb 2018

20768    C            Developing SQL Data Models – 06 Feb 2018

20768    C            Developing SQL Data Models – 06 Feb 2018

Hardware for Server 2016

Finally a quite note about hardware.  For Server 2016 to run Hyper-V the physical machine you run the labs on MUST support SLAT.  Server 2012/R2 didn’t require this and may catch some people out.  To check this do the following:

Download the CoreInfo utility from the Microsoft Technet’s Windows Internals Page. Once downloaded, open Windows Command Prompt with Administrator privileges. Now navigate to the downloaded location of the CoreInfo.exe file and enter the following command in your command prompt:


If your CPU supports SLAT, it will have an asterisk ( * ) near to the “EPT” and if it does not support SLAT, you will notice a minus sign ( – ) there.