Courses from 1000+ universities
17 years ago, Krishna Kumar started offering free PMP prep online. Today, it’s a leading digital upskilling platform that helps millions upskill in AI, cybersecurity, data science, and more.
600 Free Google Certifications
Personal Creativity
Entrepreneurship
Instructional Design
Ecology and Wildlife Conservation
The Science of Well-Being
Mountains 101
Organize and share your learning with Class Central Lists.
View our Lists Showcase
Discover how Platform Engineering drives organizational sustainability through DevOps principles, support structures, and standardized architecture to reduce tech debt, improve retention, and mitigate business risk.
Discover practical strategies for sustainable software development in on-premises environments, from efficiency improvements and demand shifting to measurement techniques and leadership persuasion.
Delve into software design principles and economics with XP creator Kent Beck, exploring coupling, cohesion, and strategic approaches to code maintenance while understanding the true cost of large-scale changes.
Explore the fascinating world of multimodal AI systems, from understanding text-image-audio interactions to discovering cutting-edge applications like automated video creation and human-computer interaction advancements.
Delve into a critical analysis of McKinsey's controversial developer productivity measurement article, examining why industry experts strongly disagree with its premises and conclusions.
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.
Dive into building efficient RAG chat applications using Elasticsearch, covering semantic search optimization, vector embeddings, and practical implementation strategies for improved search results.
Explore verification cost reduction strategies in software development through functional programming, focusing on practical approaches using Rust and Haskell for improved system reliability.
Delve into advanced computational theory exploring pattern calculus, SF-calculus, and lambda-SF calculus as alternatives to traditional lambda calculus, with insights into intensional computation and program querying.
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.
Explore the complexities of scaling systems and microservices architecture, examining how complicated systems can remain manageable and observable while maintaining user-friendly interfaces.
Gain insights into Atlassian's journey of building and managing their data lake infrastructure, exploring challenges, solutions, and key learnings from their real-world implementation.
Discover how SOLID design principles apply to Go programming, exploring composition-based approaches for creating maintainable, loosely coupled, and reusable code without traditional inheritance patterns.
Get personalized course recommendations, track subjects and courses with reminders, and more.