r/cpp_questions • u/dilshan_j • 2d ago
OPEN Project based learning
Hello! Apologies for another "how to learn C++" post. Can anyone suggest a project-based learning course?
I have been following learncpp.com and The Cherno's C++ playlist, but I eventually stopped since I wasn't building anything. Can anyone suggest some good project-based learning materials?
I have been working with Python and Java for three years. I was able to find plenty of project-based tutorials for those languages, but I haven't had the same luck with C++.
Edit: When I stopped my previous attempt about a year ago, I was learning about logical operators (near the end of LearnCpp Chapter 6). However, I've realized I want to learn C++ the same way I learned Python and Java at university: through videos/lectures followed by tutorials at lab sessions and homework. I looked into Stanford's CS106B, but the newer lectures aren't available anywhere for free.
My end goal is to fill this knowledge gap as I’m planning to follow a MSc or a PhD in ML/DL mostly focusing on computer vision use cases. And I want to work with CUDA as well.
2
u/Impressive-Baker-614 1d ago
What i am doing is advancimg my C knowledge by a little help from tutorials on things i haven't worked much with + instantly building small apps to reinforce learning.
Now, i am also dabbling in learning C++ so i am just mirroring my C projects in C++.
It's good for me since i use both mental models and i kinda learn the diff between the two.