.NET Core Curriculum
Our core curriculum consists of courses with very little overlap covering in depth important topics in .NET technology. There are completely parallel tracks in C# and Visual Basic. Alternative tracks are available for students with different backgrounds and goals, including tracks for Windows and Web developers.
The following maps provide an overview of the curriculum. Each area is summarized, and courses are listed and described briefly. Click on a particular course for a detailed outline.
The C# learning paths converge on an optional course on unit testing followed by a core course on the .NET Framework. With this foundation students can then pursue either a Windows programming track or a Web programming track. There are also courses on Distributed programming.