Java Essential Training for Students
Offered By: LinkedIn Learning
Course Description
Overview
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
- Exploring command level programming
- Introducing environment variables
- Getting started with parsing
- Challenge: Hello world
- Solution: Hello world
- Reviewing data types
- Using decisions
- Managing loops
- Creating user-defined methods
- Understanding overloaded methods
- Challenge: College cost app
- Solution: College cost app
- Troubleshooting with debugging
- Setting breakpoints
- Stepping through the code
- Command line debugging
- Challenge: Debugging
- Solution: Debugging
- Exploring the Java API
- Creating and importing JAR files
- Improving your program with error handling
- Challenge: API
- Solution: API
- Using simulations
- Random number generator
- Analyzing algorithms
- Leveraging recursion
- Challenge: Monte Carlo
- Solution: Monte Carlo
- 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
- Introducing inheritance
- Working with interfaces
- Comparing objects with the comparable interface
- Using polymorphism
- Establishing abstract classes
- Challenge: Pizza ordering app
- Solution: Pizza ordering app
- Storing items with arrays
- Sorting arrays with the array API
- Utilizing 2D arrays
- Managing ArrayLists
- Enhanced for Loop
- Challenge: Name finder
- Solution: Name finder
- Next steps
Taught by
Peggy Fisher
Related Courses
Intro to Computer ScienceUniversity of Virginia via Udacity Design of Computer Programs
Stanford University via Udacity Analytic Combinatorics, Part I
Princeton University via Coursera Algorithms, Part I
Princeton University via Coursera Algorithms, Part II
Princeton University via Coursera