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
Psychology
Information Technology
Digital Marketing
AP® Microeconomics
Let's Get Started: Building Self-Awareness
Dino 101: Dinosaur Paleobiology
Organize and share your learning with Class Central Lists.
View our Lists Showcase
Explore how Toyota Production System principles can enhance software quality and developer productivity through static code analysis techniques.
Explore TPM and IoT security using Raspberry Pi. Learn about trusted computing, chain of trust, and mitigating firmware attacks for building secure IoT systems.
Explore Gerrit and ZUUL integration with Jenkins for efficient CI workflows. Learn from a seasoned Technical Leader's insights on optimizing continuous integration processes.
Explore the art of architectural diagramming in software development, from historical evolution to practical applications for effective system visualization and team communication.
Explore the dual nature of GenAI in cybersecurity, from automated threat detection to potential risks, while understanding regulatory frameworks and practical defensive applications in modern digital security.
Discover how to build automated ordering systems on Kubernetes, transforming PaaS solutions into SaaS platforms with focus on cloud environments, containerization, and multi-tenant architecture.
Discover how to build an MMO robot combat arena where programmers code Rust-based robots, compile to RISC-V firmware, and battle in real-time. Learn about architecture decisions and implementation challenges.
Explore the vulnerabilities and attack vectors in 3G, 4G, and 5G telecom networks, understanding threat surfaces and critical security objectives in modern telecommunications infrastructure.
Discover the future trajectory of C++ with insights into compile-time reflection, memory safety improvements, and language simplification efforts shaping the next decade of programming evolution.
Explore the impact of low-code and no-code platforms on software development, examining their potential benefits, limitations, and implications for traditional programming careers in the AI era.
Discover how UX principles can transform your coding practices, making code more maintainable and developer-friendly while boosting productivity and creating better applications.
Explore essential C++ data structures like std::vector, std::deque, and hash tables, understanding their optimal use cases and performance implications for better software design.
Dive into the core principles of C++ with its creator, exploring abstraction mechanisms, type safety, and resource management while understanding what makes the language unique and powerful.
Dive into the inner workings of CPUs and GPUs, exploring architecture, caches, predictions, and security implications while discovering practical tools and real-world examples of hardware vulnerabilities.
Dive into the evolution, design decisions, and future possibilities of C++17's std::variant, exploring performance considerations and potential language features including pattern matching.
Get personalized course recommendations, track subjects and courses with reminders, and more.