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
IT & Networking
Personal Development
Personal Creativity
Transforming Digital Learning: Learning Design Meets Service Design
Best Practices for Biomedical Research Data Management (HE)
Fundamentals of Reinforcement Learning
Organize and share your learning with Class Central Lists.
View our Lists Showcase
Explore the cutting-edge world of synthetic media, from photorealistic humans to virtual environments. Discover the technical aspects and societal implications of AI-generated content and virtual production.
Angular 14's standalone components, composition API, typed forms, and new routing features revolutionize application architecture. Learn how to integrate these powerful concepts and optimize your existing Angular projects.
Explore virtual threads in Java, comparing performance with native threads using Conway's Game of Life. Learn implementation patterns and performance implications for scalable, efficient programming.
Explore AI-augmented coding tools, their potential to streamline development, and limitations. Learn about different approaches, pros and cons, and how AI can transform tasks like unit testing for Java developers.
Discover Google's Adaptable Heap Sizing solution for Java in containers. Learn how it automatically adjusts heap usage, improves stability, and reduces memory-related errors without manual Xmx tuning.
Explore techniques for high-performance CSV imports in time-series databases using io_uring, with benchmarks and implementation details from QuestDB's CTO.
Exploring functional programming techniques for error handling and logging in Kotlin, with practical examples to improve code readability and maintainability.
Explore machine learning in game development using Unity3D. Learn to implement and train AI agents for unique behaviors, from bullet-dodging to headbanging, blending software engineering with game design.
Learn to build offline-first web apps with modern APIs and best practices. Explore techniques for data preservation, syncing, and providing excellent UX regardless of connection status.
Learn to repurpose old smartphones for 3D print monitoring using WebRTC, WebSockets, and serverless technology. Discover how to build a web app for remote print status checks and video streaming.
Comprehensive guide to Kubernetes security risks, focusing on OWASP Top 10. Live demos of exploits, common vulnerabilities, and best practices for hardening k8s clusters.
Explore graph databases through a D&D lens. Learn how to model complex relationships, write efficient queries, and optimize your dungeon crawl using this powerful database technology.
Explore collaborative UX in enterprise apps: real-time editing, CRDTs, and architectural tradeoffs for seamless multi-user interactions without conflicts or data loss.
Explore Java deserialization vulnerabilities, attack chains, and security issues in JSON, XML, and YAML. Learn mitigation strategies and new Java 17 features to enhance application security.
Hands-on exploration of OpenTelemetry for Java, covering auto-instrumentation, metrics, logging, and integration approaches. Uncover performance issues and errors in your applications.
Get personalized course recommendations, track subjects and courses with reminders, and more.