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
Learning How to Learn: Powerful mental tools to help you master tough subjects
Biochemistry: Biomolecules, Methods, and Mechanisms
Introduction to Computational Thinking and Data Science
Organize and share your learning with Class Central Lists.
View our Lists Showcase
Explore WebAssembly's evolution and potential across diverse domains, from browser applications to blockchain and IoT, with insights on its capabilities and future directions.
Explore large-scale code analysis and machine learning on source code using open-source tools. Learn about ingesting public git repositories and transforming code into ASTs for advanced analysis and ML applications.
Insights on the Tech Lead role: responsibilities, challenges, and success factors. Learn from Patrick Kua's experience in training and interviewing technical leaders across Europe.
Exploring Cloud Native, Serverless, and digital transformation ethics. Balancing stability and chaos in software-driven disruption, with insights on progressive delivery and chaos engineering.
Explore event-based architecture benefits, challenges, and implementations using Kafka and Atom. Learn design considerations for decoupling systems and achieving expected advantages in microservices.
Explore how a Software Delivery Machine can streamline development processes, automate checks, and enforce policies, enhancing team productivity and software quality.
Explore AI security, adversarial learning, and ethical challenges in machine learning. Learn about vulnerabilities, biases, and privacy risks in AI systems, and potential solutions for robust and secure neural networks.
Explore serverless beyond the hype, focusing on container-based solutions, Kubernetes integration, and real-world applications. Learn about OpenFaaS and its developer-friendly approach to serverless architecture.
Discover how to apply Agile principles to accelerate personal learning, from mastering instruments to acquiring new languages. Gain practical strategies for efficient skill acquisition and personal growth.
Hands-on guide to deploying Java microservices in Kubernetes. Covers Docker packaging, Kubernetes manifests, Helm charts, local testing, and debugging for efficient cloud-native development.
Explore CERN's IT infrastructure supporting particle research, including the Large Hadron Collider's computing backbone, control systems, and data analysis capabilities.
Explore Rust's async IO and network programming capabilities, highlighting its concurrency-aware type system and emerging libraries for microservices and efficient network applications.
Explore GraalVM's capabilities for enhancing Java ecosystem with integrated, polyglot execution environment. Learn about its support for multiple languages and potential for improved performance and development workflows.
Explore Toyota Kata for true continuous improvement in Agile organizations. Learn practical strategies to unlock potential, measure progress, and foster a culture of innovation and adaptability.
Explore frugal software innovation in Africa, addressing challenges like limited electricity and connectivity. Learn creative solutions for unique constraints in software development.
Get personalized course recommendations, track subjects and courses with reminders, and more.