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 the Internet of Things' impact on daily infrastructure, discussing opportunities, challenges, and architectural patterns for digital systems in various sectors.
Explore resilient predictive data pipelines with insights on data security, fault-tolerance, and scalability. Learn about Apache Airflow, AWS Lambda, and elastic stream processing for efficient big data management.
Explore low-latency microservices and monoliths in Java, focusing on high-performance serialization and messaging techniques for improved system efficiency and responsiveness.
Explore strategies for organizational transformation in rapidly changing business environments. Learn to adapt entrepreneurial mindsets and practices to drive innovation and sustain competitiveness in enterprise settings.
Explore techniques for verifying distributed systems, including formal methods, testing strategies, and fault injection, to build robust and reliable systems in the face of partial failure and asynchrony.
Comprehensive introduction to Docker for developers, covering containerization benefits, key concepts, and practical implementation strategies.
Learn essential secure coding practices and patterns to build trust-centric applications. Discover how to integrate security into your development process for robust, resilient software.
Explore IoT development using Raspberry Pi, Arduino, and Amazon Echo. Learn to connect devices, create believable interactions, and address challenges in IoT communication and design.
Explore approaches to application clustering in Go, covering basic features, counter services, and various clustering techniques for scalability and availability.
Explore ECMAScript 2015 generators: their power in iteration, asynchronous programming, and creating elegant, maintainable code. Learn practical applications and advanced techniques.
Explores the importance of data creation and collection in scientific discovery, contrasting it with the current focus on analyzing existing data. Highlights the value of purposeful data gathering for innovation.
Explore Erlang's OTP framework, its design principles, and behaviors. Learn about process models, pattern matching, and how OTP enhances Erlang for building scalable and fault-tolerant systems.
Explore real-time stream processing applications with Apache Kafka co-creator Neha Narkhede. Learn how to harness continuously changing data for modern businesses and analytical processes.
Explore Spring Framework 5.0's key themes, including Java 8+ adoption, reactive programming model, and functional APIs. Gain insights into the roadmap and upcoming features from a Spring co-founder.
Discover insights from StackOverflow data analysis using F# in this talk by Evelina Gabasova. Learn about user behavior, programming trends, and data visualization techniques.
Get personalized course recommendations, track subjects and courses with reminders, and more.