That's a bit too broad of a question. That being said, Jenkov's concurrency/multithreading playlist and Dan Vega's Spring Boot videos have been good starting points for me for those respective concepts Answer from TriangleMan on reddit.com
GeeksforGeeks
geeksforgeeks.org โบ advance java โบ advanced-java
Advanced Java Tutorial - GeeksforGeeks
2 weeks ago - Enhance career opportunities in backend development, cloud and enterprise software. ... Introduction to Advanced Java provides an overview of technologies and concepts used to build web, enterprise, and database-driven applications.
W3Schools
w3schools.com โบ java
Java Tutorial
Check your understanding with a short quiz and see how well you know Java. ... Learn by examples! This tutorial supplements all explanations with clarifying examples.
# I'm looking for FREE resources to learn Advanced Java!
It seems that you are looking for resources for learning Java. In our sidebar ("About" on mobile), we have a section "Free Tutorials" where we list the most commonly recommended courses. To make it easier for you, the recommendations are posted right here: MOOC Java Programming from the University of Helsinki Java for Complete Beginners accompanying site CaveOfProgramming Derek Banas' Java Playlist accompanying site NewThinkTank Hyperskill is a fairly new resource from Jetbrains (the maker of IntelliJ) Also, don't forget to look at: The official Documentation The official Java Tutorials Our community resources thread If you are looking for learning resources for Data Structures and Algorithms, look into: "Algorithms" by Robert Sedgewick and Kevin Wayne - Princeton University Coursera course: Part I Part II Coursebook Algorithms 4th Edition Your post remains visible. There is nothing you need to do. I am a bot and this message was triggered by keywords like "learn", "learning", "course" in the title of your post. I am a bot, and this action was performed automatically. Please contact the moderators of this subreddit if you have any questions or concerns. More on reddit.com
Best Sources to learn advanced java including jdbc and servlets
Servlets and jdbc are not advanced Java at all. Also, don't listen to anyone saying you don't need to know it, all the frameworks/libraries are based on servlets and jdbc(jpa/hibernate are based on jdbc, jsf, jsp, spring mvc are based on servlets,etc), so it's essential knowledge. Sadly, I cannot recommend sources since I learned it a long time ago based on videos in my own home language (which you probably don't know), so I advice you to go on 1337x or rutracker, find something by key words like jdbc, servlet, jakarta and download some books, even if a book's quality is bad, you can probably read through it with AI's help. Wishing you the best More on reddit.com
YouTube channels to learn advanced Java programming?
Please ensure that: Your code is properly formatted as code block - see the sidebar (About on mobile) for instructions You include any and all error messages in full - best also formatted as code block You ask clear questions You demonstrate effort in solving your question/problem - plain posting your assignments is forbidden (and such posts will be removed) as is asking for or giving solutions. If any of the above points is not met, your post can and will be removed without further warning. Code is to be formatted as code block (old reddit/markdown editor: empty line before the code, each code line indented by 4 spaces, new reddit: https://i.imgur.com/EJ7tqek.png ) or linked via an external code hoster, like pastebin.com, github gist, github, bitbucket, gitlab, etc. Please, do not use triple backticks (```) as they will only render properly on new reddit, not on old reddit. Code blocks look like this: public class HelloWorld { public static void main(String[] args) { System.out.println("Hello World!"); } } You do not need to repost unless your post has been removed by a moderator. Just use the edit function of reddit to make sure your post complies with the above. If your post has remained in violation of these rules for a prolonged period of time (at least an hour), a moderator may remove it at their discretion. In this case, they will comment with an explanation on why it has been removed, and you will be required to resubmit the entire post following the proper procedures. To potential helpers Please, do not help if any of the above points are not met, rather report the post. We are trying to improve the quality of posts here. In helping people who can't be bothered to comply with the above points, you are doing the community a disservice. I am a bot, and this action was performed automatically. Please contact the moderators of this subreddit if you have any questions or concerns. More on reddit.com
Videos
04:13:04
Advanced Java Full Course 2023 | Advance Java Tutorial | J2EE, ...
07:13:53
๐ฅAdvance Java Full Course 2025 | Advance Java Tutorial | Java ...
07:00:56
๐ฅAdvance Java Full Course 2022 | Advance Java Tutorial | Java ...
02:40:55
Advanced Java Full Course 2026 | Advance Java Tutorial | JDBC - ...
12:00:00
Java Full Course for free โ (2025) - YouTube
23:55:56
Java Full Course 2026 | Learn Java Programming In 24 Hours | Advanced ...
Itcollege
enos.itcollege.ee โบ ~jpoial โบ allalaadimised โบ reading โบ Advanced-java.pdf pdf
Advanced-java.pdf
This book is designed to help you make the most effective use of Java. It discusses advanced topics, including object creation, concurrency, serialization, re๏ฌection and many more. It will guide you through your journey to Java mastery!
Codecademy
codecademy.com โบ learn โบ learn-advanced-java
Learn Advanced Java | Codecademy
Learn the basics of parallel and concurrent programming, servlets, and sockets in this advanced Java course.
TutorialsPoint
tutorialspoint.com โบ java โบ index.htm
Java Tutorial
In this tutorial, you will learn ... such as overview, history, installations, basic input/output, conditional & control statements, arrays, classes, inheritances, method overloading & overriding, exception handling, and many more...
Reddit
reddit.com โบ r/learnjava โบ # i'm looking for free resources to learn advanced java!
r/learnjava on Reddit: # I'm looking for FREE resources to learn Advanced Java!
April 2, 2025 -
Hey everyone, I'm really interested in diving deeper into Java and learning about some more advanced topics like Swing GUI, JDBC, RMI, and JSP.
I'm looking for any free resources that you guys have found helpful, like online courses, tutorials, or even just good books. I'm open to anything that can help me get a solid understanding of these concepts.
Any recommendations would be greatly appreciated! ๐
Top answer 1 of 4
4
It seems that you are looking for resources for learning Java. In our sidebar ("About" on mobile), we have a section "Free Tutorials" where we list the most commonly recommended courses. To make it easier for you, the recommendations are posted right here: MOOC Java Programming from the University of Helsinki Java for Complete Beginners accompanying site CaveOfProgramming Derek Banas' Java Playlist accompanying site NewThinkTank Hyperskill is a fairly new resource from Jetbrains (the maker of IntelliJ) Also, don't forget to look at: The official Documentation The official Java Tutorials Our community resources thread If you are looking for learning resources for Data Structures and Algorithms, look into: "Algorithms" by Robert Sedgewick and Kevin Wayne - Princeton University Coursera course: Part I Part II Coursebook Algorithms 4th Edition Your post remains visible. There is nothing you need to do. I am a bot and this message was triggered by keywords like "learn", "learning", "course" in the title of your post. I am a bot, and this action was performed automatically. Please contact the moderators of this subreddit if you have any questions or concerns.
2 of 4
2
For JSP and Servlet you can find a playlist on Telusko YouTube channel.
Reddit
reddit.com โบ r/learnjava โบ best sources to learn advanced java including jdbc and servlets
r/learnjava on Reddit: Best Sources to learn advanced java including jdbc and servlets
April 25, 2025 -
Guys i want to learn java + spring boot (in depth), suggest me the best source even paid where i can learn it
ps: it should teach in depth and would be better if it teaches microservices.
Top answer 1 of 5
8
Servlets and jdbc are not advanced Java at all. Also, don't listen to anyone saying you don't need to know it, all the frameworks/libraries are based on servlets and jdbc(jpa/hibernate are based on jdbc, jsf, jsp, spring mvc are based on servlets,etc), so it's essential knowledge. Sadly, I cannot recommend sources since I learned it a long time ago based on videos in my own home language (which you probably don't know), so I advice you to go on 1337x or rutracker, find something by key words like jdbc, servlet, jakarta and download some books, even if a book's quality is bad, you can probably read through it with AI's help. Wishing you the best
2 of 5
3
Head first Java and Head first servlets
Reddit
reddit.com โบ r/learnjava โบ youtube channels to learn advanced java programming?
r/learnjava on Reddit: YouTube channels to learn advanced Java programming?
October 17, 2024 -
Which are the best Java related contents on YouTube nowadays?
TutorialsPoint
tutorialspoint.com โบ what-is-advanced-java
What is advanced Java?
The foundations of the Java programming language, including its data types, functions, operators, loops, threads, and exception handling, are discussed in the "core Java" section of this book. It is used in the process of developing apps for widespread usage. Whereas Intermediate Java focuses on more advanced topics, such as database connection, networking, Servlet, web services, and so on, Advanced Java addresses more fundamental ideas.
Codecademy
codecademy.com โบ learn โบ learn-java
Java Tutorial: Learn Java Programming | Codecademy
It's time to build fluency with operators in Java. In this project, we're going to practice arithmetic in Java so you can hone your skills and feel confident taking them to the real world. Why?
Medium
vaheaslanyan7.medium.com โบ mastering-java-a-deep-dive-into-advanced-techniques-and-concepts-e32d40d9fcbe
Mastering Java: A Deep Dive into Advanced Techniques and Concepts | by Vahe Aslanyan | Medium
January 4, 2024 - In this advanced example, weโll introduce dynamic polymorphism by creating a ShapeCalculator class that operates on a list of Shape objects. This allows us to add more shapes without modifying the ShapeCalculator class, promoting code adaptability. import java.util.ArrayList; import java.util.List;
LinkedIn
linkedin.com โบ learning โบ java-advanced-concepts-for-high-performance-development โบ learn-advanced-java-programming
Learn advanced Java programming - Java Video Tutorial
We cannot provide a description for this page right now
CodeChef
codechef.com โบ learn โบ course โบ advance-java
Learn Advance Java
Learn Advance Java concepts like Object Oriented Programming, Collections framework, Error handling and Type conversion with multiple practice problems for deep understanding.
Scaler
scaler.com โบ home โบ topics โบ java tutorial
Java Tutorial | Learn Java Programming - Scaler Topics
March 15, 2023 - Basic to advanced Java tutorial for programmers. Learn Java programming with step-by-step guide along with applications and example programs by Scaler Topics.
LearnVern
learnvern.com โบ home โบ java programming advance course
Java Programming Advance Course
Java Programming Advance Course
Advanced Java Certification Training Course at LearnVern covers all aspects for a candidate, from migrating to creating web applications from "stand-alone" applications created using Core Java programming. In other words, Advance Java tutorials will help a candidate learn and become hands-on ... LearnVern's Advance Java Course is 100% Free, taught by expert Java Developers, and taught in Hindi. If you are new to the Java language or wish to strengthen your knowledge of it, this Java course is a great starting point for you. The course has been designed by LearnVern's team of dedicated teachers
Coursera
coursera.org โบ browse โบ computer science โบ software development
Advanced Java | Coursera
Begin with JDBC, then develop an understanding of its architecture, APIs, and environment setup, with advanced-level knowledge of connecting Java programs to an existing relational database. Then move on to Servlets and JSP, learn how these can be used to develop a dynamic site, deploying some server-side applications in real-life.