Courses from 1000+ universities
Two years after its first major layoff round, Coursera announces another, impacting 10% of its workforce.
600 Free Google Certifications
Graphic Design
Psychology
Digital Marketing
Academic Writing Made Easy
Improving Communication Skills
CS50's Introduction to Computer Science
Organize and share your learning with Class Central Lists.
View our Lists Showcase
Explore all talks and presentations from NDC Conferences. Dive deep into the latest insights, research, and trends from the world's leading experts.
Explores common pitfalls in implementing OAuth 2.0 and OpenID Connect for web app security, covering key concepts, best practices, and potential vulnerabilities using IdentityServer4 on ASP.NET Core.
Explore various background task solutions in .NET Core, including IHostedServices, BackgroundServices, Worker Services, and Hangfire. Learn their pros, cons, and best use cases for efficient task management.
Explore QProperty in Qt6 for C++ property binding, comparing it with QML binding. Learn implementation details, evaluation methods, and migration options from Qt5 to Qt6.
Explore C++'s parallel programming models: unstructured, task-based, and data parallel. Learn key facilities, use cases, and recent features for efficient parallel programming in modern C++.
Explore minimalism in software development, focusing on Unix philosophy, constraint-driven design, and clean code practices to achieve simplicity and efficiency in product creation.
Explore information hiding, coupling, and cohesion in microservices architecture, applying concepts from structured programming to modern system design for improved deployability and modularity.
Explore how Zalando transitioned from a centralized Data Lake to a distributed Data Mesh architecture, emphasizing data ownership, quality, and accessibility at scale.
Explore Azure DevOps for efficient team transformation, covering CI/CD, project management, and collaboration tools to enhance productivity and streamline development processes.
Learn to implement chaos engineering on AWS, revealing system failures before they become outages. Discover tools and methods for injecting failures to enhance architecture resilience.
Discover how FIDO security keys and WebAuthn prevent phishing attacks, protect your digital assets, and enhance user security through advanced authentication methods.
Explore functional programming patterns in OO languages, comparing Haskell approaches with traditional OO solutions. Learn about lambda expressions, stream processing, tuples, and pattern matching.
Explore Rust's advantages over C++ for safe, concurrent programming. Learn about ownership, enums, traits, and using external packages to write elegant code.
Explore algorithms and tools for automatic text summarization, including extractive and abstractive methods, and learn about evaluation techniques for assessing summary quality.
Explore NoSQL database performance, examining common features' impact and inherent bottlenecks to understand why databases struggle and how to optimize them.
Learn to rapidly build scalable, OpenAPI-compliant APIs using Azure Functions. Discover how to create, extend, and maintain APIs efficiently, with practical demonstrations and comparisons to other frameworks.
Get personalized course recommendations, track subjects and courses with reminders, and more.