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
Practical guide to achieving production readiness in Azure, covering infrastructure, deployment, security, monitoring, and automation. Demonstrates concepts using a sample application.
Explore strategies for addressing socio-technical complexity in software teams, including understanding context, using visual collaboration tools, and improving team flow with the theory of constraints.
Discover why Vue.js is gaining popularity and learn how to easily start your journey with this modern JavaScript framework for web development.
Discover effective strategies for managing large legacy C++ projects, exploring DevSecOps, static and dynamic analysis, and quality control platforms to enhance code quality and security.
Discover pipes, a powerful approach to writing expressive code for collection operations. Learn to efficiently transform, filter, and manipulate data with improved flexibility and composability compared to traditional methods.
Discover essential leadership skills and behaviors for impacting your workplace and community, debunking myths and learning from real-world experiences.
Explore CPU cache memory, its impact on performance, and techniques for optimizing data structures and algorithms to improve cache efficiency and software speed.
Explore modern C++ techniques for efficient QObject tree traversal using coroutines and ranges, improving performance and flexibility in Qt applications.
Implementación de controles de seguridad proactivos alineados con las necesidades del negocio y los flujos de trabajo naturales, maximizando el impacto y minimizando riesgos mediante análisis cuidadoso.
Explore diverse programming paradigms, their strengths, and weaknesses across languages. Learn to think flexibly and effectively about software architecture and problem-solving approaches.
Explore C++20 coroutines for safer, more readable asynchronous code in Qt applications. Learn to simplify thread interactions, prevent race conditions, and manage object lifetimes effectively.
Explore error handling in Haskell and its influence on other languages, with a focus on applying functional programming concepts to C++ and examining C++17 features.
Explore C++ ecosystem trends, challenges in adopting new standards, and usage patterns across different domains. Gain insights into developer practices and future improvements in the C++ landscape.
Explore algorithmic and microarchitecture optimizations for C++ applications, focusing on performance analysis, vectorization, parallelization, and efficiency improvements.
Explore impostor syndrome, its impact, and strategies to overcome it. Learn to recognize and combat self-doubt, boost confidence, and support others facing similar challenges.
Get personalized course recommendations, track subjects and courses with reminders, and more.