Access hundreds of on-demand courses from the experts who trained more than 35,000 developers at Microsoft, with flexible licensing designed to benefit large enterprises.
Python has long been one of the world's most popular programming languages. Combined with popular libraries such as Django, Flask, Matplotlib, and Scikit-learn, Python can be used to do almost anything, from building Web sites to creating sophisticated machine-learning models. Take a deep dive into the language and prepare yourself for a future in which the worlds of data science and software development intersect.
C++ is one of the most popular programming languages on the planet, and it has evolved immensely in recent years to support features such as generics, R-value references, and traits. Take your knowledge of C++ to the next level with this advanced series from C++ guru and blues musician Julian Templeman.
React is an open-source library popularized by Facebook that allows developers to build reactive components that render HTML using a virtual DOM that simplifies programming and improves performance. And it is evolving rapidly. Take a deep dive into React and get acquainted with its latest features in this series from React guru Eric Greene.
Deep learning is a subset of machine learning that relies on deep neural networks, and it is the root of modern AI. Learn what neural networks are and how to build and train them using Keras and TensorFlow.
Azure DevOps provides the tools and services that you need to manage software-development lifecycles. In the first video in this hands-on series, take a tour of Azure DevOps and set up a DevOps environment.
Blazor is an open-source Web framework that lets you build apps that run in the browser using C#, Razor, and HTML. Get a hands-on look at Blazor in this course from Microsoft's Jeff Fritz.
Optimizing performance is critical to the success of any Angular web app. Go deeper into modules and libraries and learn how lazy-loading parts of an Angular app can dramatically improve load times.