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
A Simple Picture Storing App with Java and Android StudioCoursera Project Network via Coursera Advanced Data Structures in Java
University of California, San Diego via Coursera Advanced Java Concurrency
Vanderbilt University via Coursera Advanced Monitoring and Optimizing with DynamoDB (Spanish)
Amazon Web Services via AWS Skill Builder Advanced Monitoring and Optimizing with DynamoDB (Simplified Chinese)
Amazon Web Services via AWS Skill Builder