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
Algorithms, Part IIPrinceton University via Coursera Intro to Algorithms
Udacity Analysis of Algorithms
Princeton University via Coursera 算法设计与分析 Design and Analysis of Algorithms
Peking University via Coursera Design and Analysis of Algorithms
Chennai Mathematical Institute via Swayam