© 2026 Dometrain. All rights reserved.
Learn how to use Visual Studio, from creating your first project to debugging, shortcuts, and extensions.
Visual Studio is a massive environment, and many engineers spend years using it without moving past the default layouts and basic debugging steps. This course is a comprehensive guide to configuring and mastering Visual Studio to write, navigate, and debug code efficiently. You will start with workspace organization, learning how to customize toolbars, manage layouts, and split windows effectively. From there, the course moves into advanced navigation flow, replacing manual scrolling with structural navigation, deep definition traversal, and targeted keyboard shortcuts. You will learn how to efficiently manage multiple projects, utilize the Configuration Manager, and rapidly create files. We also break down the exact anatomy of the files that power your workspace, taking a close look at Editor Config, Directory Build Props, Nuget Config, and Launch Settings so you understand how your solutions are structured and filtered under the hood.
Once your environment is optimized, the course focuses on writing and executing code. You will see how to leverage editor intelligence using IntelliSense, IntelliCode, and GitHub Copilot, alongside custom snippet management and code style enforcement. The debugging module goes far beyond basic stepping, covering the Immediate Window, advanced breakpoints, visualizers, and the Parallel Stack Window for complex variable analysis. We then explore a comprehensive suite of built-in tooling, from Live Unit Testing and the Developer Terminal to the CSharp Interactive window and SQL Server Object Explorer. Finally, you will integrate features like Hot Reload, Live Share, and Dev Tunnels, and learn how to extend the IDE with specific community extensions like Code Shot and Comment Studio.