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
Product Management Fundamentals
Supporting Victims of Domestic Violence
Uncommon Sense Teaching
Organize and share your learning with Class Central Lists.
View our Lists Showcase
Explore the evolution of Cross-Site Request Forgery attacks, their impact on applications, and effective defense strategies for both traditional and API-based systems.
Explore Pushed Authorize Requests (PAR) in OAuth, enhancing security by adding client authentication and removing request parameters from URLs, improving user experience and enabling new scenarios.
Insights on monetizing open-source projects from a software agency's perspective, drawing from experience with tech startups and launching commercial open-source products.
Explore pipeline-oriented programming as an alternative to OOP, its relation to functional programming, and how to build a complete web app using this approach.
Explore React Server Components for building fast, interactive web apps with minimal client-side code. Learn implementation, benefits, and best practices through real-world examples.
Discover how common technology and programming can revolutionize amateur spaceflight, enabling innovative solutions and redefining boundaries in space exploration.
Explore monolith architecture benefits, patterns for maintainability, and techniques for eventual microservice transition. Learn to build scalable, organized systems using Domain Driven Design and API design.
Explore autonomous microservices architecture, focusing on data independence. Learn why technology alone doesn't solve coupling issues and discover strategies for truly autonomous services.
Practical tricks for remote work: multiple VPNs, stable connections, and accessing dead laptops. Learn to overcome network challenges and enhance remote connectivity.
Explore modern CSS layout techniques through comic book-inspired designs. Learn to create uneven shapes and dynamic layouts using CSS Grid, writing mode, and CSS shapes.
Deep dive into gRPC for .NET: explore contract-based communication, performance benefits, client-side load balancing, and transcoding for streamlined service-to-service interactions in modern web development.
Explore communication challenges in software engineering, examining frameworks for effective dialogue with humans and computers, and discover strategies to improve collaboration and project outcomes.
Explore out-of-order execution in CPUs, its advantages, limitations, and techniques to leverage it in C/C++ programs for improved performance and efficiency.
Explore C++23's std::flat_* containers: their differences, use cases, performance impacts, and common pitfalls. Learn when and how to leverage these efficient data structures in your code.
Optimize async/await in C# by analyzing .NET compilation, improving performance, exception handling, and app size through practical examples and code optimization techniques.
Get personalized course recommendations, track subjects and courses with reminders, and more.