Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

Monadic Operations in C++23

Meeting Cpp via YouTube

Overview

Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
Explore functional programming techniques through this 55-minute conference talk that introduces monads and their practical applications in modern C++. Learn how monadic operations work, why they're valuable, and how to implement them using C++20 and C++23 features to create safer, more readable code. Discover how to transform traditional condition- and loop-based code examples into functional, declarative forms that reduce complexity, eliminate duplication, and minimize bugs. Master the fundamentals of functors and monads, explore multiple approaches for passing callables, and gain confidence using std::views::transform, std::views::join, std::optional, and std::expected. Understand common pitfalls in functional programming and learn strategies to avoid them while building a comprehensive toolkit for functional code design. Enhance your C++ programming skills by incorporating these powerful functional programming concepts into your development practice.

Syllabus

Monadic Operations in C++23 - Robert Schimkowitsch - Meeting C++ 2025

Taught by

Meeting Cpp

Reviews

Start your review of Monadic Operations in C++23

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.