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 common reasons for data project failures and learn strategies to ensure success by addressing key aspects like team composition, value creation, timelines, architecture, and execution planning.
Learn to protect your code using GitHub's security features, including signed commits, Dependabot, vulnerability scanning, secret detection, and CodeQL for comprehensive software security.
Strategies to combat software decay and maintain evolving systems, including measurement, process improvements, and platform product strategy to reduce cognitive load and total ownership costs.
Learn effective blogging techniques for engineers, exploring parallels with programming, writing processes, patterns, and tips to improve your craft and share knowledge with the tech community.
Explore innovative approaches to simplify development environments, from breaking monolithic IDEs to leveraging AI-driven tools and browser-based solutions for enhanced productivity and streamlined workflows.
Explore how language shapes cybersecurity perceptions and learn strategies to build confidence in online safety through positive communication and people-centric approaches.
Explore effective programming techniques, refactoring strategies, and code quality principles with industry experts. Learn to write cleaner, more maintainable code and overcome common software development challenges.
Explore Erlang's concurrency model and its impact on modern software development, from packet-based switches to cloud microservices, distributed systems, and functional programming paradigms.
Explore MFA implementation best practices, security pitfalls, and real-world scenarios. Learn to protect users and systems effectively, covering authentication methods, password security, and user-friendly MFA integration.
Explore the business impact of code quality, learn to visualize technical debt, and discover strategies to prioritize improvements for enhanced productivity and customer satisfaction.
Learn strategies for maintaining Service Level Objectives during chaos, including incident handling, chaos engineering, and reliability practices. Explore Honeycomb's approach to balancing reliability and innovation.
Explore Data-Oriented Programming principles to reduce system complexity, focusing on immutable data, generic structures, and flexible validation techniques for more maintainable software systems.
Explore remote attestation techniques for IoT security, including mechanisms for device swarms, current challenges, and future research directions in establishing trust and integrity.
Insights on implementing the "Spotify Model" for agile transformations, covering vision development, business-IT integration, squad autonomy, and aligned autonomy. Lessons from real-world experiences and global workshops.
Explore flame graphs for performance visualization, from basics to advanced techniques. Learn creation, interpretation, and solutions for common issues to optimize software and cut costs.
Get personalized course recommendations, track subjects and courses with reminders, and more.