2

How can I teach myself computer science without breaking the bank or sacrificing my full-time job?

AI Summary

I'm interested in learning computer science but I'm on a tight budget and I work full-time. I've tried online resources like Coursera and edX but they're just not engaging enough for me. I've also tried reading books on the subject but it's hard to stay motivated without a structured learning plan. I've been considering taking online courses, but I'm not sure if it's worth the investment. Does anyone have any advice on how to learn computer science without breaking the bank or sacrificing my full-time job? Should I focus on learning specific skills like programming and data analysis, or should I take a more general approach and learn about computer science concepts like algorithms and data structures? Any advice would be greatly appreciated!

1 Answer
0

Hey there, I totally get it - wanting to learn computer science without breaking the bank or sacrificing your full-time job is a common concern. I've been in your shoes before, and I've learned a thing or two about how to make it work. One thing that really helped me was joining online communities like GitHub and Stack Overflow. They're free, and you can learn so much just by reading and participating in discussions.

I also recommend looking into open-source projects on GitHub. Not only can you learn from the code, but you can also contribute to real-world projects and get feedback from other developers. And, if you're interested in learning specific skills like programming and data analysis, there are plenty of free resources available online, like tutorials on YouTube and blog posts on Medium. Just make sure you're consistent with your learning and set achievable goals for yourself.

As for whether to focus on specific skills or general computer science concepts, I think it's a good idea to do a bit of both. Learning about algorithms and data structures is essential, but it's also important to apply those concepts to real-world problems. Don't be afraid to experiment and try new things - it's all part of the learning process. And remember, learning computer science is a marathon, not a sprint. Take it one step at a time, and you'll be just fine.

Your Answer

You need to be logged in to answer.

Login Register