We often see questions on sites such as Quora and Reddit from beginners asking how and where they can learn about Java and IDEs such as NetBeans. In response, here is a list of 6 free courses for Java beginners that you can learn through Udemy. Here are some suggestions to get you started.
This is a very detailed introduction covering all the fundamentals as well as some details regarding best practices when programming in Java through a mixture of lectures and demos.
A course aimed at complete beginners to programming which clearly explains the essential topics in a number of video lectures and is delivered with the NetBeans IDE.
Targeted at developers who have prior experience in other languages and want to extend their knowledge to building software and systems in Java, this course provides the information needed to be able to write “optimized, efficient and elegant” code.
A short course created to provide familiarity with java syntax, the ability to configure Eclipse, and a basic start to coding java applications for those with no experience.
This course covers the basic concepts of Java to provide a strong foundation. It contains useful quiz questions within the course to check your understanding and there is a follow-up advanced course, however this is no longer free.
A comprehensive and very informative course which assumes no prior knowledge of programming and allows Java to be easily understood with clear explanation of the concepts in over 70 video lectures.
Do you have any favorite courses? What would you recommend?
If your new to Java we also recommend you look at our guide too Java vs JavaFX.
If you enjoyed that this article why not try our guide to Java 8 in 5 minutes article series, we discussed Lambda Expression, Streams API, Default Methods and Method References., Repeating Annotations and Consumer Supplier and optional classes.