Visit cppcon.org for details on next year's conference. CppCon sponsors have made it possible to record and freely distribute over 1000 sessions from the first CppCon in 2014 to the present. We hope you enjoy them!
AI++ 101 : Build a C++ Coding Agent from Scratch by Jody Hagins
📍 In-person at CppCon 2026 — Gaylord Rockies, Aurora, Colorado
📅 Sunday, September 13, 2026 | 🕘 09:00–17:00 MDT (Lunch included)
cppcon.org/class-2026-AI101/
What if you could stop treating AI coding tools like magic — and actually understand how they work?
In this hands-on CppCon 2026 workshop, Jody Hagins takes you deep inside the mechanics of modern AI coding assistants by guiding you through building a working AI coding agent in C++ from scratch.
Not a polished commercial product.
Not a black box.
A real, understandable system that talks to an LLM, defines tools, executes commands, and runs the same style of agentic loop used by tools like Claude Code and Cursor.
If you’ve been curious about AI-assisted development but want to move beyond hype and marketing buzzwords, this workshop is designed for experienced C++ developers who want practical understanding and hands-on experience.
Throughout this intensive one-day lab-focused class, you’ll build an agent capable of:
Reading and writing code
Compiling and fixing its own errors
Executing tools and commands
Managing conversational context
Even modifying its own source code to add new functionality
Along the way, you’ll gain insight into:
How system prompts shape model behavior
What “tool calling” actually means
Why LLMs hallucinate and go off the rails
How context windows and turns really work
Why the same model can behave completely differently depending on prompting and tooling
Jody Hagins brings decades of experience spanning AI research, Unix kernel development, low-latency financial systems, and modern C++. This workshop blends practical engineering with deep technical understanding to help demystify one of the fastest-moving areas in software development today.
By the end of the day, you won’t just be using AI tools — you’ll understand what they’re doing under the hood, why they fail, and how to build your own.
🎟️ Seats are limited — secure your place at this CppCon 2026 workshop now!
cppcon.org/registration
🚨 Early Bird registration for CppCon 2026 ends this Friday, 26 June!
Save $400 and join the global C++ community for: ✅ 100+ live sessions ✅ 5 keynote presentations ✅ 8 focused content tracks ✅ Networking with industry experts and fellow developers Secure your Early Bird rate before the deadline.
Workshop: C++ Best Practices 2026 with Jason Turner
📍 In-person at the Gaylord Rockies, Aurora, Colorado
📅 Saturday & Sunday, September 12–13, 2026 | 09:00–17:00 MDT
🥗 Lunch included
cppcon.org/class-2026-best-practices/
Want to write cleaner, safer, and more maintainable C++? Whether you’re self-taught or climbing the ladder from beginner to intermediate, this two-day hands-on workshop with Jason Turner is your shortcut to modern C++ mastery.
In C++ Best Practices, you'll explore the tools, techniques, and principles that make high-quality C++ code not only possible—but repeatable. Jason, creator of C++ Weekly and a trusted voice in the C++ community, will guide you through best practices grounded in real-world experience.
✅ Write code that performs well by default
✅ Improve compile times and code maintainability
✅ Make your programs more memory safe
✅ Leverage features from C++17, C++20, and C++23
✅ Discover tools that help you maintain code quality
This is an interactive course where questions and discussion are encouraged, so come ready to engage, learn, and refine your programming instincts.
🎟️ Seats are limited so book this CppCon 2026 workshop now to avoid disappointment!
cppcon.org/registration
Registration now for CppCon 2026, an all-in-person conference being held at the Gaylord Rockies in Aurora, Colorado. (We’ll have some online classes, but conference sessions will be onsite-only, recorded, and posted to the CppCon YouTube channel.)
Want to attend CppCon without paying for registration? Applications are now open for volunteers at CppCon 2026.
Volunteers help with registration, session support, A/V assistance, attendee information, announcements, and more. In return, you'll get the chance to attend sessions, meet speakers and attendees, gain behind-the-scenes conference experience, and contribute to the C++ community. Volunteers spend at least half of their time attending conference sessions.
📅 Applications close: 1 August 2026 📍 Conference dates: 12–18 September 2026 🎓 Student, professional, first-time attendee, or conference veteran — all are welcome to apply. Limited travel and lodging grants are also available.
Workshop: C++23 in Practice: A Complete Introduction 2026
cppcon.org/class-2026-cpp23-in-practice/ with Nicolai Josuttis
🌐 Online at CppCon 2026
📅 Monday–Wednesday, September 21–23, 2026
🕘 09:00–15:00 MDT | 11:00–17:00 EDT | 17:00–23:00 CEST
Master C++23 with One of the Language’s Foremost Experts
C++23 is here—and it’s packed with powerful language and library updates. Whether you're a professional developer looking to stay current or a Modern C++ practitioner curious about what's next, this three-day online workshop is your gateway to understanding and using C++23 effectively.
Led by Nicolai Josuttis—acclaimed author, educator, and a long-time member of the C++ Standards Committee—this course walks you through every major feature of C++23 that is already supported by leading compilers like GCC, Clang, and MSVC.
You’ll explore:
New language constructs that enhance expressiveness and clarity
Library additions that streamline development
Real-world use cases for day-to-day application programming
Design rationale behind the changes, with insider insights from the standardization process
As with Nico’s popular books and courses, the focus is on practicality and usability, helping you understand not just what the features are—but why they exist and how to use them right.
Whether you're adopting C++23 in production or just beginning to experiment, this course gives you the tools, context, and confidence to write modern, expressive, and efficient C++.
🎟️ Live. Online. Instructor-led.
Don’t miss this chance to learn C++23 from someone who helped shape it—register now.
Registration is now open for CppCon 2026, an all-in-person conference being held at the Gaylord Rockies in Aurora, Colorado. (We’ll have some online classes, but conference sessions will be onsite-only, recorded, and posted to the CppCon YouTube channel.)
CppCon represents an unparalleled opportunity for C++ authors to engage with potential reviewers and readers.
For authors that are able to attend in person, the conference will schedule signing opportunities and panels with other authors. Authors can submit session proposals for the Main Program and/or Open Content sessions.
Even for authors that cannot attend in person, the conference is an opportunity for exposure by working with authors to have their hard copy books available for sale at the conference and/or having special attendee discounts for ebook editions.
To register your interest in learning more about author opportunities at CppCon, please fill out the CppCon 2026 Call for Authors form.
forms.gle/Qyah6PjKFQ2vB2Gk7
CppCon 2026 Attendance Support Tickets - Free Tickets!
CppCon is running an Attendance Support Ticket program. These free tickets are for people who would not be able to attend otherwise. This program is limited to conference tickets and doesn’t include support for transportation or lodging. This is an open program, but reasons to apply may include financial assistance, that you are part of an underrepresented group in tech, and others.
Workshop: System Architecture and Design Using Modern C++ 2026 with Charley Bay
🌐 Online at CppCon 2026
📅 Wednesday–Friday, September 9–11, 2026
🕘 09:00–15:00 MDT | 11:00–17:00 EDT | 17:00–23:00 CEST
cppcon.org/class-2026-system-architecture-and-desi…
Architecting Real-World Systems with Modern C++
Modern C++ empowers engineers with powerful tools—but designing scalable, robust, and maintainable systems requires more than just technical fluency. It requires architectural thinking.
Join Charley Bay for a three-day online workshop that equips experienced C++ developers with the architectural mindset and design strategies needed to tackle complex system-level challenges. You’ll explore how to apply Modern C++ effectively in real-world environments, with a focus on making informed, deliberate tradeoffs that balance performance, maintainability, scalability, and domain-specific constraints.
This workshop is for:
Engineers making or influencing architectural decisions
Developers ready to grow into system-level leadership roles
Teams tackling large, multifaceted codebases or product families
You’ll learn to:
Apply architectural patterns using Modern C++ idioms
Break down large systems into well-defined subsystems and APIs
Reason about complexity, edge-cases, and failure modes
Evaluate design tradeoffs in real-world industry contexts
Develop a solid Theory of Operation for your systems and products
Through case studies, design critiques, and hands-on exercises, Charley will walk you through practical lessons from a range of industries. You’ll leave with techniques you can apply immediately—and a clearer understanding of what it means to be a system-level thinker in C++.
🎟️ Online. Live. Interactive.
Limited capacity to ensure engagement and personalized feedback—secure your place now.
CppCon
AI++ 101 : Build a C++ Coding Agent from Scratch by Jody Hagins
📍 In-person at CppCon 2026 — Gaylord Rockies, Aurora, Colorado
📅 Sunday, September 13, 2026 | 🕘 09:00–17:00 MDT (Lunch included)
cppcon.org/class-2026-AI101/
What if you could stop treating AI coding tools like magic — and actually understand how they work?
In this hands-on CppCon 2026 workshop, Jody Hagins takes you deep inside the mechanics of modern AI coding assistants by guiding you through building a working AI coding agent in C++ from scratch.
Not a polished commercial product.
Not a black box.
A real, understandable system that talks to an LLM, defines tools, executes commands, and runs the same style of agentic loop used by tools like Claude Code and Cursor.
If you’ve been curious about AI-assisted development but want to move beyond hype and marketing buzzwords, this workshop is designed for experienced C++ developers who want practical understanding and hands-on experience.
Throughout this intensive one-day lab-focused class, you’ll build an agent capable of:
Reading and writing code
Compiling and fixing its own errors
Executing tools and commands
Managing conversational context
Even modifying its own source code to add new functionality
Along the way, you’ll gain insight into:
How system prompts shape model behavior
What “tool calling” actually means
Why LLMs hallucinate and go off the rails
How context windows and turns really work
Why the same model can behave completely differently depending on prompting and tooling
Jody Hagins brings decades of experience spanning AI research, Unix kernel development, low-latency financial systems, and modern C++. This workshop blends practical engineering with deep technical understanding to help demystify one of the fastest-moving areas in software development today.
By the end of the day, you won’t just be using AI tools — you’ll understand what they’re doing under the hood, why they fail, and how to build your own.
🎟️ Seats are limited — secure your place at this CppCon 2026 workshop now!
cppcon.org/registration
#CPP #CPlusPlus #AI #GenerativeAI #LLM #CodingAgent #SoftwareEngineering #Programming #CPlusPlusDeveloper #ModernCPP #ArtificialIntelligence #DeveloperTools #Coding #TechConference #CppCon #MachineLearning #SoftwareDevelopment #OpenAI #CodeNewbie #BackendDeveloper
12 minutes ago | [YT] | 0
View 0 replies
CppCon
🚨 Early Bird registration for CppCon 2026 ends this Friday, 26 June!
Save $400 and join the global C++ community for:
✅ 100+ live sessions
✅ 5 keynote presentations
✅ 8 focused content tracks
✅ Networking with industry experts and fellow developers
Secure your Early Bird rate before the deadline.
cppcon.org/2026eb-reminder/
#CppCon #CppCon2026 #CPP #CPlusPlus #Programming #SoftwareDevelopment
2 hours ago | [YT] | 9
View 0 replies
CppCon
Workshop: C++ Best Practices 2026 with Jason Turner
📍 In-person at the Gaylord Rockies, Aurora, Colorado
📅 Saturday & Sunday, September 12–13, 2026 | 09:00–17:00 MDT
🥗 Lunch included
cppcon.org/class-2026-best-practices/
Want to write cleaner, safer, and more maintainable C++? Whether you’re self-taught or climbing the ladder from beginner to intermediate, this two-day hands-on workshop with Jason Turner is your shortcut to modern C++ mastery.
In C++ Best Practices, you'll explore the tools, techniques, and principles that make high-quality C++ code not only possible—but repeatable. Jason, creator of C++ Weekly and a trusted voice in the C++ community, will guide you through best practices grounded in real-world experience.
✅ Write code that performs well by default
✅ Improve compile times and code maintainability
✅ Make your programs more memory safe
✅ Leverage features from C++17, C++20, and C++23
✅ Discover tools that help you maintain code quality
This is an interactive course where questions and discussion are encouraged, so come ready to engage, learn, and refine your programming instincts.
🎟️ Seats are limited so book this CppCon 2026 workshop now to avoid disappointment!
cppcon.org/registration
#CPlusPlus #CPPProgramming #FullStackDev #TechCommunity #DeveloperTools #CPPDevLife #SoftwareEngineering #Cpp #ModernCpp #CodingJourney #BackendDev #TechCareers #ProgrammingLife
8 hours ago | [YT] | 17
View 0 replies
CppCon
Registration now for CppCon 2026, an all-in-person conference being held at the Gaylord Rockies in Aurora, Colorado. (We’ll have some online classes, but conference sessions will be onsite-only, recorded, and posted to the CppCon YouTube channel.)
Read the full announcement here: cppcon.org/cppcon-2026-registration-is-open/
For Further Details or To Register: cppcon.org/registration/
#cppcon #cpp #cplusplus #programming #cppprogramming #gamedev #code #programmer #programming #conference #softwaredeveloper #software #computerscience
1 day ago | [YT] | 0
View 0 replies
CppCon
Volunteer at CppCon 2026!
Want to attend CppCon without paying for registration? Applications are now open for volunteers at CppCon 2026.
Volunteers help with registration, session support, A/V assistance, attendee information, announcements, and more. In return, you'll get the chance to attend sessions, meet speakers and attendees, gain behind-the-scenes conference experience, and contribute to the C++ community. Volunteers spend at least half of their time attending conference sessions.
📅 Applications close: 1 August 2026
📍 Conference dates: 12–18 September 2026
🎓 Student, professional, first-time attendee, or conference veteran — all are welcome to apply. Limited travel and lodging grants are also available.
Apply now: cppcon.org/cfv2026/
#CppCon #CppCon2026 #CPP #Programming #SoftwareDevelopment #CPlusPlus #TechCommunity #VolunteerOpportunity #DeveloperConference #CodingCommunity
1 day ago | [YT] | 12
View 0 replies
CppCon
Workshop: C++23 in Practice: A Complete Introduction 2026
cppcon.org/class-2026-cpp23-in-practice/
with Nicolai Josuttis
🌐 Online at CppCon 2026
📅 Monday–Wednesday, September 21–23, 2026
🕘 09:00–15:00 MDT | 11:00–17:00 EDT | 17:00–23:00 CEST
Master C++23 with One of the Language’s Foremost Experts
C++23 is here—and it’s packed with powerful language and library updates. Whether you're a professional developer looking to stay current or a Modern C++ practitioner curious about what's next, this three-day online workshop is your gateway to understanding and using C++23 effectively.
Led by Nicolai Josuttis—acclaimed author, educator, and a long-time member of the C++ Standards Committee—this course walks you through every major feature of C++23 that is already supported by leading compilers like GCC, Clang, and MSVC.
You’ll explore:
New language constructs that enhance expressiveness and clarity
Library additions that streamline development
Real-world use cases for day-to-day application programming
Design rationale behind the changes, with insider insights from the standardization process
As with Nico’s popular books and courses, the focus is on practicality and usability, helping you understand not just what the features are—but why they exist and how to use them right.
Whether you're adopting C++23 in production or just beginning to experiment, this course gives you the tools, context, and confidence to write modern, expressive, and efficient C++.
🎟️ Live. Online. Instructor-led.
Don’t miss this chance to learn C++23 from someone who helped shape it—register now.
#CPlusPlus #CPPProjects #CodingJourney #CPPDeveloper #TechIndustry #CodeNewbie #ModernCPP #SoftwareEngineer #ModernCpp #DeveloperLifestyle #OpenSourceDev #LearnToCode #Debugging #CleanCode
2 days ago | [YT] | 18
View 0 replies
CppCon
Registration OPEN for CppCon 2026!
Registration is now open for CppCon 2026, an all-in-person conference being held at the Gaylord Rockies in Aurora, Colorado. (We’ll have some online classes, but conference sessions will be onsite-only, recorded, and posted to the CppCon YouTube channel.)
Read the full announcement here: cppcon.org/cppcon-2026-registration-is-open/
For Further Details or To Register: cppcon.org/registration/
#cppcon #cpp #cplusplus #programming #cppprogramming #gamedev #code #programmer #programming #conference #softwaredeveloper #software #computerscience
2 days ago | [YT] | 0
View 0 replies
CppCon
CppCon 2026 – Call for Book Authors
CppCon represents an unparalleled opportunity for C++ authors to engage with potential reviewers and readers.
For authors that are able to attend in person, the conference will schedule signing opportunities and panels with other authors. Authors can submit session proposals for the Main Program and/or Open Content sessions.
Main Program Submissions: cppcon.org/submissions/
Open Content Submissions: cppcon.org/open-content-submissions/
Even for authors that cannot attend in person, the conference is an opportunity for exposure by working with authors to have their hard copy books available for sale at the conference and/or having special attendee discounts for ebook editions.
To register your interest in learning more about author opportunities at CppCon, please fill out the CppCon 2026 Call for Authors form.
forms.gle/Qyah6PjKFQ2vB2Gk7
#books #authors #programming #programmingbooks #cpp #cplusplus #book #signing #booksigning #softwaredevelopment #softwareengineer
3 days ago | [YT] | 15
View 0 replies
CppCon
CppCon 2026 Attendance Support Tickets - Free Tickets!
CppCon is running an Attendance Support Ticket program. These free tickets are for people who would not be able to attend otherwise. This program is limited to conference tickets and doesn’t include support for transportation or lodging. This is an open program, but reasons to apply may include financial assistance, that you are part of an underrepresented group in tech, and others.
In order to apply for this program, please fill in the application form here: forms.gle/E1YHVAB3BjKzTiw36
The application deadline is July 10, 2026. Decisions will be sent by July 12.
We look forward to seeing many of you again this year at CppCon 2026!
#cppcon #cplusplus #cpp #programming #conference #accessibility #students #attendee #softwaredeveloper
3 days ago | [YT] | 8
View 0 replies
CppCon
Workshop: System Architecture and Design Using Modern C++ 2026 with Charley Bay
🌐 Online at CppCon 2026
📅 Wednesday–Friday, September 9–11, 2026
🕘 09:00–15:00 MDT | 11:00–17:00 EDT | 17:00–23:00 CEST
cppcon.org/class-2026-system-architecture-and-desi…
Architecting Real-World Systems with Modern C++
Modern C++ empowers engineers with powerful tools—but designing scalable, robust, and maintainable systems requires more than just technical fluency. It requires architectural thinking.
Join Charley Bay for a three-day online workshop that equips experienced C++ developers with the architectural mindset and design strategies needed to tackle complex system-level challenges. You’ll explore how to apply Modern C++ effectively in real-world environments, with a focus on making informed, deliberate tradeoffs that balance performance, maintainability, scalability, and domain-specific constraints.
This workshop is for:
Engineers making or influencing architectural decisions
Developers ready to grow into system-level leadership roles
Teams tackling large, multifaceted codebases or product families
You’ll learn to:
Apply architectural patterns using Modern C++ idioms
Break down large systems into well-defined subsystems and APIs
Reason about complexity, edge-cases, and failure modes
Evaluate design tradeoffs in real-world industry contexts
Develop a solid Theory of Operation for your systems and products
Through case studies, design critiques, and hands-on exercises, Charley will walk you through practical lessons from a range of industries. You’ll leave with techniques you can apply immediately—and a clearer understanding of what it means to be a system-level thinker in C++.
🎟️ Online. Live. Interactive.
Limited capacity to ensure engagement and personalized feedback—secure your place now.
#CPlusPlus #CPPProgramming #FullStackDev #TechCommunity #DeveloperTools #CPPDevLife #SoftwareEngineering #Cpp #ModernCpp #CodingJourney #BackendDev #TechCareers #ProgrammingLife
3 days ago | [YT] | 34
View 0 replies
Load more