Courses from 1000+ universities
Buried in Coursera’s 300-page prospectus: two failed merger attempts, competing bidders, a rogue shareholder, and a combined market cap that shrank from $3.8 billion to $1.7 billion.
600 Free Google Certifications
Psychology
Information Technology
Digital Marketing
AP® Microeconomics
Let's Get Started: Building Self-Awareness
Dino 101: Dinosaur Paleobiology
Organize and share your learning with Class Central Lists.
View our Lists Showcase
Explores techniques for creating flexible header-only C++ network libraries, focusing on cpp-netlib's modular design, generic programming principles, and implementation of key components like message types and URI parsers.
Explore functional programming techniques in C++, including recursive algebraic data types, curried functions, purity, generic programming, and category theory for more general, concise, and composable code.
Explore the Numerical Template Toolbox for high-performance computing in C++, focusing on efficient array operations, architectural optimization, and intuitive API design using Boost components.
Explore a unique technique in C++ metaprogramming that simplifies template metaprogramming, making it resemble functional programming and reducing template instantiations.
Explore Boost.Process for managing system processes in C++. Learn about its evolution, challenges, and new ideas for cross-platform process management and communication.
Explore cutting-edge C++0x features and Boost.Asio for creating efficient, expressive network programs. Learn advanced techniques for asynchronous operations, memory management, and server-side development.
Optimizing numerical computations in C++ using expression templates, exploring limitations and advanced techniques for performance beyond traditional C++-only libraries.
Explore utree in Boost.Spirit for building abstract syntax trees. Learn to create and manipulate ASTs for XML, symbolic expressions, JSON, and C-like code using Spirit parsers and generators.
Explore object-relational mapping in C++ using ODB and Boost. Learn automatic code generation, customization, and seamless integration with popular libraries for efficient database interactions.
Efficient algorithm for computing Voronoi diagrams of points and segments, with applications in VLSI CAD and manufacturing. Covers numerical robustness, lazy-exact arithmetic, and reliable results for integer inputs.
Explore Boost.Generic, a C++0x library for creating concepts, concept maps, and concept-based function template overloads. Learn to implement powerful generic programming techniques without direct language support.
Explore SIMD acceleration techniques using Boost.SIMD library. Learn to optimize algorithms, abstract hardware, and leverage SIMD registers for efficient parallel computing across various platforms.
Learn to extend Boost.Asio's asynchronous framework beyond networking, exploring custom operations and limitations through practical examples like directory monitoring.
Explore compile-time dimensional analysis and unit conversions with Boost.Units, reducing errors and enhancing code precision through declarative value representation and automatic conversions.
Explore advanced lockfree programming techniques, focusing on data structures like stacks and queues, while addressing challenges such as ABA problems and memory ordering.
Get personalized course recommendations, track subjects and courses with reminders, and more.