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
Data Analysis
Graphic Design
Serverless Computing
Exploring Play: The Importance of Play in Everyday Life
Learning How to Learn: Powerful mental tools to help you master tough subjects
Know Thyself - The Value and Limits of Self-Knowledge: The Examined Life
Organize and share your learning with Class Central Lists.
View our Lists Showcase
Discover how Nx can dramatically reduce Gradle build times, improve dependency management, and enhance developer experience for complex projects.
Discover how mathematical optimization outperforms LLMs for complex scheduling tasks, and learn to use Timefold Solver for reliable AI-powered scheduling solutions without complex math.
Discover how Redis 8 evolves beyond caching with a powerful query engine, vector search for AI, JSON support, streams for real-time processing, and probabilistic data structures for analytics.
Discover MADR (Markdown Any Decision Records) as a structured approach to documenting decisions, with practical examples for team implementation and integration with Java 23's Markdown in JavaDoc feature.
Explore unique features of programming languages like Java, Ruby, Elm, and PHP, and discover how each can influence your coding perspective and enhance your skills.
Embark on an epic journey through secure software development using Lord of the Rings analogies, exploring DevSecOps practices, open-source security tools, and strategies to integrate security into development workflows.
Discover how to overcome distractions, manage overwhelm, and develop powerful focus with four key strategies to regain productivity and peak performance in both personal and professional life.
Discover how to harness LLMs and AI to transform static web applications into dynamic, interactive experiences that meet evolving user expectations and create new possibilities for user engagement.
Explore the challenges of modernizing legacy monolithic applications and why "demonolithing" may not be the solution. Learn practical approaches for addressing technical debt in business-critical systems.
Master Kotlin DSL creation with type-safe, statically typed techniques. Learn essential language features to transform Java builder patterns into elegant Kotlin DSLs while understanding implementation tradeoffs.
Explore advanced RAG techniques that enhance AI retrieval with improved accuracy, context awareness, efficiency, and reasoning capabilities beyond basic implementations.
Discover how gamification transforms security training through the success of gh.io/secure-code-game, an open-source initiative that attracted 5,000+ developers and improved security culture in tech startups.
Discover the fundamentals of in-memory computing, comparing different solutions like caches, databases, and data grids to help you make informed decisions for your projects requiring high-speed data processing.
Dive into a real-world journey of upgrading the Devoxx CFP application from Angular 10 to 18, exploring practical challenges, breaking changes, and effective strategies for successful migration.
Explore how to find joy in the software development journey rather than postponing it to future milestones, with insights on creating a more enjoyable present-day experience in tech work.
Get personalized course recommendations, track subjects and courses with reminders, and more.