Courses from 1000+ universities
Two years after its first major layoff round, Coursera announces another, impacting 10% of its workforce.
600 Free Google Certifications
Graphic Design
Python
Digital Marketing
English for Career Development
Inglés empresarial: ventas, gestión y liderazgo
Crisis Resource Management
Organize and share your learning with Class Central Lists.
View our Lists Showcase
Explore advanced C++ template metaprogramming techniques, focusing on improving compile-time errors, type names, and compilation speed. Learn from real-world examples and benchmarks to optimize your templated code design.
Discover how build systems can enhance your codebase, safeguard against harmful patterns, and become a valuable tool beyond just compiling. Learn best practices for maintaining a clean and efficient build process.
Explore techniques to reduce C/C++ project build times without compromising runtime performance. Learn about template and header file management, compilation distribution, and toolchain-specific optimizations.
Explore techniques for creating a fast incremental compiler for large codebases, focusing on efficient data structures and algorithms to reduce compilation time from minutes to seconds.
Explore Nim, a powerful systems programming language with metaprogramming capabilities, as an alternative to C++. Learn its features, compilation model, and advantages over traditional languages.
Insights on managing data science projects from ideation to production, focusing on stakeholder communication, problem-solving, and overcoming challenges in cross-disciplinary teams.
Explore modern C++ techniques for creating zero-cost abstractions that eliminate code repetition, improve readability, and enhance functionality without sacrificing performance.
Insights into creating voice bots, covering technical aspects, user experience, and psychological challenges. Learn about conversational AI technology and real-world implementation experiences.
Explore AI's potential in healthcare, from image recognition to diagnosis assistance. Discover current efforts, challenges, and future possibilities in medical technology advancements.
Explore clang-tidy for code improvement and AddressSanitizer for runtime analysis on Windows. Learn to write custom checks and leverage these powerful tools in Visual Studio C++ projects.
Explore the journey of building AI for autonomous drone racing, from concept to competition, with insights on challenges, strategies, and technological advancements.
Explore end-user experience and performance analysis techniques for software design, focusing on blackbox methods, memory leaks, and practical strategies for system engineers.
Comprehensive guide to diagnosing Golang applications using profiling, tracing, debugging, and external instrumenting tools. Learn to identify and solve performance issues effectively.
Explore AsyncIO's potential in music production through MIDI processing, covering signal transformations, generative music, and audio processing challenges.
Explore vertical farming technology, IoT infrastructure, and Python-based farm management systems. Learn about edge machine learning in agriculture and innovative solutions to global food challenges.
Get personalized course recommendations, track subjects and courses with reminders, and more.