Java Programming Masterclass for Software Developers
You’ve just stumbled upon the most complete, in-depth Java programming course online.
Reddemy may receive an affiliate commission if you enroll in a paid course after using these buttons to visit Udemy. Thank you for using these buttons to support Reddemy.
Reddit Posts and Comments
0 posts • 62 mentions • top 50 shown below
3 points • Digitalman87
I used this one. I only did it though the OOP sections. Also, don't worry about doing all the exercises. Just understand how he is able to solve them.
3 points • bmrk85
Imho https://www.udemy.com/course/java-the-complete-java-developer-course/ this is pretty good, it helped me a lot
Edit: dont buy it for 150 usd, it usually gets 90% off or so, and you can pick it up for ~10 usd
6 points • LTFGamut
Try this one:
It's very hands on.
2 points • zivaviv55
Ideas for projects?
I’ve completed the java masterclass course on udemy :
And wanted to get from you guys some ideas for project I can build to practice what I’ve learnt. Thanks!
2 points • joskar14
Internship programare Java doar cu un curs - obiectiv realist? [Serios]
Salutare! As vrea sa ma adresez celor care lucrati in domeniul programare software.
Am 34 ani, facultate si experienta de munca in domenii fara nicio legatura cu IT-ul (Studii europene), dar din interes personal am inceput in urma cu 2 luni un curs de programare Java pt incepatori. Cursul este acesta: https://www.udemy.com/course/java-the-complete-java-developer-course/ si include atat teorie, cat si exercitii de scris cod. Momentan sunt la sectiunea 8, deci am acoperit notiunile de baza, control flow statements, si principiile OOP. Imi place foarte mult pana acum, dar inainte de a mai investi timp si efort, vreau sa va intreb:
Este realista asteptarea ca peste inca 2 luni in acelasi ritm (as avea circa 70% parcurs din continutul cursului) sa pot obtine un internship in domeniu? Sau dimpotriva, nu se poate lucra doar cu Java, ci ar trebui sa stiu multe alte lucruri / tehnologii pe care nu le dobandesc din acest curs?
Sunt constient ca este un domeniu extrem de vast si complex, si ca e necesara multa experienta de scris cod pana sa devin cu adevarat util, dar realistic am sanse sa incep, sa ma ia cineva la un internship doar cu ceea ce acopera cursul? Geografic sunt in zona de vest a tarii.
Multumesc mult, apreciez orice parere!
1 points • luke99776
Regione Lazio, ma è scaduto da qualche giorno, purtroppo l'ho scoperto tardi. A questo punto stavo pensando di imparare da autodidatta con un corso di Java comprato su Udemy qualche mese fa.
Il corso è il seguente https://www.udemy.com/course/java-the-complete-java-developer-course/
Non avendo altri modi, al momento, per imparare e non potendo iscrivermi a informatica il prossimo anno per ragioni economiche, questa sarebbe la mia unica possibilità.
Secondo voi è infattibile? Sono disposto a fare il possibile per imparare da autostrada. Grazie in anticipo a chi vorrà rispondermi.
1 points • Shujaa94
> The point is that my primary wish would be to get into app development, so i though beginning with java would be better?
Yeah you got the right idea, here's a good course on Java
From there you either go straight into Android development or learn Kotlin and get into Android development.
1 points • Brankoo95
Ocu biti dobar programator ako mi ovo bude neka da kazem osnova?
1 points • __helix__
The $10-12 udemy video training is what we use for our interns, as one of the learning components. (Never pay full price for these things)
1 points • vasu1996
You can post links from phone too. like this for example.
1 points • BigBadBlowfish
I’m starting 1/1 and have all gen eds + Calc transferred as well. I’ve been working through the Java Masterclass course on Udemy to prepare for Software I/II and work on my programming skills in general.
1 points • Savan0203
Odlicno za sad, pratim ovaj JAVA kurs sa udemy-ia samo sto sam skinuo sa torenta al dobro to je to :D
1 points • JohnnyBandito
I'd check out Udemy Java Complete Course by Tim. The dude did a great job and keep it constantly up to date. He doesn't let it age and keeps up with the latest java lts
1 points • semidecided
>I'd also recommend Tim Buchalka's java course on udemy. It covers pretty much all of java.
Hyperlinks are easy on mobile too.
1 points • TheGreatUsername
I took my intro coding course in Python (301 when it was still a thing) and introduced myself to Java and OOP over the summer using the Java Programming Masterclass by Tim Buchalka on Udemy.
While I mostly used it to learn the syntax since I already knew procedural logic, it does start from scratch, so it's a great course even if you've never programmed before.
1 points • Ashutosh_Samal9
https://www.udemy.com/course/java-the-complete-java-developer-course/ If you can buy and want to dedicate some time. This course is perfect. Tbh reading books will only make things complicated. Try learning from videos. If you don't have time or money search cs106a on YouTube. I'm in second year CS, learning java. If you want you can message me.
1 points • abbadon420
I'd also recommend Tim Buchalka's java course on udemy. It covers pretty much all of java. Sorry for the long link, am on mobile: https://www.udemy.com/course/java-the-complete-java-developer-course/?utm_source=adwords&utm_medium=udemyads&utm_campaign=Java_v.PROF_la.EN_cc.ROWMTA-B_ti.6336&utm_content=deal4584&utm_term=._ag_80869555151.ad_382343283086.kw__._de_m.dm__._pl__._ti_dsa-774930040249.li_9064055.pd__.&matchtype=b&gclid=CjwKCAiAuK3vBRBOEiwA1IMhuiYEpWKmcQAIQC6QsZJyNHMqI0s4vCSLSyy9b83gNqmEyszpKFOSFhoCisEQAvD_BwE
1 points • vektor321
My system: 1. Make random project from Udemy/youtube 2. Make Udemy course from scratch 3. Upgrad project from tutorial/course 4. Read book(s) 5. Code own project.
You can reorder points 3,4,5. I didn't make this course but it looks good. Should have all what You could need.
And I'm just junior. You don't need to listen me.
3 points • caduweb
An excellent introduction I guess the (free) Udacity course on introduction-to-operating-systems--ud923. Such topic, concurrency and parallelism, is not specific to Java, and it is helpful to understand the primary abstractions before deep into the language mechanisms.
After that, I would suggest this Udemy course on Java link, if you already know some basics of the language, you can skip to the concurrency section.
1 points • sashslingingslasher
I've been learning programming on and off for years now, but I rarely make it far enough to feel any confidence at all. This class is by far the best. it's a huge class. I'm only about 15% into, but I've never felt more confident in my abilities. Tim is a really good teacher and gives a lot of examples which I really need. I can go on, but I really recommend trying it
Yeah, you have to buy it, but it's "on sale" now for $15. I put it in quotes because it's always on sale. I think I paid $12. I think it's better than any of the free resources I've used- codecademy, free code camp, textbooks, YouTube, etc... It's honestly even better than the c++ intro class I took in college.
Keep an eye on udemy in general. Their "automate.... something... something python" class was just free, and Tim buchalka has a C++ class, and a deeper dive into databases that I plan on taking too. I'm seriously impressed.
1 points • totoro27
I've found this course to be helpful: Java Programming Masterclass for Software Developers
1 points • Vlad1791
Probabil zici de asta https://www.udemy.com/course/java-the-complete-java-developer-course/ si mie mi se pare foarte bun. Il gasesti si pe torrent daca nu vrei sa il platesti.
1 points • YouRedditHereFirst
It’s the “Java Programming Masterclass for Software Developers” from Tim Buchalka. It covers everything for Java, not just what you need for Software 1&2. The first half of the course covers the project for Software 1 and the second half covers Software 2.
I would also recommend going to GitHub and searching the WGU course number for your projects. You will see a bunch of submissions from previous students and their completed projects. You should download them and see how their project works so you get an idea of what you need to do for yours. Breaking apart their code to figure out how it worked really helped me out.
1 points • z_z1
I found this one useful: https://www.udemy.com/course/java-the-complete-java-developer-course/
Although it has grown considerably to 80 hours now.
1 points • Ghordrin
There's a few: https://www.udemy.com/course/java-the-complete-java-developer-course/
Is a very good one to start with. It teaches you the basics all the way to JavaFX and design patterns.
2 points • wen__moon
Probably not a bad idea.
I'm about 80 CUs into the program and the community of students and their feedback is by far the most fruitful resource in determining what to focus on per course/etc..You are 100% right about that.
I've read that this course is a pretty solid for c482 and picking up Java in general:
I'll likely lean on that resource instead of getting bogged down with whatever ucertify or zybooks has in store for me ;)
2 points • woodsyWoman118
Because my course didn't focus on Java, I've been supplementing that using Udemy courses. If you already understand the basics of programming, you might even be able to start here:
And this one that I'm taking now is really filling in the APEX blanks:
I hope this helps! Glad to hear you're building onto your current Salesforce knowledge. It's such a great skill to have! Its the best career move I ever made 😃
1 points • TargaryenOfHouseJava
Udemy course, its really good. Its alot but if you truly want to get serious with programming with Java, then this is the way imo.
1 points • Atrops
I can understand, I've done similar things to myself. It really comes down your motivation. Looking stuff up online is extremely helpful. No matter how experienced you are, you an bet you are going to run into a situation that you're not sure how to implement and will need to look something up online.
Instead of simply copy/pasting your way through it though, take the time to dissect the code and understand what's its doing. Then next time you find yourself in a similar situation, you will have an idea about how to implement it.
If you are serious about wanted to learn to code, there are plenty of ways you can do it online without spending money, or spending a little money. I'm a self-taught developer and learned everything I know online. I recently decided to get my degree in it because options where I am are limited, and it's hard to find a job without a degree. I'm still working through to get my associates, and am actually taking my first "official" programming class this summer. That being said, I did land a entry level position for a company a couple months ago and seem to be holding my own so far.
My saving grace for online courses was on Udemy by a guy named Tim Buchalka. He has many different language courses that he teaches on there, and they are all really affordable. The one that I took, and still have a little bit left to finish on, is this one: https://www.udemy.com/course/java-the-complete-java-developer-course/
I'd recommend that course to anyone who was interested in learning Java. No matter what happens and what you decide, I wish you the best man!
0 points • Accomplished-Coffee8
Thanks for your response. This Udemy course by Tim Buchalka claims thats I would be ready to pass the oracle test once I am.done with the course https://www.udemy.com/course/java-the-complete-java-developer-course/ Its important I select the most effective course with the most valuable of certificates so as to boost my job prospects as a developer
1 points • another_cube
Here is a pretty comprehensive course: https://www.udemy.com/course/java-the-complete-java-developer-course/
1 points • Kashte_gomari
What is the problem with the professor? An entry-level Java course is not something that hard to teach...
I like this one:"https://www.udemy.com/course/java-the-complete-java-developer-course/"
1 points • Mihaita191
This is without any doubt the best java course on the internet! It helped me to land a job as a junior java developer, after a 4 year career as an Financial Auditor. In march, I'll celebrate 2 years as a software developer.
PS: if it's not around max 15 euros, wait a few days as udemy has "offers" all year round. Don't pay 200 euros or something for it if that's the price now...
1 points • fig_newton77
I took the Java masterclass. I really liked it and learned a ton. That guy (Tim Buchalka or whatever his name is) is a good teacher. Just not very entertaining. Some of his assignments are legitimately challenging and would take me a few hours to get through. Although if you are just trying ti learn for this class you may not wan't to waste a ton of time on them. But they will reinforce the ideas you are trying to get a grasp on.
This one just to be clear - https://www.udemy.com/course/java-the-complete-java-developer-course/
I didn't quite finish (Stopped around the Java FX portion) but the content was really well done for the most part. I learned a lot and have blown through the other java classes I've had so far. Java can be hard to grasp just because the syntax is so weird compared to a language like Python. But it is really powerful when you get the hang of it and really utilizes OOP well.
Also.. lots and lots and lots of big companies use Java. I don't think it is anymore, but it used to be the most widely use language by a large margin. So if you're aiming to be a software engineer and not a web dev, or something else, odds are you are going to want to learn java in some capacity anyway.
1 points • Marmot500
You already sound like a developer with 2 - 3 years experience, depending on how you word your resume. If you want to learn Java, the Tim Buchulka class at udemy is very good. 80 hours worth of material for around $11.
1 points • belfast91
This is a decent refresher. I know it can be painfully boring sitting doing tutorials all day but it’s worth it.
If you are using spring this one is decent https://www.udemy.com/course/spring-framework-5-beginner-to-guru/
Honestly the tutorials don’t do much for me until I’ve been thrown into the deep end used the technologies for about 6 months. They mostly serve to clean up any gaps in my knowledge
2 points • zgohanz
Firstly, don’t feel bad or depressed. Every comp sci student or atleast most of us go through the same issue. I personally didn’t “actually” code until last summer.
I got an internship with a big company last year and I was freaking out because I didn’t know how to code well. Since then, rather than learning coding for myself, I think I learnt it due the fear of losing my job lmao. I bought 2 courses on udemy (10$ each, 2 meals come on!) for Java and python. They were really amazing and helpful.
Python: https://www.udemy.com/course/complete-python-bootcamp/ Or https://www.udemy.com/course/complete-python-developer-zero-to-mastery/
The java course is really extensive and covers almost every topic and it took me 3 months to finish it cuz I was lazy. I finished the python one in a month. It’s a zero to hero course and covers most OOPS concepts and some data science concepts.
The key thing here is not to finish those courses for a certificate or just cuz you bought them. Take your time in taking notes from videos and practice problems and leetcode while you’re taking these classes. I used to do around 3-4 hours of learning, which included watching videos and doing problems. So start with 3-4 hours, then try to bump it up if you wanna finish then early. Good Luck! Lmk if you have questions
1 points • zslari
I've been following this online class/tutorial on Udemy for the last month or so that I've found really helpful: https://www.udemy.com/course/java-the-complete-java-developer-course/
Udemy in general is pretty great, for about $10 dollars you can find really comprehensive video courses on basically anything. I've taken a Python class on there before that includes lots of assignments and projects as well. Look for highly rated classes with a lot of reviews to get the most for your money.
1 points • ConsciousWrestle
The official java tutorial is pretty good. An if you prefer video there’s the Tim Buchalka course. Both are very complete and thorough.
1 points • chris1666
Did you ever look at ... Tims Masterclass
Im glad your back at it !
1 points • Tamiyo22
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 you're interested in anything he's teaching its worth it.
1 points • chochitos_raider
what i would recommend is to. complete a udemy course about java development. they are usually on discount https://www.udemy.com/course/java-the-complete-java-developer-course/ , and i mean complete it all , then u should start looking into popular java frameworks for web development like .. spring boot or spring mvc https://docs.spring.io/spring-framework/docs/current/spring-framework-reference/web.html. in-deep understanding these technologies will quickly take u to the other side. also most java applications will require many 3rd party libraries you dont have to re-invent the wheel in most cases , get confortable with technologies like maven or gradle.
hope it helps
1 points • itayk1551
from here I study the basics this course is NOT the best but it covers a lot, I covered subjects of this course with youtube (when I didn't understand ).
so the best course I did by far is Data Structures and Algorithms: Deep Dive Using Java
1 points • AgitatedBasket
I am learning Java by following this Udemy course https://www.udemy.com/course/java-the-complete-java-developer-course/ and www.geeksforgeeks.org. Tim explains the concept very well and follow the best practices AFAIK.
1 points • andrewhughes1988
It is from 2011, but it is still very relevant. If you get through that you will be in a great position to look into some of the newer Java features that have come out in the last few years.
If you don't mind paying a little bit, Udemy has a course by Tim Buchalka called Java Programming Masterclass that is really good and has some of the newer information in it. It goes on sale pretty often for around $10 so keep an eye out for that price if you want it.
The good thing about Java is there are learning resources all over that place that are free. If you ever have a question feel free to DM me.
1 points • another__bit
I'm currently going through this 'revelation' as well. Started the new course about a week ago and had mixed feelings about the update. I'm glad we're not forced to use archaic Java 8 but at the same time there seems to be some hurdles set ahead for new students taking the course as nearly all of the webinars/info related to the course are focused on the previous version (Java 8, etc...).
I finally got around to setting up JavaFX and Scene Builder today -- although I have no idea how to actually use them yet.
This udemy course walks through how to set up JavaFX and Scene Builder via IntelliJ fwiw. It's also pretty decent at stepping through the basics of Java in general. Having said that, it admittedly might come off as a bit challenging to someone who has no previous exposure to Java. It gets quite a bit of criticism in the learnjava sub for that very reason.
This link may also be helpful with configuration (in IntelliJ):
1 points • atomizedshucks
I got past my panic. Looked up SW eng jobs at my current company
Everything is Java, C, C++, embedded systems, linux scripting.
Udemy: They are having a Cyber ~~Monday~~ Week sale
Complete Java Masterclass
Beginning C++ Programming - from beginner to beyond
1 points • telmo_trooper
Well, I'm not a huge fan of Java myself, but it's still widely used. So yes, it's still relevant. Specially considering the Java standard is now taken care by the folks at OpenJDK (and not Oracle anymore).
In my experience learning through good video courses is far easier than going through written tutorials, so I'd recommend you look at some of Udemy's best seller courses on the topic, like this one. They're usually very cheap.
1 points • WGUCSGrad
If you're not super comfortable with Java yet my suggestion would be to grab one of the udemy classes on sale. The WGU materials for software 1 and 2 aren't the best.
Either one of those should teach you everything you need for both Software I and Software II. I used the first one for Software II and was able to complete it in about a week. The second one by Tim Buchalka would teach you just about everything you need to know to go from Zero to a Job.
You don't need to do the whole class either. You can pick and choose what you need along the way. The WGU materials might be better now than before but I found in general I did better looking to outside materials on those two classes.
1 points • Klussux
Pe java zic ca ma descurc decent in momentul asta, am terminat vara asta cursurile
piratate de pe net dar totusi nu prea am idee exact ce ar trebui sa fac pentru proiecte pentru GitHub. Totusi, poate nu asta ar fi cea mai mare problema. Problema e ca sunt blocat acasa, daca veau sa merg la Cluj nu o sa pot sta in camin din cauza ca anul nostru face semestrul asta online(cel putin, nu stiu semestrul 2 cum o fi) si daca salariile de entry level sunt asa cum am auzit(sub 2000 de lei la 4 ore) ar trebui sa imi dau jumatate de salariu pe chirie si utilitati plus ca din ce am auzit nu prea mai gasesti locuri disponibile, si ce gasesti sunt pentru ani terminali. Dar o sa ma uit si peste cursul tau, poate ma mai ajuta cu ceva in plus.