Start learning with our library of video tutorials taught by experts. Get started
Explore a solution to a different C# challenge every month, and compare the results with other programming languages, in the Code Clinic series.
Create games and lush 3D worlds with Kodu, the visual programming platform for kids and everyone else.
Learn how to develop dynamic web applications with the ASP.NET MVC 5 framework.
Programmers: get up and running with C#, the language at the heart of many Windows applications, including Windows Phone and Windows Store apps.
Explore ASP.NET, including the structure behind robust ASP.NET applications and the tools you need to manage data, construct APIs, and establish real-time web connections.
Learn how to query data from SQL Server tables.
Find out what Windows Store developers need to know to start developing apps with Visual Studio 2013.
Find out what web developers need to know to start developing projects with Visual Studio 2013.
Add data storage, email and SMS messaging, and push notifications to your Windows Phone apps with Windows Azure.
Add data storage, email and SMS messaging, and push notifications to your Windows Store apps with Windows Azure.
Make sure your network's SQL Servers are secure, using best practices for physical, instance, network, and file system security.
Learn how to install, secure, and maintain SQL Server 2012.
Get started working with Windows Azure, the complete Microsoft cloud offering for data storage, website development, mobile authentication and messaging, and more.
Learn to build a scalable backend with Azure Mobile Services and connect it to an existing app, add user profiles and roles, store data in the cloud, and set up an API service.
Explore the RESTful APIs of several popular cloud storage services, including Amazon S3 and Dropbox, and examples of what can be built with them.
Build a complete mobile app from scratch with C#/XAML using the Windows Phone SDK and Windows Store SDK, in this project-based course.
Get started programming with Visual Basic using Visual Studio 2012 Express for Windows Desktop.
Learn to design and build a Live Tile to represent your app on the Windows Phone Start screen.
Discover how to build professional apps that encompass the 17 major feature areas of Windows Phone and uncover the capabilities of the Windows Phone operating system.
Get comfortable in Visual Studio, the full-featured app development environment from Microsoft, and learn how to create a variety of projects, from websites to rich Internet applications.
Sell and market an existing phone app in the Windows Phone Store.
Provides an introduction to the Windows Phone 8 platform and the basic tenets of the Modern UI design style, through the development of a basic tip calculator application.
Get started selling and or distributing your apps through the Windows Store.
Lays the groundwork for coding and distributing your very first app for Windows 8.
Shows how to pair XAML with Visual Basic to build a simple data-driven application.
Shows how to pair XAML with C# to build a simple data-driven application.
Learn to build and deploy a dynamic website using ASP.NET.
Discover how a database can benefit both you and your architecture, whatever the programming language, operating system, or application type you use.
Shows how to create a simple web application with professional layouts, web forms, user authentication, and mobile integration with ASP.NET MVC.
Discover how to create, manage, and deliver interactive reports—not just to print, but to dynamically explore enterprise-level data—with Reporting Services in SQL Server.
Explore the new possibilities in SQL Server 2012, and protect, unlock, and scale the power of your data.
Reviews the history of version control and demonstrates its fundamental concepts: check-in/checkout, forking, merging, commits, and distribution.
Investigates several key database-programming concepts and how to combine them to create a high-quality database with Microsoft SQL Server.
Teaches developers how to build a variety of applications in Silverlight, with particular focus on building compelling business applications and delivering premium video and audio content.
Shows how to create a dynamic web site that integrates HTML, CSS, and ASP.NET using WebMatrix.
Introduces object-oriented programming and provides a foundation in the Access object model and the Visual Basic for Applications (VBA) programming language.
Explores all the major features of SQL Server 2008, beginning with core concepts.
Demonstrates how to develop full-featured applications using Visual Studio 2010.
Covers additions and enhancements to the Microsoft Silverlight development framework.
Introduces object-oriented programming and shows how to automate routine tasks and provide custom functionality to enhance the features in Excel.
Shows programmers how to create dynamic, interactive, rich Internet applications that run on Silverlight 3.