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
Strategies for building highly available and resilient critical health services, focusing on HelseID, Norway's national OAuth2 hub for securing vital health APIs.
Practical strategies for tech leaders to manage stress, reduce burnout, and maintain productivity while navigating team dynamics, office politics, and an evolving software landscape.
Explore essential abstraction patterns in software development with Kate Gregory, focusing on effective code organization and design principles for improved maintainability and scalability.
Explore Erlang/OTP's tools and philosophy for building highly concurrent, reliable, fault-tolerant software systems that meet modern industry requirements.
Explore modern C++ dependency management solutions, comparing vcpkg and conan as alternatives to manual methods and git submodules for efficient project organization.
Exploring the Carbon Language: An experimental successor to C++ designed for interoperability, large-scale adoption, and migration from existing codebases, addressing C++'s challenges and technical debt.
Strategies for navigating global chip shortages in reverse vending machines, including MCU replacement, code restructuring, and extensive testing to maintain functionality despite supply chain challenges.
Explore advanced C++ lambda techniques, from established idioms to surprising tricks. Learn about lambda inheritance, recursive calls, and static variable assignment in this comprehensive overview.
Explore key C++23 features like std::expected, std::mdspan, deducing this, and std::print, and their impact on everyday C++ programming and code simplification.
Explore lock-free atomic shared_ptr implementation for C++, covering motivation, existing strategies, and a new portable solution for low-latency and real-time applications.
Explore embedded Linux systems: hardware components, development process, and essential elements like toolchains, bootloaders, kernels, and root filesystems. Learn about integrating applications and proprietary code.
Learn to build custom embedded Linux systems using Yocto Project. Covers basics, QEMU emulation, Raspberry Pi implementation, and key concepts like Distro, Machine, Image, Bitbake, and layers.
Insights and lessons learned from teaching C++ to undergraduates, offering valuable perspectives for educators in classroom settings.
Explore the evolution of operating systems and discover why a new DOS-like OS for Arm microcontrollers, written in Rust, is being developed. Learn about its unique features and potential applications.
Live coding demonstration showcasing modern C++ features and techniques, including modules, coroutines, and C++23 additions, aimed at practical application for everyday developers in embedded and industrial settings.
Get personalized course recommendations, track subjects and courses with reminders, and more.