Featured resource
2026 Tech Forecast
2026 Tech Forecast

1,500+ tech insiders, business leaders, and Pluralsight Authors share their predictions on what’s shifting fastest and how to stay ahead.

Download the forecast
  • Course

Java SE in Practice: Build an Application

Learning the Java language is one thing; building actual Java applications is quite another. This course teaches you to build a Java application from scratch, using essential Java tools and libraries.

Intermediate
3h 3m

Created by Sander Mak

Last Updated Jul 09, 2026

Course Thumbnail
  • Course

Java SE in Practice: Build an Application

Learning the Java language is one thing; building actual Java applications is quite another. This course teaches you to build a Java application from scratch, using essential Java tools and libraries.

Intermediate
3h 3m

Created by Sander Mak

Last Updated Jul 09, 2026

Get started today

Access this course and other top-rated tech content with one of our business plans.

Try this course for free

Access this course and other top-rated tech content with one of our individual plans.

This course is included in the libraries shown below:

  • Core Tech
What you'll learn

Real-world Java development involves much more than writing Java code. In this course, Java SE in Practice: Building an Application, you’ll learn what it takes to create a real-world Java 25 application from end to end. This course takes a broad, rather than deep, approach, so you’ll encounter many concepts that are part of Java application development. First, you’ll explore setting up a project using Maven as a build tool. Next, you’ll discover how to call an external API, handle the returned JSON using an external library, and store data in a relational database. Finally, you’ll learn how to expose data through a REST API. Throughout the course, you’ll structure the codebase to support further development. When you’re finished with this course, you’ll feel comfortable working with non-trivial Java codebases and be ready to dive deeper into Java tools and libraries as needed.

Java SE in Practice: Build an Application
Intermediate
3h 3m
Table of contents

About the author
Sander Mak - Pluralsight course - Java SE in Practice: Build an Application
Sander Mak
23 courses 4.8 author rating 2185 ratings

Sander is Director of Technology at Picnic —the Dutch online grocery scale-up— building Java-based systems at scale. He also is a Java Champion and author of the O'Reilly book 'Java 9 Modularity' (see javamodularity.com). As an avid conference speaker, Sander loves sharing knowledge, also through his blog at http://branchandbound.net and as Pluralsight instructor.

2025 Forrester Wave™ names Pluralsight as a Leader among tech skills dev platforms

See how our offering and strategy stack up.

forrester wave report