Courses from 1000+ universities
Two years after its first major layoff round, Coursera announces another, impacting 10% of its workforce.
600 Free Google Certifications
Artificial Intelligence
Public Health
Software Development
Learning How To Learn for Youth
Preparing to Manage Human Resources
Ableton Live Course: Sound Production for Musicians and Artists
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.
Explore techniques for writing allocation-free C# code, focusing on structs, Span, and memory optimization to enhance performance without sacrificing readability or maintainability.
Explore enterprise-grade serverless solutions with Azure Functions 2.0, covering identity integration, containerization, workflow management, and cold start latency reduction for complex applications.
Explore microservices scaling using message queues, .NET, and Kubernetes. Learn to design, package, and deploy reliable applications with autoscaling for improved performance and robustness.
Explore key UX design principles, including Gestalt theory, visual perception, and user behavior, to create more intuitive and effective application interfaces.
Explore e-commerce design challenges, focusing on decomposing complex requirements to build scalable, maintainable systems that align with business needs.
Exploring agile development beyond speed, focusing on sustainable pace, working software, and team intelligence for effective software creation and delivery.
Explore cloud architectural patterns for availability, resiliency, data management, performance, and scalability. Learn implementation strategies and considerations for each pattern to optimize your cloud applications.
Explore resilient architecture patterns, including graceful degradation, timeouts, and circuit breakers. Learn chaos engineering methodology to build robust systems by embracing and learning from failures.
Explore OpenTracing and Zipkin for debugging distributed systems. Learn to instrument applications, visualize operations across services, and enhance performance analysis in microservice architectures.
Discover techniques for effectively working with and improving legacy code systems, focusing on understanding, refactoring, and modernizing outdated applications to enhance their functionality and maintainability.
Explore Apollo program's engineering innovations, project management techniques, and software development strategies that revolutionized space exploration and remain relevant in modern technology.
Explore effective unit testing strategies, from naming and nesting to data-driven and property-based approaches. Learn to structure tests for clarity, maintainability, and maximum benefit in software development.
Explore common async/await mistakes in C#, best practices, and a deep dive into C# 8's async streams for building efficient distributed systems and microservices.
Explore agile software architecture principles, roles, and practices. Learn how to effectively implement architectural concepts in modern development environments.
Exploring AI's ethical challenges: balancing life-saving potential with privacy concerns, fairness issues, and corporate interests. A critical look at AI's impact on society and regulation needs.
Get personalized course recommendations, track subjects and courses with reminders, and more.