Below are the video training courses included in this Learning Path.
Beginning C# Programming
Presented by Eric Lippert8 hours 55 minutes
Get started with this popular language, whether you’re new to programming or just new to C#. Former Microsoft developer and C# expert Eric Lippert teaches C#’s core concepts and design principles through hands-on exercises as you code fun and useful projects. By the end of this course you will have practice reading, writing, and running C# programs.
Intermediate C# Programming
Presented by Eric Lippert10 hours 27 minutes
Learn intermediate-level C# concepts and practices through a series of helpful examples, exercises, and projects. You’ll master more complex examples of object-oriented programming, as well as types, file management, and event-driven programming—including the creation of a graphical user interface (GUI).
Learning C# Best Practices
Presented by Keith Welch1 hour 57 minutes
Probe deeper into C#’s sophisticated features as you learn about coding styles, naming conventions, exception handling, async programming, and LINQ. Keith Welch teaches you best practices for using C# so you can be confident that you’re creating efficient, maintainable code.
Learning C# Design Patterns
Presented by Keith Welch6 hours 14 minutes
Design patterns are your final step in becoming proficient in C#. Learn about creational, structural, and behavioral patterns, as well as the Model View Controller (MVC) design pattern. By the end of this course, you’ll be fully capable of using 23 popular design patterns to create reusable, maintainable C# code.