Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

LinkedIn Learning

Learning Java 8

via LinkedIn Learning


Get started programming in Java with this three-hour capsule course. Learn how to create classes, control program logic and flow, and build basic graphical user interfaces (GUIs).


  • Welcome
  • What you should know before watching this course
  • Using the exercise files
1. Getting Started
  • What is Java?
  • Downloading the Java IDE (NetBeans)
  • Flowcharting and UML diagrams
  • Understanding algorithms
  • Exploring the IDE
  • Command-line programming with Java
  • Creating Java docs
2. Java Basics
  • Anatomy of a Java program
  • Understanding data types
  • Using strings
  • Understanding arrays
  • Understanding implicit and explicit conversion
  • Debugging logic and syntax errors
  • Using the debugger
  • Challenge: Simple calculation
  • Solution: Simple calculation
3. Flow of Control
  • Understanding basic expressions
  • Working with decisions
  • Comparing different types of loops
  • Using predefined functions
  • Creating user-defined functions
  • Using call by value and call by reference
  • Overloading functions
  • Challenge: Hospital stay
  • Solution: Hospital stay
4. Classes and Objects
  • Creating classes
  • Instantiating classes
  • Using encapsulation
  • Understanding inheritance
  • Working with polymorphism
  • Challenge: Movie list
  • Solution: Movie list
5. Beyond the Basics
  • Revisiting arrays
  • Working with two-dimenional arrays
  • Using ArrayLists
  • Introducing recursion
  • Sorting arrays
  • Searching arrays
  • Challenge: Groceries
  • Solution: Groceries
6. File Manipulation
  • Implementing file operations
  • Handling errors
  • Challenge: Loading a file
  • Solution: Loading a file
7. Graphical User Interface Basics
  • Frames, events, and event handling
  • Challenge: GUI
  • Solution: GUI
  • Next steps

Taught by

Peggy Fisher


4.5 rating at LinkedIn Learning based on 154 ratings

Start your review of Learning Java 8

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.