Courses from 1000+ universities
Two years after its first major layoff round, Coursera announces another, impacting 10% of its workforce.
600 Free Google Certifications
Information Technology
Communication Skills
Python
Multilingual Practices: Tackling Challenges and Creating Opportunities
Introduction to Linux
Financial Markets
Organize and share your learning with Class Central Lists.
View our Lists Showcase
Explore all talks and presentations from ACCU Conference. Dive deep into the latest insights, research, and trends from the world's leading experts.
Explore implementation strategies for std::any, examining ABI restrictions, performance impact, compile time effects, and C++20 modules influence. Includes micro-benchmarks and complete implementations.
Debunking popular C++ myths with detailed analysis, providing verdicts and fostering discussions on controversial topics within the C++ community.
Discover mutation testing: a powerful technique to evaluate and improve test suites by creating altered code versions. Learn benefits, drawbacks, tools, and practical examples.
Explore Matrix, an open-standard distributed network for real-time messaging and beyond. Learn protocol basics, distributed systems challenges, and innovative use cases leveraging its decentralized nature.
Discover profiling techniques for optimizing program performance. Learn about sampling and instrumentation profilers, troubleshoot real-world cases, and explore micro-optimizations for efficient code.
Explore how concepts and ranges revolutionize C++ documentation, balancing code-based and textual descriptions for effective interface specification and user comprehension.
Explore software development's evolution from punched cards to DevOps, examining why security is often seen as an 'extra' responsibility and celebrating developers' adaptability across eras.
Explore the 19th-century telegraph system's revolutionary impact on global communication, drawing parallels with today's Internet and its societal effects.
Explore building efficient data processing pipelines using C++20 coroutines. Learn composable interfaces, concurrent execution, and hands-on examples for simplified yet powerful data processing systems.
Discover effective abstraction patterns for improving code readability and maintainability, even without deep domain knowledge. Learn to recognize cues and apply techniques to enhance your coding skills.
Explore new features in GDB versions 9-11, including debuginfod, enhanced commands, TUI improvements, and Python scripting capabilities for more effective debugging and programming.
Practical approach to error handling, balancing reliability and complexity. Learn a refined method for writing more dependable software efficiently, categorizing errors, and implementing effective strategies.
Live coding session exploring graph-based modeling for contact tracing during the pandemic, using Go and data structures. Suitable for those interested in Go, graphs, or pointer manipulation.
Explore how Bloomberg's C++ Guild fosters developer growth through standardization, open-source contributions, public speaking, and organizational improvements in C++.
Explore the development of Neotron OS, a single-tasking 'DOS' for Arm microcontrollers using Rust. Learn about OS history and the unique aspects of this embedded system project.
Get personalized course recommendations, track subjects and courses with reminders, and more.