I'm a PhD student in a top Ivy League program studying causal machine learning, but I have a background mostly in mathematics and statistics. While I can handle basic coding tasks and simple projects, I often feel overwhelmed by my peers who seem to work much faster and more effectively. My coding fundamentals could use some strengthening as I've primarily learned through practical experience and assistance from language models. I'm eager to find free, reliable online resources like MIT OpenCourseWare to learn C++ and the fundamentals of programming so I can build better skills over the summer. Any suggestions?
1 Answer
You might want to check out CS50 as it offers a solid introduction to programming concepts! It’s a bit basic, but it could help build your confidence. You should also consider diving into a data structures and algorithms course since your math background will help you grasp those concepts quickly. Remember, it’s not just about coding but knowing how to structure and deploy your projects effectively!
Thanks for the tip! I looked into CS50 and it seems like it has a lot of valuable content, even if some sections are a bit basic for me.