UPDATED: NOV 2021
Backed by a ton of research and industry experience, I've designed this course to be the GO-TO resource on the internet for actually learning Java practically and mastering real-world software development. You'll learn things you can actually take to your interview and be confident on the first day of the job!
If you're a beginner in Java, you should complete my beginner Java course called: "Getting Started with Java" also available on this site. After completing both of these courses and practicing the assignments, you'll once and for all become job-ready to kick start your Java programming career as a furnished software professional!
Unlike anything out there, my priority has been to keep this curriculum ENTIRELY PRACTICAL from scratch! You'll be mastering the collections framework and diving deep into java generics. You'll learn all there is to know about multi-threading and the JDBC API for working with a MySQL database. There are also practical projects scattered throughout the course so that you can practice the concepts as you learn them. For example one of the projects involves processing files with stock market data. So as you can see, I tried to keep the projects professional and industry relevant rather than cloning a game like flappy bird. Just like my other top ranked courses, I have maintained the same style for teaching. I repeat things in multiple ways so that the information is fully retained. The model I use to teach in all my courses is: “watch-once, practice, retain & move on” - so that a student does not have to go back and watch a lecture more than once to understand what’s going on. Join a membership plan to get access to all of my courses on this site.
Topics covered in this course: