Learn the C# programming language, the most widely used language for .NET from Microsoft experts.
It is common nowadays for applications and platforms to span multiple servers, service instances, languages, and even technologies. Keeping the proper wo...
Learn the basic concepts behind Angular and the lifecycle of an Angular component. Plus, learn about the TypeScript compiler and how it’s used with Visua...
Build your first application with Xamarin.Forms. Craft mobile applications, test them on local devices and publish them to the world.
Learn about Microsoft Azure and how it can meet your cloud computing needs. Learn about how Microsoft Azure works and about the core Infrastructure-as-a-...
Explore theory and practice, and work with tools like R, Python, and Azure Machine Learning.
Learn Microsoft Azure solution design from architects at Microsoft.
Learn how to create intelligent apps using Cortana and Microsoft Azure machine learning.
Get started using Microsoft Azure to run your Windows virtual machines in the cloud.
Learn how to deploy web and mobile applications using Microsoft Azure App Services.
Take your existing knowledge of on-premises networking and extend it to the Microsoft Azure environment.
Learn about Windows and Linux containers, as well as integrating third party tools and applications into your Microsoft Azure Infrastructure and operations.
Explore Azure Storage and how it makes possible the storing and processing of hundreds of terabytes of data required to support big data scenarios but ca...
Learn how to deploy relational and non-relational databases in the cloud and explore the breadth of Azure’s data services, from a single database instanc...
Learn how to build the foundation for your datacenter's service fabric.
Build up your Azure Toolkit, and see how easy it is to integrate Azure services, like Cognitive Services and Cosmos DB, into your apps.
Writing professional code is a team sport. Learn how to elevate your game to the next level.
Learn how to write faster and more efficient code against the backdrop of famous algorithms.
Learn an intuitive approach to building the complex models that help machines solve real-world problems with human-like intelligence.
Get hands-on experience building and deriving insights from machine learning models using R, Python, and Azure Machine Learning.
Learn best practices of Asynchronous programming as you work through real-world applications and common use cases of this programming style.
Learn to plan and deploy voice capabilities with Cloud PBX in the first of a series of Skype for Business Voice courses.
Start creating and managing your own connected IoT devices today using secure Microsoft Azure technologies.
Learn the foundational techniques, tools, and practices to successfully collaborate with team members and customers.
Learn about general application monitoring and feedback loops practices and principles, to ensure your software applications perform in the expected mann...
This course provides knowledge and skills for automating infrastructure deployment and configuration, by representing your environments as code.
Learn the steps required to properly plan and configure the provisioning of an Office 365 tenant.
Learn how to design, develop, and manage a multidimensional data model (a.k.a. cube) with SQL Server 2016 Analysis Services.
Learn how to build predictive solutions for big data using Microsoft Azure Machine Learning.
Learn how to troubleshoot Skype for Business related issues including firewall configuration, conferencing, persistent chat and more.
Get started on your Data Science journey.
Learn best practices on how to use PowerShell securely and how to use PowerShell to enhance security.
Learn how to take existing on premises solutions and move them to Azure.
This course provides you with an overview of core testing concepts and best practices and guides you to implementing various testing types in DevOps envi...
Develop your skills with Excel.
Learn how to plan, design and install Skype for Business server components.
Want to learn how to address security and compliance concerns and build a trusted cloud platform? Check out this course on Microsoft Azure security and c...
Get started on the path to becoming a software engineer by learning core coding skills in Java—one of the most popular programming languages.
Explore data visualization and exploration concepts with experts and get an introduction to machine learning.
Build a solid foundation for programming by learning basic logic and exploring how logic forms the foundation of computer programs.
Learn how to use Spark in Microsoft Azure HDInsight to create predictive analytics and machine learning solutions.
Learn how to use Microsoft R Server to analyze large datasets using R, one of the most powerful programming languages.
Learn the R statistical programming language, the lingua franca of data science in this hands-on course.
Go from conceptual to practical, as you build your data modeling foundation, explore data and data design concepts -- before you begin sourcing, preparin...
Dive into the new security architecture and features of Windows 10, and learn how to enable them, as you explore today’s security threat landscape
Learn to create mobile reports, paginated reports, and KPIs using business data with SQL Server Reporting Services (SSRS).
Learn the basics of back-end web development as you create a simple web application server using Node.js.
Learn how to deliver greater impact with analytics by integrating the art and science of data storytelling into your work.
Traverse the data analysis pipeline using advanced visualizations in Python, and make machine learning start working for you.
Turn your idea into a prototype as you learn the process of designing and prototyping web applications to solve real problems.
Understand the current nature of the security threat landscape and study the new security architecture and features of Microsoft Azure.
An introduction to the core values, principles and practices involved in implementing DevOps environments and solutions.
Learn the fundamentals of NoSQL and explore several non-relational data storage options in Microsoft Azure.
Learn the basics of the C# programming language, one of the most popular programming languages used to develop software for the Microsoft platform but al...
The ultimate beginner guide to creating web applications using Node.js, Express and MongoDB.
Learn how to plan, implement, and manage security in Office 365.
This course focuses on how to plan and deploy conferencing in Skype for Business 2015 Server
Learn how to troubleshoot basic Windows issues, using the built-in tools to identify faulty configuration settings.
Learn how to plan and deploy voice technologies with Skype for Business Online and Cloud PBX.
Learn about the challenges and uncover the solutions for incorporating your database into a DevOps software development process.
Learn how to make your application lifecycle faster and more predictable both for developers and the operations team.
Learn how Windows Server 2016 storage solutions help you improve performance, optimize and reduce the cost of storage.
If you are interested in pursuing a career in IT Support, this course examines how to improve your basic customer communication skills.
A high-level overview of AI to learn how Machine Learning provides the foundation for AI, and how you can leverage cognitive services in your apps.
Take a deep dive into the new layers of protection built into Windows Server 2016. Learn to further safeguard against security breaches by blocking malic...
Learn the essentials of networks from basic network components to how the Internet connects all over the world.
Learn the basics of Excel, one of the most popular data analysis tools, to help visualize and gain insights from your data.
Learn to troubleshoot the most common issues in Office for Windows and Office for Mac.
Learn how to use SSIS to build high performance integration solutions and ETL packages for data warehousing.
Gain the skills and knowledge to create, deliver and configure containerized applications in DevOps environments.
Gain a firm foundation of Skype for Business and how it fits into Office 365. Explore the vision, value, features and partner ecosystem.
Learn how to use Hadoop technologies to create real-time analytical solutions.
Learn how to plan and deploy advanced scenarios with Skype for Business Server 2015 using high availability and hybrid deployment scenarios.
Learn how to develop, deploy and manage mobile applications in DevOps environments.
Learn about Cloud fundamentals, including core cloud concepts, cloud usage models, cloud security basics, and cloud services, and receive an introduction...
Learn the basics of computer devices, components, storage, displays, and connection interfaces.
Gain a solid understanding of statistics and basic probability, using Excel, and build on your data analysis and data science foundation.
If you are interested in pursuing a career in IT Support, this course examines best practices you should employ when documenting support cases.
Get a brief introduction to the C++ language from the experts at Microsoft.
Learn the core concepts of object-oriented programming (OOP) using the C# language.
Take your Angular programming skills to the next level as you learn about the full range of advanced features available for programming in Angular.
Learn the methodology to effectively deploy and operate Skype for Business and related technologies.
Learn how to plan and deploy Enterprise Voice with Skype for Business Server 2015.
Learn effective strategies and methods for interpreting analytics and communicating insights to business audiences.
Become a part of the growing IoT coder community as you learn to write the software that controls the hardware.
Learn how to implement and manage the various types of identities in Office 365, including cloud, synced and federated identities.
Implement virtualization solutions for a cloud-first world. Learn about new and advanced virtualization features in Windows Server 2016.
Learn how to use Microsoft Azure automation to successfully automate manual, long-running, error-prone, and frequently repeated administrative tasks.
Get started on your journey to building Big Data solutions.
Learn the skills needed to create RESTful services using Web API, REST, ASP.NET Core, and CORS.
One of the most important skills in software development is designing how code is organized. In this Java course, learn how to apply industry-standard pr...
Learn the core concepts of data structures and algorithms in C# including how common algorithms work for sorting and searching. Data structures form a ma...
Learn everything you need to know to develop a data layer for your applications, including Entity Framework and Lambda basics.
If you are interested in pursuing a career in IT Support, this course introduces you to basic troubleshooting techniques for managing a customer support ...
Gain an in-depth understanding of Azure Cosmos DB — a multi-model, global-scale database from Microsoft that transparently replicates your data wherever ...
Learn how to plan, configure and manage Active Directory infrastructure requirements for Microsoft Exchange Server 2016.
Learn how to create and edit Word documents, Excel spreadsheets, and emails with Microsoft Office in this course for beginners.
Learn how to frame reinforcement learning problems, tackle classic examples, explore basic algorithms from dynamic programming, temporal difference learn...
Learn what it takes to deploy and provision compute resources, scale workloads up or down on demand, and manage a cloud computing infrastructure in Micro...
Learn the skills to implement and administer a SharePoint Online solution, one of the hottest features in Office 365, for your organization or clients.
Continue your learning journey as you go from a traditional Active Directory-based infrastructure to Azure Active Directory (AD) - Microsoft’s multi-tena...
Learn how to configure and manage advanced networking features in Windows Server 2016, including VPN, Remote Desktop Services and Software Defined Networ...
Learn how to implement the DevOps practices of Continuous Integration and Continuous Deployment with Visual Studio Team Services (VSTS) and Microsoft Azure.
If you are interested in pursuing a career in IT Support, this course examines basic job skills that can help ensure you become a successful support agent.
This technology agnostic course will provide you with knowledge and skills for architecting distributed cloud applications, taking DevOps practices and p...
Analytics and AI are powerful tools that have real-word outcomes. Learn how to apply practical, ethical, and legal constructs and scenarios so that you c...
The ability to analyze data with Python is critical in data science. Learn the basics, and move on to create stunning visualizations.
Learn how to use Hadoop technologies in Microsoft Azure HDInsight to process big data in this five week, hands-on course.
Learn how to design, build, load, and operate a relational data warehouse to support business intelligence (BI) and advanced analytics.
Learn Power BI, a powerful cloud-based service that helps data scientists visualize and share insights from their data.
A thorough introduction to cutting-edge technologies applied to Natural Language Processing.
Learn the fundamentals of programming with R for data science.
From querying and modifying data in SQL Server or Azure SQL to programming with Transact-SQL, learn essential skills that employers need.
Learn how to support and troubleshoot the various components of Microsoft Exchange Server 2016.