Hacker Courses The online courses programmers keep recommending, ranked from 20 years of public forum comments.
i
#50 on Reddit

The Complete Java Masterclass

Udemy

37 recommenders · 40 threads · recommended in 8 years, 2016–2023 · score 45.4

Go to course ↗

A long-running Udemy video course by Tim Buchalka that teaches Java from the ground up, covering syntax, object-oriented concepts, and practice exercises, with roughly 75-80 hours of content and in-course coding challenges.

Commenters call it the most thorough and well-explained Java course on Udemy, praising Tim Buchalka's clear teaching and the frequent sale prices that make it cheap.

Programming Languagesbeginnerpaidvideo lectures#java#object-oriented programming#udemy#buchalka#exercises#android

Recommendations by year

20162023

On Reddit (44)

  1. Strongly recommendsv_iHuGir/learnprogramming2021in “getting a job as a self taught web developer in 6 months”▲ 2

    Web Dev Bootcamp - Angela Yu -> Keep in mind many stuff is outdated and you'll have to research and solve yourself like i did -> Did this one two times so got like 40 projects in the end from games to web sites, gaming projects were more fun but you'll put 2 websites live through Heroku, again…

  2. Strongly recommendsTamiyo22r/learnprogramming2020in “[MEGATHREAD] Free Courses”▲ 3

    Tim Buchalka's Java Programming Masterclass for Software Developers is on a whole other level though, which challenge problems built into the course, and a super-responsive teaching assistant on the forums giving feedback on your code. Its unlike any Udemy course I have experienced before. If…

  3. Strongly recommendsFT_Anxr/learnprogramming2018in “What is the best site to continuing to learn programming? I am talking about a level that I just finished 1 codeacademy free trial in Python and one in Java..”

    Well I've recently tried a free Java course at Udemy, if you check it out it's probably the best rated free java course, and it was tough to learn, the guy taught too fast, too much information and very few explanations. So after 2 weeks I gave up and decided to pay ~US$10 in a Java Course (called…

  4. Strongly recommendsOldeMeckr/learnprogramming2018in “Aced my Programming Logic class, onto Java (class) in 11 days!”▲ 7

    First of all, congrats. Udemy is a great website I highly recommend. Although still a little unstructured as in no one can force you to sit down and watch the videos. They have fully fledged paid courses in a variety of computer programming topics (any topic really) and generally have incredible…

  5. Strongly recommendssatysinr/learnprogramming2018in “Starting a beginners Java level course in College, how do I get ahead of the game?”

    **Books** * Java: The Complete Reference, Tenth Edition by Schildt is an excellent introduction and reference. Alternatively by the same author Java: A Beginner's Guide, Seventh Edition which is a smaller and gentler introduction for those totally new to programming. * Head First Java, Second…

  6. Strongly recommendsyvonnemontegutr/learnprogramming2018in “What are some good sources to self-study Java?”

    **Complete Java Masterclass** by *Tim Buchalka* is actually the best java course on the Internet. Tim is really a great teacher. He explained almost everything and some times more than what was required. I got to learn a lot of things and am confident that i know java now. Though few things…

  7. RecommendsSendTheTitans096r/learnprogramming2023in “Starting a degree in computer science in October, I would like to start accumulating some knowledge ahead of time, what should I do?”

    I used Udemy to get a good knowledge base going before I started college. Tim Buchalka’s course is great if you want to learn Java. Other than that I’d use Youtube.

  8. RecommendsAdSweaty3694r/learnprogramming2023in “Question for all Java Developers”

    Tim Buchalkas class is very thorough but gets really dry. It gives you what you need to learn Java well. All 9f Chad Darbys classes are great, but nit for beginning learners of Java. They teach implementation of frameworks and libraries, not basic understanding of how Java works. If you do the…

  9. Recommendsbklyn_xplantr/programming2023in “I am a SE with experience in C++ and C# but I wanna learn spring boot framework.Can you suggest the best method to start and master it?Please suggest me some courses or books(i prefer books) Thank you very much!”

    Take the Udemy course by Chad Darby. I came from .Net and it was really worth the time and investment.

  10. RecommendsTheBeckFromHeckr/learnprogramming2023in “IT/Tech courses are lacking with terrible Computer Science Professors and it's infuriating.”

    I’m studying for an online degree with WGU, which includes courses on Java. A lot of people recommend following Tim Buchalka’s Udemy masterclass on Java. You can get a coupon on his website which will bring the price down quite a bit. It’s a lot of info, but perhaps you can pick and choose what…

  11. Recommendsrinzler1oner/learnprogramming2023in “My father wants me to run his software company, but I don't know how to code”▲ 3

    Do it because you want to, not because your father wants you to. As for learning programming, what sources are you using to learn? I am a visual learner and I learn better by watching videos vs reading text. Figure out which learning method fits you best. Statistics show that 65% of the population…

  12. RecommendsEntrepreneurHuge5008r/learnprogramming2022in “help! looking for Java course”

    The course is MASSIVE. you’ll have coding exercises on the udemy platform up to section 14 ish. After that, you will still be presented with challenges but you won’t be solving them on udemy. Got it a little less than 2 years ago and I’m only 34% through the whole thing. Reason I’m not any further…

  13. RecommendsEntrepreneurHuge5008r/learnprogramming2022in “help! looking for Java course”

    Not sure you if you haven’t tried Tim Buchalka’s Java Programming Masterclass, but I do recommend it, it has coding problems right on the udemy platform itself. The solutions he gives to the problems are generally a continuation of the lecture, so you can’t just copy and paste but I prefer it as…

  14. Recommendsmr_johnsier/learnprogramming2022in “My son wants to learn programming, but I have no idea where to have him start”▲ 1

    You're going to get people with different opinions on this. Java is used more in mainstream applications than C#. For example the back end of Spotify is Java Based. C# is more for smaller projects and small to medium sized companies that don't have a lot of users. For learning Java it would be…

  15. RecommendsItsFridaySomewheresr/learnprogramming2022in “I feel like I am too dumb to self-study programming.”

    I felt the same way when I first started out. Things like Codecademy and Sololearn didn't feel effective, and books were too intimidating. Udemy is what worked best for me--I grabbed Tim Buchalka's Java course and tried to treat it like I was in school again. I see that you're studying Python, so…

  16. RecommendsLimbz54r/learnprogramming2021in “Looking for some serious advice, please. I have given myself 3 years to become a decent developer, create projects that will look impressive and hopefully land me a job by the end of the 3 years. Where do I begin?”▲ 1

    When I started learning programming about a year ago I picked up the Java masterclass of Tim Buchalka on Udemy for like 20 euros in sale. Very good course that covers a variety of basic subjects. Currently I'm working as a .net developer and a lot of the subjects covered in that course are still…

  17. RecommendsSeaworthiness_Jollyr/learnprogramming2021in “Im almost 40. Is learning coding a good idea or at this point would be a waste if time?”▲ 1

    yeah, it's fine, I'm 41, i have a kid and a full-time job that isn't coding. started learning a couple of years ago but have had a fairly busy life (my kid is 2) since. I would consider myself good enough to work as a dev as I have even hit up some of the dev's at work and got them stumped on…

  18. RecommendsSensitive-Bearr/learnprogramming2021in “app development courses ?”▲ 1

    Not if you’re looking to get into mobile app dev. I recommend starting with Java, since it is a far more versatile language. The Java Masterclass course will teach you about Java from the ground up. Later, when you want to start styling the GUI efficiently, it will be useful to learn html and css…

  19. RecommendsSensitive-Bearr/learnprogramming2021in “app development courses ?”▲ 2

    Well for Android, you’d want to learn Java. There’s an awesome Java Masterclass course on Udemy.com by Tim Buchalka. For iOS, you would want to learn Swift.

  20. RecommendsCuriousPerson-_-r/learnprogramming2021in “What Platform to Learn?”▲ 1

    You can use Udemy to find a course on Java or Python (plenty of them on there). I would recommend going for either Java or Python Masterclass by Tim Buchalka. I'm currently studying the Java course and it's pretty good so far.

  21. RecommendsRevolutionary_Big685r/learnprogramming2021in “Is going back to university in my 30s to study Computer Science a bad idea? Can I get good enough certifications online?”▲ 3

    Frontend: React Backend: PHP, Laravel framework It will depend on your area though. The tech used for frontend jobs is always JavaScript, so you have to learn that. In my area React is most popular. For backend you have a lot of choice, I started with Java but it’s very enterprise stuff, used by…

  22. Recommendsasquatch1r/learnprogramming2021in “Can someone help me put a plan to learn software development in 6 months?”▲ 2

    Start at teachyourselfcs. It is a website but to lazy to get the url. Alongside that, I would suggest learning C first. There is a really good masterclass on udemy and a follow up advanced class. Something with c++. Last, when you get past the algorithm and ds section,take the Java masterclass on…

  23. Recommendsasquatch1r/learnprogramming2021in “Is it possible to switch into the programming field from another career path with just a bootcamp?”▲ 1

    Anything working with the cloud. AWS, Azure, App Engine. Managing the DevOps and deployment of applications, ML or otherwise, is a really good area. Maybe I am just bias cuz that is what I do. On top of that, especially if you want to work a more corporate environment (typically more stable than a…

  24. Recommendsasquatch1r/learnprogramming2021in “Worries and Fear, any guidance?”▲ 1

    Don't worry about it my dude. Everyone goes through those fears. You are just starting out and yeah it will be difficult. But you have a good guideline of what to follow seeing that you are in school. I would suggest supplemental learning. Get some cheap udemy classes, like the Java masterclass or…

  25. Recommendsgroundgr/learnprogramming2021in “I'm 13 and I just got my first laptop. I want to build a website for blogs and stuff, Where should I start?”▲ 1

    I really recommend just buying a Udemy course on whatever programming language you want to learn. The one I’ve tried for Java by Tim Buchalka went so much deeper compared to something like codecademy. They almost always go on discount, pretty sure you can buy most of the top rated courses below…

  26. RecommendsNiki__90r/learnprogramming2020in “Software QA”▲ 1

    Hi! I work FT in oncology clinical trials currently but I am slowly trying to make the switch to software development. I am about 1/3 of the way through Andrew Mead’s Udemy course “The Modern JavaScript Bootcamp” and I am really enjoying it. I have only been working through it for a few weeks but…

  27. Recommendsscott_for_congressr/learnprogramming2020in “Completed a year of Computer Science in my first year of college. Looking for the best online resource to pick up where I left off?”▲ 8

    Tim Buchalka has a fantastic, super long Java course on udemy. If you wait, they usually all go on sale for $10-15 periodically. 10/10 recommend him.

  28. Recommends_W1LKYr/learnprogramming2020in “Got my first interview in 6 days!!!”▲ 2

    Yes, I left a role where I wasn't really a software engineer/developer, but I used python. I wrote scripts, but not applications. I did automation and monitoring. It was similar to a dev ops role. I was looking to get into an Engineering job and finally found one with a well known company as a…

  29. Recommendswulfcastle17r/learnprogramming2020in “I feel so discouraged... trying to learn java, tried multiple different tutorials and w3schools class”▲ 0

    Try Tim buchalka Java course on Udemy. Comprehensive and easily digestible. Only $10 too.

  30. Recommendsfrenchdicr/learnprogramming2019in “Is their a self taught path to learn Java Software Engineering similar to FreeCodeCamp has for Web Dev?”▲ 3

    Consider a course from Udemy, I suggest Tim Buchalka's Java Programming Masterclass for Software Developers or the ones in this post

  31. RecommendsSackTheWackr/learnprogramming2019in “Wondered if there is any good website to learn eclipse IDE from”▲ 1

    Udemy java master class is what you want. It costs but it's worth it. Tim is a great teacher.

  32. RecommendsPagla-Dashur/learnprogramming2019in “Java beginner - where to start first”▲ 1

    It depends on your preference entirely , do you like visual , do you like more hands on do it on your own or do you want to learn at your own speed through a book, I learned Java in college and we had only one book to refer Java complete reference, but its unnecessary detailed sometimes, Head…

  33. RecommendsRyskillr/learnprogramming2019in “From zero to Play Store in ~6 months. Here are my takeaways.”▲ 7

    Tim Buchalka's course is wonderful! I highly recommend it for anyone learning Java.

  34. RecommendsBurtMacklinFBIr/learnprogramming2018in “Any good online tutorial for android development in kotlin?”▲ 1

    There are a couple good udemy courses, they should only be around $10. The ones by Rob Percival and Tim Buchalka are great, but I'd really recommend learning java before kotlin.

  35. Recommendswillmcavoyr/learnprogramming2018in “Are the Udemy courses really usually $50-200?”▲ 1

    Yea I’d recommend Tim Buchalka’s course on Java and Android Studio. He’s hired a full time guy to maintain the Q&A section who answers usually within minutes. Be aware though these courses should really only introduce you to a topic. It’s then up to you to expand on that topic and find ways to…

  36. RecommendsOldeMeckr/learnprogramming2018in “is codecademy worth enrolling into?”

    I would recommend checking out Udemy. Tim Buchalka’s Java Masterclass is a great course. Plenty of other courses on Udemy as well. They have great sales all the time. I bought that Java course, a C# course, C++ course, and webdev course all for around $35 and they were valued at over $500.

  37. Recommendspaasaapleaser/learnprogramming2018in “Preparing for a job and learning programming”▲ 2

    There are tons of jobs in Java. If you want to develop Android apps, I highly recommend you stay on your path and on Udemy take Tim Buchalka’s Complete Java Masterclass and then his Android Java Masterclass. (Only buy Udemy on sale, they regularly go from like $194.99 to <$20.) At some point…

  38. RecommendsOldeMeckr/learnprogramming2018in “Lessons Learned from my first Development job”▲ 1

    Udemy is great. Highly recommended. I think I’ve taken that “Complete Java Masterclass” course if it’s the one by Tim Buchalka. He continually updates the course as well so it continues to evolve. The best part about Udemy IMO is that you have access to the courses you purchase for life, which is…

  39. Recommendsskyheart07r/learnprogramming2018in “Lessons Learned from my first Development job”▲ 7

    If you have a bit of cash on you Udemy has some great classes on whatever programming language you want to learn. That along with any of the standard books should be enough to get you started. From there it’s wherever you want to take it tbh. I recommend “Complete Java Masterclass” all classes are…

  40. Recommendssatysinr/learnprogramming2017in “The ultimate collection of free Udemy courses to learn different programming languages.”

    Tim's Java course on Udemy is fantastic. I haven't found any other course as dense and well constructed. I rate it even higher than the Helsinki MOOC.

  41. RecommendsSeptixGr/learnprogramming2017in “The ultimate collection of free Udemy courses to learn different programming languages.”

    Is there something like the python program for java you recommend? Already on cs50 and Going along Tim B.'s udemy course

  42. RecommendsAskee123r/learnprogramming2017in “I started learning Javascript and Java on codeacademy, but I've heard bad things. Where can I go to get a better education?”

    I really enjoyed tim buchalka's java course on udemy. As for javascript definitely get a base for it then check out anthony alicea's "understanding the weird parts: Javascript"

  43. RecommendsSSID_Viciousr/learnprogramming2017in “Java learning path/additional resources”

    Get a Pluralsight account. They have plenty of intermediate and advanced Java courses to look at after mooc.fi. You can get 3 months for free through Microsoft, google for Microsoft dev essentials. Read the book effective Java. If Udemy has a $10 dollar sale again, there is an excellent course by…

  44. RecommendsRedWine32r/learnprogramming2016in “What are the best online Java courses to give me a broad understanding of a language for fifty dollars or less?”

    Udemy Tim Buchalka's Java course. It covers Java in depth and object oreinted programming concepts properly. Its a really good course and costs $10 when I bought it. I heard udemy prices are changing so idk. but this is my suggestions.

Related courses

Keyboard

In the course grid
←↑→↓
Move between courses
Home End
Start / end of row (with Ctrl: first / last)
PgUp PgDn
Jump several rows
Enter
Open course
S
Save / unsave course
1–5
Best, Trending, Hidden gems, Evergreen, Saved
[ ]
Previous / next topic
On a course page
← →
Previous / next course in your list
S
Save / unsave
O
Open the course website
Esc
Back to the grid
Everywhere
/
Search
T
Light / dark theme
?
This help