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

LinkedIn Learning

Java Essential Training for Students

via LinkedIn Learning

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Taking a college-level programming course? Maximize your learning with these Java tutorials.

Syllabus

Introduction
  • Welcome
  • What you should know
  • Using the exercise files
  • Challenges explained
1. Command Level Programming
  • Exploring command level programming
  • Introducing environment variables
  • Getting started with parsing
  • Challenge: Hello world
  • Solution: Hello world
2. Basics Review
  • Reviewing data types
  • Using decisions
  • Managing loops
  • Creating user-defined methods
  • Understanding overloaded methods
  • Challenge: College cost app
  • Solution: College cost app
3. Debugging
  • Troubleshooting with debugging
  • Setting breakpoints
  • Stepping through the code
  • Command line debugging
  • Challenge: Debugging
  • Solution: Debugging
4. Java API
  • Exploring the Java API
  • Creating and importing JAR files
  • Improving your program with error handling
  • Challenge: API
  • Solution: API
5. Simulations and Algorithm Analysis
  • Using simulations
  • Random number generator
  • Analyzing algorithms
  • Leveraging recursion
  • Challenge: Monte Carlo
  • Solution: Monte Carlo
6. Classes and Objects
  • Designing for object-oriented programming
  • Diagramming with UML
  • Creating classes
  • Using encapsulation
  • Instantiating classes
  • Avoiding null references
  • Challenge: Kathie's Catering
  • Solution: Kathie's Catering
7. More on Classes
  • Introducing inheritance
  • Working with interfaces
  • Comparing objects with the comparable interface
  • Using polymorphism
  • Establishing abstract classes
  • Challenge: Pizza ordering app
  • Solution: Pizza ordering app
8. Data Structures
  • Storing items with arrays
  • Sorting arrays with the array API
  • Utilizing 2D arrays
  • Managing ArrayLists
  • Enhanced for Loop
  • Challenge: Name finder
  • Solution: Name finder
Conclusion
  • Next steps

Taught by

Peggy Fisher

Reviews

4.4 rating at LinkedIn Learning based on 88 ratings

Start your review of Java Essential Training for Students

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.