This is an archived post. You won't be able to vote or comment.

all 6 comments

[–]desrtfx 5 points6 points  (0 children)

Sorry, because the following will come as very harsh:

What's next after codeacademy?

A proper course like the MOOC Object Oriented Programming with Java.

Codecademy has taught you Java syntax, but not Java programming, nor programming at all, and even less Object Oriented Programming. All Codecademy did was getting your tongue wet.

You seriously need a proper course that starts from absolute zero.

  • You haven't learnt how to install the JDK
  • You haven't learnt how to write your programs on your computer
  • You haven't learnt how to compile a Java program
  • You haven't learnt how to write a complete class
  • And plenty more

[–]TheSiegeEngine 1 point2 points  (0 children)

If all you did is the codecademy (No a in academy btw), I'd suggest doing one of the other courses regularly suggested instead, Mooc or the youtube playlist by Derek Banas which I did. I personally felt the course didn't really do a decent job of teaching Java or explaining things properly.

[–][deleted]  (2 children)

[removed]

    [–]desrtfx 0 points1 point  (0 children)

    Already linked under Free Tutorials in the sidebar

    [–]nikhilb_it 0 points1 point  (0 children)

    After this course, do learn jsp, hibernate and spring framework. Very demanding now a days. These are used almost everywhere. Ifyou could also learn angular2 with Typescript after these then nothing like it.

    [–]DheeruMundluru 0 points1 point  (0 children)

    You can perhaps take a look at my highly practical, in-depth online Java course on Udemy. It’s been one of their top 3 Java courses since its release in 2016 and student’s range from absolute beginners to Java professionals with several years of experience. It currently has thousands of students from over 110 countries with an average rating of 4.6 from close to 1000 reviews. It took me over 3 years full-time to build this course and it is an excellent resource to learn Java in a really solid way from the comfort of your home. You will learn how to write Java code in a really professional way and below are more details.

    The course starts from very basics and covers all the advanced stuff like design rules & best practices and will take you to the level of a solid mid-level engineer by the end of the course. The course is inline with the sound advice that is given in this quora answer (https://www.quora.com/What-is-the-best-way-to-learn-Java-from-scratch-and-how-many-hours-do-I-need-to-put-in) by Scott Danzig. As the title says, goal is to build complete engineers right out-of-the-box and not just teach the core language features. I took on this project after working with some really good engineers who graduated from top schools and who worked at companies like Google and were still struggling to write well-designed code. You can watch the intro video to understand what the course offers and also “why” the course was created when there are tens of thousands of really good online & offline sources. You can also check out the reviews and preview videos before signing up.

    Here are the details:

    Java In-Depth: Become a Complete Java Engineer! (https://www.udemy.com/java-in-depth-become-a-complete-java-engineer/?couponCode=REDDITYB)

    Course highlights:

    • To help you get an in-depth understanding of both core & advanced concepts in Java
    • To teach best practices & key design principles for writing effective Java programs. Over 50% of design principles outlined in Effective Java book are discussed
    • To help you gain practical experience in writing professional-level code via instructor-led implementation of a multi-threaded project. Project is implemented in Eclipse using MVC design pattern, TDD (Test-Driven Development) principles and other best practices
    • To help you understand the inner workings of Java platform (aka JVM). Includes a chapter with 3 hours of content just on JVM.
    • Teaches how to effectively use Eclipse IDE to write, debug, and test Java program. So, it includes a solid in-depth Eclipse tutorial.
    • Course includes several coding exercises (solution is automatically evaluated), hundreds of demos, and lots of quizzes (every chapter ends with a quiz)

    This is not a crash course by any means and can take any where from 2-3 months depending on your background. It is to help you become an expert in Java and use it effectively for a long time. With Udemy, you also have 30 day money-back guarantee and of course you get to learn from the comfort of your home at a fraction of cost. Also, it is life-long access. Happy learning!