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
Bitcoin and Cryptocurrency Technologies
The Emergence of the Modern Middle East - Part I
Six Sigma Part 1: Define and Measure
Organize and share your learning with Class Central Lists.
View our Lists Showcase
Explore mocking techniques for TypeScript unit tests in Express and Vue, enhancing control and speed in front-end and back-end development scenarios.
Explore two decades of software development evolution, from rapid development tools to cloud technologies, and gain insights into the future of the industry.
Explore secure open source practices, including choosing reliable libraries, managing dependencies, and implementing tools for vulnerability scanning. Learn to enhance software security effectively.
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.
Explore essential OAuth concepts, recommended protocol flows, and key extensions. Learn about OpenID Connect and get insights for further study in token-based security.
Explore how manufacturing principles can enhance software development, focusing on Lean methodologies, waste elimination, and continuous improvement for efficient coding practices.
Explore .NET application modernization with experts, discussing incentives, challenges, and benefits of upgrading from .NET Framework to .NET 6 in this live podcast recording.
Explore Roslyn, Microsoft's compiler platform for C# and VB.NET. Learn to analyze, modify, and generate code, create Visual Studio extensions, and discover potential AI applications in programming.
Explore lean product development techniques through building a massive Lego set. Learn key concepts like cycle-time, batch size, continuous improvement, and systems thinking in a fun, relatable context.
Explore Flow-Based Programming as a tool for modeling event-driven architectures, learning its basics, applications, and insights for asynchronous communication in microservices.
Explore efficient async/await patterns in .NET to prevent deadlocks, avoid crashes, and improve application performance. Learn best practices for implementing asynchronous programming effectively.
Explore the interconnected networks shaping our world, from communication to transportation, and how everyday conveniences like food delivery rely on complex systems and innovations.
Explore collaborative approaches to optimize business and software organization, focusing on Domain-Driven Design and Team Topologies for enhanced competitive advantage.
Explore advanced C# techniques: emit machine code, manipulate type system, override sealed types, and control garbage collection. Learn practical hacks to enhance debugging and problem-solving skills.
Explore Blazor's latest features for web UIs, API servers, and native apps. Discover .NET Core's advancements, including WASI integration for expanded cloud and edge hosting options.
Get personalized course recommendations, track subjects and courses with reminders, and more.