Java Swing (GUI) Programming: From Beginner to Expert (Udemy.com)

Learn how to create desktop and Internet GUI Java programs and take your Java programming to the next level.

Created by: John Purcell

Produced in 2015

icon
What you will learn

  • Learn how to write GUI (graphical user interface) applications in Java
  • Understand the Java Swing framework
  • Discover how to create database applications

icon
Quality Score

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

Overall Score : 90 / 100

icon
Live Chat with CourseDuck's Co-Founder for Help

Need help deciding on a java course? Or looking for more detail on John Purcell's Java Swing (GUI) Programming: From Beginner to Expert? Feel free to chat below.
Join CourseDuck's Online Learning Discord Community

icon
Course Description

This course teaches you how to create desktop and web-based applications using Java Swing, Java's built-in user interface toolkit. Each tutorial is fairly self-contained; but we'll also build two complete applications step by step along the way, so you can choose either to work through the whole course or to dip in and out. Among other things we'll look at nearly all Swing widgets, we'll take a look at JDBC for database access, the graphics API, model-view-controller (MVC) architecture, serialization for saving data, the listener-event model and even basic animation. When you finish the course, you'll be an advanced Swing developer, capable of creating complex and scalable Swing GUI applications.Who this course is for:
  • Java beginners who are OK with learning new stuff rapidly
  • Fluent Java programmers who want to learn desktop programming in Java

*Some courses are excluded from this sale. Coupon not working? If the link above doesn't drop prices, clear the cookies in your browser and then click this link here.
Also, you may need to apply the coupon code directly on the cart page to get the discount.

Coupon Code

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 of Budapest, Hungary and a year in Berlin, I now live in my home town of Derby, UK.

icon
Reviews

4.5

48 total reviews

5 star 4 star 3 star 2 star 1 star
% Complete
% Complete
% Complete
% Complete
% Complete

So many things to be covered it's Crazy! John did it really well! I would advise him to slow down when it gets complicated tho. But overall I'm grateful,

Great explanations behind demonstrating the functionality. Some videos are presented erratically (like they're done on the fly) which can make it hard to keep up with.

A very good course on Java swing fundamentals. Highly recommend the instructor's method of teaching.

Excellent instructor!!! Explains things very clearly, I also bought the Spring framework course

Phenomenal!I think one word is enough to describe this course. Very knowledgeable instructor and the delivery is smooth. Thanks for the course, John!And as always, happy coding :)

Matched my need for JAVA communicating with Databases.

Well after going back and getting a solid foundation on the basics of Java....Im surprised by how much I am learning from this course. I was really looking for a course that would go over Swing without relying too much on graphical interfaces, and so far Im very happy with the in depth presentation of swing!

It is quite a good course. The lecturer is handling well the lessons and also you can get a lot of knowledge form this

I found it useful up to Lecture 8 where some convoluted architecture was used but not explained. It's not enough to say "once you've typed this a few times you'll get it" I'm afraid. I stopped watching after this point. I asked a question about it, but there was no response to it after a week. I stopped following the course at this point.

By Jose on

I got lost multiple times during the course because the explanations are not clear.

Fantastic course - only thing I'd say is that it's quite old, so SOME of it is outdated, but truth be told I've only found one aspect of it which was outdated to the point of making the program difficult to run - but that's nothing compared to what you gain, and I'd absolutely recommend this course to anyone who wants to learn Java - even though it's more than 5 years old!

so great and easy to learn from here ! thanks John