Learn to design and program Web, Windows, and SharePoint applications with our hands-on Visual Studio and .NET training courses. Gain practical skills with technologies such as ASP.NET, C# and Visual Basic as well as best practices and design patterns.