DEV Community

ruthmoog
ruthmoog

Posted on

3 3

Java Programming: enjoy the fundamentals

I recently took this enjoyable Java Course by Angie Jones, and found it helpful to solidify my understanding of Java fundamentals and, boost my confidence as a dev.


About Angie Jones

Angie's career has included working at IBM, Twitter and, as an adjunct college professor and educator. She's a specialist on test automation, a speaker, inventor and, volunteer with Black Girls Code. Find her on Twitter @techgirl1908, and angiejones.tech.


The course is structured as video tutorials/transcript, with coding exercises and quizzes to reinforce each topic, with some context from Angie along the way. I found that I understood some concepts better after Angie's explanations, type casting with Polymorphism and the chapters on Collections for example.
This course is free and aimed at beginners, and it's a nicely flowing tutorial which would be a great tool for coaching. I think it would be most suited to:

  • Juniors who want to refresh their Java basics & feel more confident with what you've already learned in Java or another language
  • Developers who coach either juniors or those learning to program using Java
  • Anyone who wants to learn to program in Java*

I learned things I didn't know by doing this course, and also finally realised I knew way more that I thought I did at the same time.

I'm about a year and a half into my career as a professional software developer, and sometimes it's easy to feel not enough, or miles away from your goals. We don't tend to bring outside attention to when we feel inside that we're not doing well, but it's a universal experience for a lot of us. If that sounds like you right now, then know that you're not the only one! Don't compare yourself to others and, find ways to take control to make gains - whether that's a course like this one, or something else.

Test Automation University has courses available on for free on many other topics based on test automation. If you try any of these please let me know what you enjoyed!

*Angie shows you how to set up your work tools to begin writing in Java, some of the pages in the demo have changed so you will need to dig a bit to locate what you need to get started - but don't let that put you off!


I shared this blog post at work and had so many messages of support from peers who either felt the same, or who gave me positive feedback about my work, progress and, attitude. I felt vulnerable putting it out there but I'm glad I did. Special thanks to Urvi for the encouragement! 🦄

Top comments (0)

Some comments may only be visible to logged-in visitors. Sign in to view all comments.

Great read:

Is it Time to go Back to the Monolith?

History repeats itself. Everything old is new again and I’ve been around long enough to see ideas discarded, rediscovered and return triumphantly to overtake the fad. In recent years SQL has made a tremendous comeback from the dead. We love relational databases all over again. I think the Monolith will have its space odyssey moment again. Microservices and serverless are trends pushed by the cloud vendors, designed to sell us more cloud computing resources.

Microservices make very little sense financially for most use cases. Yes, they can ramp down. But when they scale up, they pay the costs in dividends. The increased observability costs alone line the pockets of the “big cloud” vendors.