The Main Program for CppCon 2021 is now live!
This year, CppCon is a hybrid format, so we are presenting four tracks for onsite attendees and five tracks for online attendees.
Online attendees will be able to participate in onsite sessions via “simul-cast” for most sessions. A few onsite sessions will be recorded and rebroadcast for online attendees. Rebroadcasted sessions will feature the presenters live in the session chat room and, time allowing, live Q&A at end of the session. (Online attendees will have the ability to view recorded versions of all sessions–onsite and online–shortly after they happen.)
We’ll have over seventy breakout sessions delivered onsite and sixty additional remote sessions by the best C++ presenters in the industry, many returning from previous years as well as some exciting new voices, some of whom are able to present only because we are offering a remote presenting possibility. In addition, we’ll present our traditional onsite plenary session every day and an online opening keynote. We’ve already announced our onsite Opening Keynote and will be announcing our other five headline talks here in coming days.
This year’s Main Program features three special tracks including the Back to Basics Track, the Embedded Track, and the band new Software Design Track.
In addition to the Main Program, we’ll have the panels, lightning talks, Open Content talks, BOFs, exhibitors, social events, and classes that attendees have enjoyed in past years. Note that all but one of our classes have been moved online to allow for greater participation.
Most of the program is published, but we are still working a few surprises, so keep checking back.
We’d like to thank the Program Committee, our speakers, and the many professionals who proposed talks which we, unfortunately, just couldn’t squeeze in this year. Thank you for your hard work and enthusiastic support for this year’s program!
We hope to see you all in less than a month so register now.
The deadline for Main Program submissions has passed with a near-record number of submissions!
A peek behind the curtain for those of you that have not been part of the submission/review process: Each submission receives written evaluations by several members of the
Our feeling is that all submissions, from the weakest to the strongest, can be improved in some way and comments that we’ve received from submitters (both those that have been accepted and those that have not) let us know that submitters appreciate thoughtful, constructive comments.


Read about all the offered classes on the
Most of the classes feature two days (onsite) or three days (online) of class instruction and all feature hands-on opportunities to improve your programming skills.



Every year CppCon presents dozens of sessions on how to produce high quality C++ code. But high quality software products require more of software engineers than just good coding. Great software products are built by engineers with great design skills, so CppCon also presents sessions focused on designing software components of high quality.
If you have something to share about software design and want to contribute your experience to the entire C++ community, please consider submitting a talk. 
CppCon 2021 will kick off on Monday, October 25 with Bjarne Stroustrup delivering the opening keynote live in person in Aurora, Colorado, USA. This is Stroustrup’s first in-person talk in North America since C++20 was completed, just before the pandemic lockdowns began. His talk connects C++’s roots with all the things that make C++20 a historic milestone – it’s not only the biggest release of C++ in a decade, but also the first edition of Standard C++ ever that is “D&E-complete,”containing all of the features (except only unified function call syntax) that Stroustrup described a quarter-century ago in
C++20: Reaching for the Aims of C++
Early Bird Registration is
Registration
We are not yet accepting reservations for this year’s CppCon Academy classes.
Leveraging our experience of serving the global C++ community from last year’s very successful online CppCon, and our many years of providing an unmatched in-person experience, this fall’s CppCon will be a hybrid conference with some presenters and other attendees onsite in Aurora, Colorado, and some presenters and other attendees online.
The submissions deadline is July 19th, with decisions sent by August 30th.