I'm almost done with Harvard's CS50x course, which is a free intro to computer science. As I approach the finish line, I'm curious about what I should do next. I really want to avoid getting stuck in "tutorial hell" – you know, endlessly taking courses without tangible progress. I'm 17 and eager to keep improving my skills, especially in areas like cybersecurity and AI. Any tips or advice would be hugely appreciated!
7 Answers
You can find good advice on avoiding tutorial hell by checking out my profile – I've covered this a bit before! Cybersecurity and AI are fields that typically require some experience, so it’s best to nail down the fundamental concepts first before diving deeper into specialization.
Awesome to hear you're almost done! I'm curious how long it's taken you. Have you done all the lectures? It usually takes a good couple of months if you're being thorough. Just remember, slow and steady wins the race!
I suggest you start building something of your own. Daily coding challenges can sharpen your skills too. If you're looking to learn more, you might want to take another course.
If you're looking to solidify your skills, check out the Helsinki MOOC – it's a solid follow-up for programming. You won't regret it!
First off, congrats on nearing the end! Have you completed all the problem sets? If you haven't, it's worth finishing them up. After that, why not explore some free courses in cybersecurity or AI? Building a project based on something you're passionate about can also be a great way to apply what you've learned. Plus, looking for internships or connecting with peers in your area could really accelerate your growth!
Thanks Rob!
Apply what you've learned by creating projects. Identify your weak spots and focus on those, then keep repeating the cycle. It's great to work on projects that pique your interest, but don’t shy away from studying areas that are likely to be useful to you – you’ll discover what’s essential as you face challenges.
I agree with others here! Just start building – it doesn’t really matter what project you pick. You can try making a to-do app or a game. Also, think about taking follow-up classes from the same team that taught CS50x, or if you're leaning towards cybersecurity, find a white hat hacking course. Learning Linux could also be a game-changer for those fields!
Thanks! I’m on week 6 now, taking my time. I’ve done all the problem sets and watched the lectures, but it’s definitely been about 2 months for me.