Skip to content
UdemyJavaPaid courseIntermediate levelCertificate

Learn Advanced Java (Udemy.com)

From Basic Java Skills to Advanced Multi-Tier Architecture and More

Created by: John Purcell

Last updated April 2026

icon
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

icon
Course Description

ver and learn advanced aspects of Java programming, and some important Java-related concepts and technologies.
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

icon
Udemy Discount

The discount is applied through our link. Open the course from here and Udemy's current promotional price is applied at checkout on most courses, no code to type.

Some courses are excluded from Udemy's promotions. If the price does not drop, clear your browser cookies and use the button again.

icon
Instructor Details

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.

icon
More courses by John Purcell

$19.99

Free

Free

$149.99

Free

$99.99

icon
More Java courses

Free

$84.99

$119.99

$174.99

$17.99

$12.99

icon
Reviews

4.2

595 ratings on Udemy

Select a bar to show only those reviews.Select the bar again to show every rating.

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.

Showing all 6 reviews on CourseDuck

Read all 595 reviews on Udemy

icon
Quality Score

No CourseDuck member has rated this course yet. Taken it? Give each part a thumbs up or down.

Content Quality
/
Video Quality
/
Qualified Instructor
/
Course Pace
/
Course Depth & Coverage
/

Overall Score : 84 / 100