Courses from 1000+ universities
$7.2 billion in combined revenue since 2020. $8 billion in lost market value. This merger marks the end of an era in online education.
600 Free Google Certifications
Management & Leadership
Cybersecurity
Digital Marketing
Learn Like a Pro: Science-Based Tools to Become Better at Anything
Uncommon Sense Teaching
Programming for Everybody (Getting Started with Python)
Organize and share your learning with Class Central Lists.
View our Lists Showcase
Daniel Terhorst-North challenges outdated software development practices, arguing that SOLID and Scrum are no longer relevant. He advocates for modern approaches like Continuous Delivery and lean product development, urging developers to think critically…
Explore modern diagramming techniques for software development, from domain documentation to system architecture visualization, using text-based markup for quick, shareable, and easily revisable diagrams.
Explore how architects can increase velocity through a fundamentally different mindset, focusing on economies of speed in systems and organizational architectures.
Diverse lightning talks covering software engineering topics, from IoT and AI to team dynamics and career growth. Experts share insights and experiences in rapid-fire presentations.
Panel discussion featuring CTOs sharing insights on leadership, technology trends, and challenges in software engineering at YOW! 2019. Valuable for tech leaders seeking industry perspectives and strategies.
Explore Plutus, a Haskell-based language for blockchain smart contracts. Learn its advantages, design principles, and applications in decentralized finance and beyond.
Explore the Verica Open Incident Database (VOID) and its impact on software resilience. Learn about incident analysis, sociotechnical systems, and new approaches to improving internet safety.
Explore GitHub Advanced Security's approach to empowering developers in securing software through code scanning, secret scanning, and supply chain security, with insights on AI integration.
Explore techniques for effective code reading, from understanding the big picture to navigating details. Learn strategies to improve comprehension and readability in your development process.
Discover how to build production-ready AI applications using Java, exploring architectural patterns, LangChain4J, and Spring AI through a practical composer assistant demonstration with live music composition.
Discover how to revolutionize API governance through shift-left practices, improving developer experience and reducing cycle times while ensuring secure, compliant integrations with practical strategies and real-world implementations.
Discover how event streaming orchestrates multi-agent AI workflows, from RAG implementation to vector databases, while exploring real-world applications and architectural patterns for enhanced AI system coordination.
Delve into the complex realities of software automation, examining its unintended consequences, limitations, and the crucial role humans play in troubleshooting automated systems through real incident reports.
Discover how Goggles, a Scala macro library, simplifies lens operations in functional programming through compiler-checked mini-language, making complex optics more accessible and user-friendly.
Delve into the technical foundations of Bitcoin's protocol, exploring its groundbreaking distributed computing network and the revolutionary solution to decentralized consensus proposed by Satoshi Nakamoto.
Get personalized course recommendations, track subjects and courses with reminders, and more.