Courses from 1000+ universities
Buried in Coursera’s 300-page prospectus: two failed merger attempts, competing bidders, a rogue shareholder, and a combined market cap that shrank from $3.8 billion to $1.7 billion.
600 Free Google Certifications
Moralities of Everyday Life
Philosophy, Science and Religion: Religion and Science
Programming for Everybody (Getting Started with Python)
Organize and share your learning with Class Central Lists.
View our Lists Showcase
Discover the TDODAR framework used by pilots for critical decision-making, and apply it in a hands-on team exercise to solve time-sensitive situations efficiently.
Explore refactoring beyond automated tools: its true nature, obstacles, design implications, and non-automated techniques for more effective code improvement and software development.
Practical guide to mapping business domains, organizing subdomains, and designing loosely-coupled software architecture using Domain-Driven Design techniques like Event Storming and Bounded Context Canvas.
Humorous exploration of common microservice pitfalls, offering insights on distributed system challenges through satirical "worst practices" advice.
Exploring Backend-For-Frontend: A solution for managing diverse client types and microservices in modern application architecture.
Practical advice for designing and facilitating effective workshops, covering preparation, structure, techniques, and remote application to enhance team collaboration and problem-solving.
Explore outside-in testing for building operable microservices, focusing on service boundaries and contract-first approaches. Learn to improve test flexibility and correlate with tracing tools for enhanced visibility.
Explore model-checking with TLA+ to detect concurrency errors at design time, enhancing code quality and confidence in concurrent systems beyond conventional practices.
Comprehensive guide to implementing logging, tracing, and metrics in .NET and Azure for effective production debugging and cloud solution monitoring.
Explore the balance between rapid development and performance optimization, challenging premature optimization and encouraging pragmatic approaches to software delivery.
Exploring ethical challenges in AI-driven vehicles, from object recognition to decision-making algorithms. Demonstrates model training and deployment while emphasizing responsible AI principles and sustainable engineering practices.
Explore machine learning in C# to generate a new Jane Austen novel using Markov Chains, demonstrating practical applications for .NET developers beyond literature.
Explore game development with .NET MAUI using the Orbit engine. Learn key concepts, optimization techniques, and practical skills through a working example, combining MAUI graphics with familiar framework elements.
Explore how GitHub and Azure integrate to enhance developer productivity, security, and cloud deployment. Learn about built-in tools for seamless code delivery and accelerated workflows.
Dive into Apache Kafka basics and create your first Kafka application using C# and KafkaFlow. Learn key concepts and start your Kafka journey in under an hour.
Get personalized course recommendations, track subjects and courses with reminders, and more.