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.
Discussions

# 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
๐ŸŒ r/learnjava
6
16
April 2, 2025
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
๐ŸŒ r/learnjava
13
20
April 25, 2025
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
๐ŸŒ r/learnjava
23
16
October 17, 2024
๐ŸŒ
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!
๐ŸŒ
Edureka
edureka.co โ€บ blog โ€บ advanced-java-tutorial
Advanced Java Tutorial | Learn Advanced Java Concepts with Examples | Edureka
July 5, 2024 - This article on advanced Java tutorial will give a brief insight on JDBC, Servlets and JSP. It will enhance your knowledge along with easy examples.
๐ŸŒ
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.
Rating: 4.2 โ€‹ - โ€‹ 99 votes
๐ŸŒ
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...
Find elsewhere
๐ŸŒ
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! ๐Ÿ™

๐ŸŒ
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?
Rating: 4.4 โ€‹ - โ€‹ 10.8K votes
๐ŸŒ
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;
๐ŸŒ
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.
๐ŸŒ
Quora
quora.com โ€บ What-is-the-best-way-to-start-learning-core-and-advanced-Java-if-you-have-no-prior-experience-in-programming
What is the best way to start learning core and advanced Java if you have no prior experience in programming? - Quora
Answer (1 of 2): The best way to start learning core java is, First list out basic concepts needs to learn in core java like stream APIs, hash code, collections, OOPS concepts etc. You know what, java is upgrading regularly. So, It is good to learn all java versions starting with java 1.8 versio...
๐ŸŒ
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
Rating: 4.2 โ€‹
๐ŸŒ
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.