Featured resource
2025 Tech Upskilling Playbook
Tech Upskilling Playbook

Build future-ready tech teams and hit key business milestones with seven proven plays from industry leaders.

Check it out
  • Learning Path
  • Libraries: This path is only available in the libraries listed. To access this path, purchase a license for the corresponding library.
  • Core Tech

Java SE Foundations

5 Courses
8 Labs
17 Hours
Skill IQ

This learning path is actively in production. More content will be added to this page as it gets published and becomes available in the library. Planned content includes:

**Java Language Fundamentals** - Java SE Foundations: The Big Picture (video course) - What's New in Java SE 25 (video course) - Java SE: Foundations (video course) - Guided: Type Inference and Intro to Pattern Matching (hands-on lab) - Guided: Write Java SE Programs with Variables and Control Flow (hands-on lab) - Java SE Foundations: Debugging (video course) - Guided: Debugging Java SE Applications (hands-on lab) - Java SE Foundations: Classes, Packages, and Access Control (video course) - Guided: Organize Java Code with Classes, Packages, and Access Modifiers (hands-on lab) - Java SE Foundations: Exception Handling (video course) - Guided: Exception Handling (hands-on lab)

**Java Tooling and Project Structure** - Java SE Foundations: Maven Fundamentals (video course) - Guided: Automate Builds and Project Setup with Maven in Java SE(hands-on lab)

**Object-oriented Foundations** - Java SE Foundations: Object-oriented Programming (video course) - Guided: Implement Object-oriented Concepts in a Java SE app (hands-on lab)

**Core Java APIs** - Java SE Foundations: Collections (video course) - Guided: Java SE Functional Interfaces and Lambda Expressions (hands-on lab)

The core principles of Java SE through modern, practical development techniques starting with foundational syntax, control flow, and debugging and extending to exception handling object-oriented programming and project setup with Maven. This path prepares you to build maintainable Java applications with strong language fundamentals and essential tooling skills.

Content in this path
Java Language Fundamentals

Learn the essential Java SE language features including variables, control flow, exception handling, and debugging

Try this learning path for free
Access this learning path and other top-rated tech content with a free trial.
What You'll Learn
  • Java syntax
  • Variables and Data Types
  • Control flow
  • Type Interface
  • Exception Handling
  • Debugging techniques
  • Classes and Packages
  • Access Control
  • Object-oriented principles
  • Collections Framework
  • Functional Interfaces
  • Lambda Expressions
  • Maven fundamental
  • Project structure
Prerequisites
  • Prior exposure to basic programming concepts (e.g., variables, loops, functions)
  • Some experience writing or reading code in any language
  • No prior Java experience is required
Related topics
  • Object-oriented programming
  • Java Syntax
  • Lambda Expressions
  • Debugging
  • Maven
  • Functional Interfaces
  • Control Flow
Not sure where to start?
With over 500 assessments to choose from, you can see where your skills stand and receive adaptive learning recommendations to fill knowledge gaps in as little as 10 minutes.

Get started with Pluralsight