Answer the question
In order to leave comments, you need to log in
What are some advanced Java courses online?
In general, the bulk of the courses that I see are a retelling of a book on java. For example, Introduction to Computing with Java c edx - variables, loops, arrays, a bit of oops. I want something serious. Type discussion of problems in development, algorithms, a closer look at standard libs.
Better, of course, in Russian, but this is not a big problem.
Answer the question
In order to leave comments, you need to log in
Courses are needed for the initial study of the topic, when every detail needs to be chewed, and so on. If you say that you are already an advanced Java player (or ready to become one), then you need more serious material.
Online Resources
docs.oracle.com/javase/specs - language spec, contains a lot of things that few people know about
docs.oracle.com/javase/7/docs/api - go through the packages to get an idea of which classes available for solving various problems
Books
Effective Java - one of the creators of the language tells how to program it correctly
Java Concurrency in Practice - don't even think about writing multi-threaded applications without reading this book; Seriously!
Come up with a project that will be interesting for you to work on for a long time, and engage in it, develop it, use it, and so on. During the development process, you will have many specific questions, answering which you will gain a lot of experience that no course or even a book will give you.
Now you are basically well versed in the language itself, but what to learn next depends on the application area (enterprise, web, desktop, gamedev, etc.).
Didn't find what you were looking for?
Ask your questionAsk a Question
731 491 924 answers to any question