Free-first
Certificates
C#
.NET
Azure

Platform profile

Microsoft Learn

Microsoft Learn is Microsoft's official free training catalogue. It hosts hands-on learning paths for C#, .NET, Azure, AI, Copilot, Power Platform, and security, with browser-based sandboxes and knowledge checks. Many paths align with official Microsoft certifications and earn shareable achievements.

At a Glance

7Courses
6With certificates
YesFree
Go to Microsoft Learn

In our catalog

All Microsoft Learn Courses (7)

Microsoft LearnCertificate

RustBeginner

Take your first steps with Rust

Microsoft Learn's official getting-started path for Rust. Covers fundamental syntax, the ownership model, common collections, error handling, and modules. Browser-based exercises and knowledge checks throughout. Free with a Microsoft achievement.

Rating 4.610hDetails →
Microsoft LearnCertificate

C#Beginner

C# for Beginners

Microsoft Learn's official C# learning path. Covers syntax, variables, methods, classes, collections, LINQ, and async programming through interactive browser-based exercises. Free and earns a Microsoft achievement on completion.

Rating 4.712hDetails →
Microsoft LearnCertificate

C#Intermediate

Build .NET applications with C#

Microsoft Learn's end-to-end .NET path. Covers building console apps, web APIs with ASP.NET Core, working with Entity Framework, and deploying to Azure. Interactive exercises throughout. Free with a Microsoft achievement.

Rating 4.618hDetails →
Microsoft LearnCertificate

DevOpsIntermediate

AZ-400: Development for Enterprise DevOps

Microsoft Learn's primary DevOps path (replaces the retired AZ-400 Get-Started path). Covers source control with Git, GitHub workflows, branching strategies, Azure Boards, GitHub Projects, and applying DevOps practices at scale. Aligns with the AZ-400 certification.

Rating 4.58hDetails →

Head to head

Compare Microsoft Learn with another platform

Judging Microsoft Learn on its own only gets you so far. Each page below puts it head to head with one other platform on cost, certificates, and how deep the free material goes, and every one of them ends in a pick rather than a shrug.

They run in order of how much subject matter the two platforms share, so the near-substitutes for Microsoft Learn come first and the ones that barely overlap sit at the end. Each card names what the other platform is best at, which is usually enough to tell whether the comparison is worth your time.

Microsoft LearnvsMIT OpenCourseWareMIT OpenCourseWare: Self-directed learners who want raw MIT course materialMicrosoft LearnvsGoogle for DevelopersGoogle for Developers: Practical web, Android, and ML content from GoogleMicrosoft LearnvsedXedX: MIT and Harvard course material without the tuitionMicrosoft LearnvsTryHackMeTryHackMe: Hands-on, gamified cybersecurity practiceMicrosoft LearnvsAWS Skill BuilderAWS Skill Builder: Cloud fundamentals and AWS certification prepMicrosoft LearnvsCisco Networking AcademyCisco Networking Academy: Networking fundamentals and Cisco certification prepMicrosoft LearnvsProfessor MesserProfessor Messer: CompTIA IT certification exam prep (A+, Network+, Security+)Microsoft LearnvsfreeCodeCampfreeCodeCamp: Free verified certificates through a full project-based curriculumMicrosoft LearnvsThe Odin ProjectThe Odin Project: Learning to work like a real developer from day oneMicrosoft LearnvsCourseraCoursera: Recognizable industry certificates (Google, Meta, IBM)Microsoft LearnvsDeepLearning.AIDeepLearning.AI: Short, focused AI courses from Andrew Ng's teamMicrosoft LearnvsHarvard CS50Harvard CS50: A rigorous, university-grade intro to computer scienceMicrosoft LearnvsKaggle LearnKaggle Learn: Picking up one data skill at a time, fastMicrosoft LearnvsCodecademyCodecademy: A smooth, zero-setup first taste of a languageMicrosoft LearnvsKhan AcademyKhan Academy: Absolute beginners and younger learnersMicrosoft LearnvsScrimbaScrimba: Frontend learners who like coding inside the videoMicrosoft LearnvsAnthropicAnthropic: Building with Claude: prompting, tools, and MCPMicrosoft LearnvsFull Stack OpenFull Stack Open: Modern React and Node once you can already codeMicrosoft LearnvsHugging FaceHugging Face: Hands-on NLP, transformers, and AI agentsMicrosoft LearnvsHacking with SwiftHacking with Swift: iOS and SwiftUI beginners who want a daily planMicrosoft LearnvsAndrej KarpathyAndrej Karpathy: Understanding neural networks from the ground upMicrosoft LearnvsBoot.devBoot.dev: Backend and Go learners who want structured projectsMicrosoft Learnvsfast.aifast.ai: Getting deep learning working before the theoryMicrosoft LearnvsMDN Web DocsMDN Web Docs: Web development reference and foundational learning

Want the whole field at once instead? All 25 platforms in one filterable table, or the full comparison index.