I authored various programming courses published on Pluralsight, mainly focused on C++ and C (I have also a Rust course so far).
If you want to learn modern C++ from scratch, there’s this course of mine. I really loved doing that course, poured my soul into it, and it shows! (Note: Even if it has “C++11” in the title, be sure that the things I teach there can be applied to C++14/17/20 as well. A better title would be “Modern C++ from Scratch”!)

If you want an introduction to algorithms and data structures in C++, take a look at this one! I introduce various topics with a mix of engaging slides and demo code, including how to fix some subtle bugs!



If you are interested in a beginner-friendly introduction to the C progrogramming language, I’ve got you covered with this course!

These are just a few examples from my courses; there are also other courses, like those discussing C++ Standard Library containers, courses on practical C++ features, and even a course on introducing object-oriented programming in Rust.
And this is some feedback from my reviewers:
The content is presented with great clarity and is organized effectively. Great module. [Peer Review]
To say that this is an excellent explanation of Big-O notation would be an understatement. The way you illustrate and explain it is far better than the way it was taught to me in college! [Peer Review]
I really like that your demos are very concise and tightly focused on the syntax and concepts you’re explaining. There’s nothing extra to cause confusion. Well done! [Peer Review]
Your code slides are well-designed and easy to read. [Peer Review]
I REALLY like that you explained the potential problem with […]. I wish more people would heed the advice you present here. [Peer Review]
Very clean module with clear explanations and demos. Great job! [Peer Review]
Enjoy!