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
SQL
Data Visualization
Graphic Design
Introduction to Indoor Air Quality
Greening the Economy: Sustainable Cities
Cryptography I
Organize and share your learning with Class Central Lists.
View our Lists Showcase
Explore how brain function insights can improve software engineering practices, drawing parallels between neural networks and code architecture for more robust and adaptable systems.
Explore deep learning fundamentals, architectures, and applications in AI, from basics to advanced concepts like CNNs and RNNs, with practical insights for implementation and future possibilities.
Explore how Rugged DevOps and software supply chains can reduce developer waste, improve efficiency, and address the challenges of increasing complexity in continuous development.
Explore Git's internals, objects, and advanced features to gain deeper understanding and troubleshooting skills. Learn about commits, branches, merges, and more for effective version control.
Explore Go's powerful tooling ecosystem, from environment setup to debugging and benchmarking, enhancing your development workflow and code quality.
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.
Get personalized course recommendations, track subjects and courses with reminders, and more.