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 Spring Framework 6's major updates: Java 17, Jakarta EE 9, AOT processing, GraalVM support, declarative HTTP clients, and future developments like Project Loom and CRaC.
Explore adaptive architectures for API federation and microservices integration, leveraging API specs and semantic metadata to create self-adapting service meshes without brittle glue code.
Explore the evolution of observability in hyperscale companies, from chaos engineering to modern tooling. Learn key concepts and economic pillars driving complex system management.
Explore 10 compelling reasons to adopt Kotlin Multiplatform for cross-platform development, including its use by major companies, extensive platform support, and ability to share UI code while maintaining native performance.
Practical insights on navigating AI challenges, from democratization to integration strategies. Offers actionable advice for individuals and businesses venturing into AI, emphasizing hands-on learning and measured approaches.
Discover strategies for effective platform teams, including principles, goals, and tips to scale software development and minimize inter-team coupling. Learn from DevOps pioneer Dave Farley.
Explore functional programming's accessibility, debunking myths about complexity and math requirements. Learn effective teaching strategies and discover how to approach this paradigm with concrete examples and clear explanations.
Explore Kotlin's power for Android development with Svetlana Isakova. Learn about its clean syntax, compatibility with Java, and special features designed to enhance productivity and code quality.
Kent Beck explores the 3X model for software development, challenging traditional approaches and discussing how goals shape engineering styles, from rapid experimentation to sustained growth.
Explore the profound connection between logic and computation through Agda, a dependently-typed language. Learn how to program and prove properties of programming languages using this innovative approach.
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.
Discover how Wotif transformed their IT department, achieving 10x faster cycle times through DevOps principles. Learn strategies for incentivizing change and fostering collaboration across development and operations teams.
Get personalized course recommendations, track subjects and courses with reminders, and more.