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 the noexcept operator and specifier in C++, their benefits for high-performance computing, potential pitfalls, and proposed improvements for C++23 with expert John Lakos.
Explore classic software vulnerabilities, their recent resurgence, and modern tools for detection and prevention. Learn from history to enhance security in today's development practices.
Explore C++20's template enhancements, including concepts for defining compiler-enforced requirements on template arguments, and new features for non-type template parameters and lambda expressions.
Explore asynchronous I/O with io_uring and C++20 coroutines for enhanced program responsiveness. Learn to write efficient, parallel-like code without threading complexities.
Explore the design differences between C++ and Rust coroutines, comparing their implementations, trade-offs, and approaches to asynchronous programming in systems languages.
Exploring the challenges and opportunities of distributed work, offering insights on fostering team cohesion and efficiency in the new work paradigm.
Explore engineering techniques for creating resilient programs that run indefinitely in remote environments, focusing on practical coding strategies to ensure longevity and reliability.
Discover the game-like nature of Vim editing, learn basic skills, and start a journey to master this fast, flexible, and productive text editor available on many platforms.
Explore event-driven programming with C++20 coroutines, focusing on a chat application example. Learn design strategies, debugging techniques, and performance comparisons with traditional callback methods.
Explore deliberate software architecture design, focusing on system constraints and qualities rather than features. Learn to create structures that align with stakeholder visions and withstand evolving demands.
Explore DevSecOps origins, challenges, and implementation pitfalls. Uncover the gap between DevSecOps label and intent, and learn from past software development transformations.
Collaborative story refinement technique for agile teams. Learn to transform vague ideas into detailed specifications using Example Mapping, enhancing user story development and team collaboration.
Explore Linux application isolation techniques, including creating sandboxes and understanding Docker's filesystem setup. Gain insights into protecting systems and solving problems using available APIs.
Refresher on C++ const correctness, covering guidelines, auto type deduction, smart pointers, and best practices for reliable and consistent code design.
Explore ODR violations in C++, their impact, and how to detect them using ORC. Learn about this obscure language rule and a tool to identify violations in your software.
Get personalized course recommendations, track subjects and courses with reminders, and more.