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: Foundations

This course takes you on your first steps with Java, one of the most widely used programming languages in the world. You’ll learn the fundamental features of the language: enough to read and write short Java programs.

Beginner
3h 57m

Created by Paolo Perrotta

Last Updated Apr 08, 2026

Course Thumbnail
  • Course

Java SE: Foundations

This course takes you on your first steps with Java, one of the most widely used programming languages in the world. You’ll learn the fundamental features of the language: enough to read and write short Java programs.

Beginner
3h 57m

Created by Paolo Perrotta

Last Updated Apr 08, 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

Java is one of the world’s go-to programming languages – especially in enterprises. But let’s be honest: learning Java is a lot of effort. If you’re new to the language, you can feel overwhelmed by its many, many features.

In this course, Java SE: Foundations, covers a curated list of essential Java features - just enough to write useful programs with confidence.

First, you’ll start from scratch with the classic “Hello, world” program.

Next, you'll explore Java’s syntax, primitive data types, and static methods, and see how to create and use simple Java objects and stay out of trouble as you do it.

Then, you’ll learn the basics of handling exceptions, performing input and output, and using conditionals, loops, and arrays.

Finally, you’ll see how to organize code across multiple files using packages.

By the end of this course, you’ll be able to write short, procedural Java programs, and you’ll be ready to move on to more advanced Java and object-oriented programming.

Java SE: Foundations
Beginner
3h 57m
Table of contents

About the author
Paolo Perrotta - Pluralsight course - Java SE: Foundations
Paolo Perrotta
13 courses 4.9 author rating 18745 ratings

Paolo Perrotta is a traveling coach and a software mentor. He wrote "Metaprogramming Ruby", widely praised as one of the essential books on Ruby.

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

See how our offering and strategy stack up.

forrester wave report