Learn the exact skills needed to go from complete beginner to professional developer in 10 weeks or less.
I've landed five (fully-remote) 6-figure offers, and will show you exactly how I did it.
Introduction Basics and Types Arrays and Operators Control Flow and Loops Enums, Switch, and Structs Functions
Course Notes All About Pointers Pointers and Linked Lists Memory Input and Output Final Stretch
Introduction C++ Basics and Crash Course Macros, constexpr and Functions Primer Core C++ Features Object Oriented Programming - Part 1 Object Oriented Programming - Part 2
Introduction Object Oriented Programming Memory, Pointers and const RAII, Lifetimes, and Smart Pointers CMake, Postgres and Docker Final Thoughts
C & C++ Package 🥇
$497
C++ Advanced Course
C++ Essentials Course
C Advanced Course
C Essentials Course
Comprehensive C & C++ eBooks
Downloadable source code
Lifetime access and any updates
Exclusive Discord community
Have Any Questions?
This course comes out to around 30 hours of hands-on content split across 200 lessons. It's split up in to 20 x 10 part lessons. You also get a massive eBook for each course!
C and C++ are different languages, but most of C is possible within the C++ language. To teach C and C++ most effectively I decided to teach them separately, but within the same course bundle. Because they are bundled together, there will be less repeating content between the C and C++ courses. This means I can jump right in to the exciting stuff in C++ and not go through all the basics of programming again.
While I do not consider C a direct prerequisite to C++, there is significant overlap. To reduce repeating content, I do not reteach all the basics in the C++ course. This means we can focus on higher value content in the C++ courses. As a C developer you have the option to watch the C++ sections if you wish. As a C++ developer you are encouraged to watch the C sections as I do not reteach all the basics in the C++ courses. This allows me to get to the good stuff right away. If you're on a time crunch and need to learn C++, you can skip C and refer back to lessons as needed.
Absolutely! The first few sections will take things a little slower. I assume no previous programming knowledge.
Many advanced topics are covered including pointers, pointers to pointers, memory management, custom data structures, function pointers, multi-file compilation, testing, build systems, and more.
While I'm confident you'll love this course bundle, if there is any reason you're not satisfied I will offer a 100% refund within 14 days of purchasing.
Yes, members unlock the complete C and C++ mastery course with all content available.
Yes, the full course content becomes available instantly with purchase.
You will have ongoing access to the course material, so you can spend extra time going through the sections. If you are part of the mentorship program it is encouraged that you follow the curriculum according to the schedule to stay on track.
If you've seen my videos on YouTube and enjoyed them, you'll feel right at home. They show my face and the code and are engaging.
The eBook is a comprehensive guide that follows along with the videos pretty closely, they are actually how I planned out each video, so it is a great resource to refer to as you go through the lessons. It also makes great reference material for copying code sections, key terms, or links to useful resources. I think this is a game changer!
Please, reach out to me with any questions or concerns (caleb@calebcurry.com). We will work through them and see what can be done. I assure you this course will be well worth the investment and is a great opportunity to better your skills and your career. And remember, if you're not completely satisfied I have a 14 day refund policy. I want to make sure everyone loves this course and benefits from it, so if it doesn't seem right for you just let me know within 2 weeks of the purchase and I'll give you your money back.