Courses from 1000+ universities
17 years ago, Krishna Kumar started offering free PMP prep online. Today, it’s a leading digital upskilling platform that helps millions upskill in AI, cybersecurity, data science, and more.
600 Free Google Certifications
Cyber Security
Bacterial Genomes II: Accessing and Analysing Microbial Genome Data Using Artemis
Internet History, Technology, and Security
Organize and share your learning with Class Central Lists.
View our Lists Showcase
Explore the inner workings of the .NET Core CLR and discover low-level optimizations that enhance code performance, including Value Types, Tiered Compilation, and Stubs.
Explore graph databases through a D&D-inspired example, comparing relational and graph approaches for modeling dungeons, and learn to optimize data queries for adventurers.
Comprehensive guide to Azure Active Directory authentication, covering user and service security, credential management, and database access for seamless and secure Azure deployments.
Lighthearted talk comparing roller coaster engineering evolution with software design patterns. Explores the history of roller coasters from a developer's perspective, drawing amusing parallels between the two fields.
Hands-on guide to securing .NET application supply chains, covering source code access, third-party libraries, build servers, and implementing SLSA guidance and SBOM concepts to mitigate security risks.
Learn essential UI design principles and techniques to transform interfaces from ugly to beautiful, even without formal design training.
Explore techniques to transform existing code into a more cohesive, domain-driven design. Learn to identify code smells, apply design patterns, and safely refactor towards an improved model.
Explore fractal architecture to write more readable and maintainable code. Learn about encapsulation, aggressive thresholds, and referential transparency to improve software development productivity.
Discover how Dev Containers in Visual Studio Code can solve the 'works on my machine' problem, streamlining development environments and enhancing code sharing across different systems.
Explore strategies for building reliable systems, considering software, hardware, networks, and people. Learn from historical examples and design patterns to enhance system resilience.
Explore a practical ASP.NET Core 6 microservice architecture, covering key building blocks and implementation strategies for transitioning from traditional MVC applications.
Explore cloud-based development with GitHub Codespaces, enabling remote work and quick project setup without local installations while maintaining full IDE functionality.
Explore exciting new features in C# 8, 9, and 10, including nullable reference types, pattern matching, record types, and top-level programs, to enhance code quality and developer productivity.
Hands-on session exploring productivity tips and new features of NuGet package manager, with insights from Microsoft's NuGet team and opportunity for Q&A.
Explore .NET development on small IoT Meadow boards, from basic LED blinking to complex sensor systems reporting to Azure. Learn how to apply existing .NET skills to IoT platforms.
Get personalized course recommendations, track subjects and courses with reminders, and more.