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
Competitive Strategy
Fundamentals of Reinforcement Learning
Mathematical Economics
Organize and share your learning with Class Central Lists.
View our Lists Showcase
Explore floating-point math basics, representation, limitations, and error handling. Learn to compare numbers and understand cross-platform challenges in C++ and other contexts.
Discover techniques to identify and fix code smells in C++, improving code quality and maintainability through real-world examples and best practices.
Explore volatile semantics across programming languages, learn helper code for C++, and gain guidelines for proper usage in this informative talk.
Explore 42 unconventional C programming techniques while learning essential concepts. A fun, engaging approach to mastering C fundamentals and quirks.
Explore common self-deceptions in software development, from unrealistic timelines to misunderstood roles, and their impact on quality and team dynamics. Gain insights into uncomfortable truths with a touch of humor.
Explore Zephyr RTOS: an open-source solution for constrained devices. Learn about its architecture, tools, and growing popularity through demos and expert insights.
Explores why unsigned integers should be the default type in C++ for non-negative values, challenging common misconceptions and promoting safer, more secure, and efficient programming practices.
Explore the evolution of MISRA C++ guidelines, focusing on the upcoming 202x version. Learn about new safety rules and how to write robust C++ code without sacrificing modern language features.
Explore strategies for teaching C++ to experienced programmers, focusing on modern practices and essential concepts to quickly develop productive junior C++ developers.
Explore desirable properties of unit tests and their implications on design goals, enhancing your understanding of effective testing practices in software development.
Explore strategies for auto-testing that go beyond regression prevention, focusing on creating situational awareness through temporal tracking and comprehensive metric analysis.
Explore C++ static analyzers, Core Guidelines enforcements, and language simplification trends. Discuss toolability aspects and adoption of technology-specific analysis like MISRA and AUTOSAR.
Explore the intricate process of program execution on Linux/ELF, from initialization to memory loading, and discover the inner workings of executable files and shared objects.
Discover how Frida enhances reverse engineering and vulnerability research for complex applications, boosting your cybersecurity skills and analysis capabilities.
Explore powerful C++20 features through advanced examples, demonstrating new programming styles and potential pitfalls in this comprehensive overview by expert Nicolai Josuttis.
Get personalized course recommendations, track subjects and courses with reminders, and more.