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 insights on software testing, organizational structures, and quality assurance. Learn strategies for team alignment, autonomous teams, and navigating challenges in software development.
Discover the journey of a top hacker, learn essential skills, and explore real-world examples of breaking into major companies. Gain insights into bug bounty hunting and ethical hacking techniques.
Explore common software engineering mistakes and tradeoffs with experts Tomasz Lelek and Mark Rendle, covering topics like code duplication, microservices, and third-party dependencies.
Explore dynamic constants in Java 11, their power, and potential JVM crashes. Learn about JaCoCo, invokedynamic, and various Java features through demos and real-world examples.
Explore the transformative impact of Continuous Delivery on software development economics. Learn how this approach improves efficiency, quality, and business value realization in this insightful presentation by Dave Farley.
Explore EEG-based lie detection using Azure Machine Learning. Learn about data collection, model building, and limitations in this innovative experiment combining neuroscience and AI.
Explore how low-code platforms enhance software development, involving stakeholders in the process. Learn about benefits, challenges, and real-world experiences in combining low-code with traditional development.
Explore modern security instrumentation for applications, leveraging internal sensors to enhance testing speed and accuracy, empowering developers to create reliable software without compromising on speed.
Debunking security myths and exploring effective strategies for web application protection. Practical insights on vulnerabilities, defense mechanisms, and organizational approaches to enhance cybersecurity.
Explore Event-Driven Architecture visuals with experts, covering event design, delivery failures, and inter-context communication. Learn to effectively illustrate complex EDA concepts.
Discover Quarkus: a fast, efficient Java framework for cloud-native development. Learn its advantages in speed, memory usage, and sustainability, with live demos and practical insights.
Visual, hands-on guide to Git version control, using color and storytelling to build a solid mental model for beginners and professionals alike. Covers essential concepts from initialization to collaboration.
Explore world-class engineering practices at Octopus Deploy with VP Michael Noonan. Learn key strategies for building robust, scalable software systems and improving development processes.
Cautionary tale on microservices adoption: challenges, pitfalls, and lessons learned when transitioning from monolithic to distributed architecture. Insights for software engineers and architects.
Explore combining Free Monads and Free Applicatives in functional programming. Learn motivations, building complex domains, introducing parallelism, and practical design tips for powerful program structures.
Get personalized course recommendations, track subjects and courses with reminders, and more.