I'm in my second year of Software Engineering and have picked up some basics of Python and C/C++. However, I feel lost in my Programming II class. Lectures and textbooks just don't stick with me, especially since my professor has a thick accent. I believe I need something more hands-on to really grasp programming. I'm considering buying a course, but with so many options available, it's tough to know which one would be the best fit. If anyone has recommendations for effective hands-on programming courses, I'd really appreciate the help! Cost isn't a concern, I just want to make sure I don't graduate without solid programming skills like I've seen in some posts.
3 Answers
Just a heads up, paying for a course doesn't always lead to better outcomes. The key is consistent study and practicing on your own. Have you thought about checking materials at your local library?
Check out websites like Codèdex or various coding apps that are focused on hands-on learning. There are plenty of free resources available that can help you practice coding a little every day, even if it's just for 15 minutes. Start with simple projects to build a solid foundation, and once you're comfortable, you can tackle more complex stuff. Books and free materials can also be great for additional learning!
Thanks for the suggestions! I have plenty of time to dedicate each day, but I'm unsure if the free resources will be as effective as paid ones. Just want to get the best learning experience!
It might be best to start small! Why not create a simple single-page application (SPA) to showcase your CV? You can build it up over time by adding features like a backend to store and manage your resume details in a database. This way, you can gradually incorporate best practices and more advanced concepts like testing and CI/CD as you go along. Just focus on small, achievable projects at first!

What kinds of materials would I look for at the library? I’ve tried that route before, but nothing seemed to stick with me.