Learn Advanced Java (Udemy.com)
From Basic Java Skills to Advanced Multi-Tier Architecture and More
Created by: John Purcell
Last updated April 2026
What you will learn
- Advanced Java programming
How it compares
Against the other 231 rated Udemy courses in Java on CourseDuck:
- Rating4.2 out of 5higher than 16% of them
- Reviews595#147 of 232 by number of reviews
- Length19.2 hourslonger than 77% of them
- Last updatedApril 2026more recently than 79% of them
Course Description
This course can help you bridge the gap between the knowledge you have as a self-taught Java developer, junior developer or new IT graduate, and the knowledge that professional developers may have.
We'll introduce you to version control, important design patterns, JDBC, and many other important Java technologies and programming concepts, including Spring, Swing and multi-tier architecture.
When you finish the course you'll be able to create simple web services in Java using Spring MVC, and connect to them using desktop clients.
Who this course is for:
Advanced beginner to intermediate-level Java programmersJava professionals seeking to learn more about Java and related technologies
Instructor Details
- 4.2 Rating
595 Reviews
John Purcell
After working as a software developer and contractor for over 14 years for a whole bunch of companies including CSC, Proquest, SPSS and AT&T in the UK and Netherlands, I decided to work full-time as a private software trainer. After spending four years in the beautiful city ofBudapest, Hungary and a year in Berlin, Inow live in my home town of Derby, UK.
More courses by John Purcell
Java Tutorial for Complete Beginners (2026)
4.3 (103,168 Reviews)
Provider: Udemy
Time: 16.2h
$19.99
MySQL, SQL and Stored Procedures from Beginner to Advanced (2016)
4.5 (4,770 Reviews)
Provider: Udemy
Time: 18.3h
$99.99
More Java courses
Hibernate and Spring Data JPA: Beginner to Guru (2026)
4.8 (1,265 Reviews)
Provider: Udemy
Time: 30.3h
$84.99
Learn JAVA Programming - Beginner to Master (2026)
4.7 (31,368 Reviews)
Provider: Udemy
Time: 61.4h
$119.99
The Complete Java Certification Course (2025)
4.7 (30,462 Reviews)
Provider: Udemy
Time: 18.1h
$174.99
Oracle Java Certification - Pass the Associate 1Z0-808 Exam. (2025)
4.7 (6,236 Reviews)
Provider: Udemy
Time: 20.2h
$12.99
Reviews
By Fulvio Mariola on 10/11/2020
I know John Purcell, He's very nice
By Lee Wang on 10/3/2020
Excellent course!
By Michiel H on 8/26/2020
Very useful course, I used some of the techniques in this course at work . Now I have a much better and broader grasp at the how and the why
By Apostolos Karkalis on 8/26/2020
I find this course very interesting and tutor is very clear on passing the message, very comprehensible and also motivates. My expectations exceeded and look forward to finish all chapters.
By Andrew on 8/8/2020
A very good course packed full of material, that just got better and better as it went on. John is a great teacher and rather than giving you a fish teaches you how to fish which is what is needed as building Java apps is a vast subject. I really liked the client server section towards the end. Slight improvement to shorten the course may be to have database access in one project or module that we reuse instead of creating different databases. For an advanced course a simple login password security section would have been a good addition. Enjoyed the course learned a lot, highly recommended. Thanks John.
By Penon Paul on 7/14/2020
Yes.
Quality Score
No CourseDuck member has rated this course yet. Taken it? Give each part a thumbs up or down.
Overall Score : 84 / 100












