Top 30 Java Tutorials
Top 30 Java Tutorials
1. Codecademy
2. Udemy
3. Coursera
4. Java Code Geeks
5. Learn Java
6. Oracle Java Tutorials
7. edX
8. SoloLearn
9. Skillshare
10. Codementor
11. Program Creek
12. Java Beginners Tutorial
13. W3Resource
14. Tutorials Point
15. Studytonight
16. Udacity
17. Cave of Programming
18. Treehouse
19. Programming by Doing
20. Sanfoundry
21. JavaTpoint
22. Guru99
23. Java Tutorial
24. W3Schools
25. JournalDev
26. Programiz
27. Jenkov.com
28. Lynda.com
29. NetBeans
30. Simplilearn
1. Codecademy
Introduction to Java
Data structure
Object-oriented concepts in Java
2. Udemy
Java Fundamentals
Java for Android
Advanced Java
4. Java Code Geeks
Java classes
Java functions
Loops in Java
5. Learn Java
Arrays
Functions
Generics
Try and Catch
Exceptions
Abstract classes
6. Oracle Java Tutorials
Classes in Java
Java APIs
Deploying applications
7. edX
edX is one of the emerging online learning platforms that offers high-
quality courses from the best institutions across the world. In 2012,
Harvard University and MIT both laid down the foundation of edX.
Here, you can learn to program with Java programming language.
Most of the courses are free, and there is no need to enroll for them.
However, you can choose the premium courses in order to get a
certificate after the completion of the tutorial.
Some key topics included in this tutorial are as follows:
Java inheritance
Aggregation in Java
Regular expressions in Java
8. SoloLearn
Loops
Classes and objects
Lists
Threads
Files and exceptions
Arrays in Java
Java I/O operations
Java exception handling
10. Codementor
Multithreading in Java
Concurrency in Java
Advanced Java concepts
11. Program Creek
Generics
Exceptions
Concurrency
I/0 & database
Compiler and JVM
12. Java Beginners Tutorial
Java Beginners Tutorial is probably the best Java learning platform for
beginners as well as experienced programmers. It is divided into three
sections. The first section describes the fundamentals of programming
in core Java. The second section describes examples of Java
programming. In this section, you can implement the concepts learned
in the first section. The last section provides you with a summary of
what you have learned in previous sections.
Some key topics included in this tutorial are as follows:
Java HashMap
LinkedList
Set
Enum
13. W3Resource
Generics in Java
Java reflection
Java XML
16. Udacity
Looking for a platform that can help you with Java programming
language from the basics? Then, you can go to the Udacity online Java
programming course.
This website provides you good quality content that makes it a perfect
place for beginners who want to learn and explore more about the Java
programming language. More than 160,000 students from all over the
world (around 190 countries) have enrolled to learn different online
courses from Udacity. Udacity provides some Nanodegree programs
and free online courses. The list of courses includes the following:
Conditional statements
OOP concepts in Java
Functions and loops
17. Cave of Programming
*
20. Sanfoundry
If you want to polish your Java skills, then Sanfoundary is the best
place for you. It has a collection of more than 1000 questions that
focus on almost all key concepts of the Java programming language.
Hence, it helps both beginners as well as experienced programmers to
learn and code in Java.
Some key topics included in this tutorial are as follows:
This tutorial from beginnersbook.com will help you to learn the Java
programming language. It has arranged all the topics from beginner to
expert level. It is suitable as both a refresher, as well as experienced
programmers.
Some key topics included in this tutorial are as follows:
Java keywords
Java operators
Java data types
Java variables
25. JournalDev
Composition in Java
Inheritance in Java
Java nested classes
26. Programiz
Java enums
Java annotations
Java interfaces
Java core concepts
28. Lynda.com
Java servlets
Java server pages
Introduction to Hibernate