Courses from 1000+ universities
Two years after its first major layoff round, Coursera announces another, impacting 10% of its workforce.
600 Free Google Certifications
Web Development
Communication Skills
Data Analysis
Medicine and the Arts: Humanising Healthcare
Arab-Islamic History: From Tribes to Empires
The Bible's Prehistory, Purpose, and Political Future
Organize and share your learning with Class Central Lists.
View our Lists Showcase
Discover essential UX design principles and avoid common pitfalls in interface design. Learn simple techniques to enhance user experience in your applications from the start.
Explore AI-powered techniques to extract, analyze, and utilize information from unstructured data formats using Azure Cognitive Services and Search for intelligent application experiences.
Discover a unique approach to website styling with Tailwind CSS, offering greater control and leveraging your CSS skills beyond traditional frameworks like Bootstrap.
Explore the history and modern relevance of procedural programming in concurrent systems, from cobegin to coroutines, challenging assumptions and connecting past innovations to current trends.
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.
Get personalized course recommendations, track subjects and courses with reminders, and more.