I'm in my first year of a BSc in IT with a focus on Software Engineering, and I've started learning Java using Tim Buchalka's 130+ hours Java Masterclass. However, I got overwhelmed by the length of the course and doubted my decision just 40 minutes in. I then found Bro Code's Java Playlist on YouTube, but he seemed to move too slowly for what I wanted at that time. Fast forward two months, I've done no learning at all and just feel lost.
I originally chose the Udemy course because I wanted a thorough understanding of Java fundamentals, similar to what we're learning at university, including OOP, loops, and conditionals. I'm worried about feeling like an impostor when discussing the language and believe that a solid foundation is crucial for landing jobs at big tech companies like Amazon and Google.
So, I'm really wondering if I should continue with the Udemy course, switch to Bro Code's resources, or find something else entirely. If switching is the answer, I'd also appreciate suggestions for affordable or free resources that can help me gain confidence and not feel like I'm always behind.
2 Answers
I get where you're coming from; wanting a strong foundation is totally valid! But don't feel like you have to finish the entire Tim Buchalka course before you move on. It might help to check out Bro Code for a quicker, easier-to-digest perspective and then circle back to deeper topics later if needed. You could combine both resources! Keep your pace manageable to avoid burnout. And don't forget, it's about understanding how Java works, not just memorizing hours of video.
I tried a similar path with courses and found that diving into a very long one can be a bit too much. I switched to learning one topic at a time and it made a huge difference. It's crucial to focus on the basics and take breaks when needed. The Udemy course isn’t bad, but don’t feel pressured to finish every hour—use it more like a reference book! Try focusing on the core topics you see in your uni classes and work on small projects alongside it. That way, you're not just consuming content but applying it too. As for job worries, don’t stress about landing a big tech job just yet; understanding the fundamentals is the real key right now!
Exactly! Building small projects helps a lot and makes learning feel more engaging rather than overwhelming.

Thanks for the advice! I think I'll try that combination approach to see how it goes.