Learning Java 17

Go to class
Write Review

Free Online Course: Learning Java 17 provided by LinkedIn Learning is a comprehensive online course, which lasts for 2-3 hours worth of material. The course is taught in English and is free of charge. Upon completion of the course, you can receive an e-certificate from LinkedIn Learning. Learning Java 17 is taught by Kathryn Hodge.

Overview
  • Get started in Java programming. This course shows beginners how to write Java code and build simple Java applications.

Syllabus
  • Introduction

    • Learn Java code
    • What you should know
    • Working with the exercise files
    1. Getting Started with Java
    • What is Java?
    • Install the Java Development Kit
    • How to build and execute Java programs
    • Explore the IntelliJ IDEA
    • Write your first Java program
    • Run your first Java program
    2. Building Strong Foundations
    • Primitive data types
    • Data types and variables in Java
    • Strings in Java
    • Using indexes with strings
    • Concatenating strings
    • Input and output in Java
    3. Control Flow in Java
    • Map program control flow
    • Operators in Java
    • Decision-making with if in Java
    • Understanding scope
    • Understanding while loops
    • Using loops in Java
    • Challenge: Multiple choice
    • Solution: Multiple choice
    4. Debugging in Java
    • Debugging with print statements
    • Debugging with an IDE
    • Challenge: Find the errors
    • Solution: Find the errors
    5. Functions in Java
    • What are functions?
    • Defining functions in Java
    • Calling functions in Java
    • Parameters in Java
    • Return types in Java
    • Using built-in functions in Java
    • Challenge: Salary calculator
    • Solution: Salary calculator
    6. Classes in Java
    • What is a class?
    • What is a constructor?
    • Creating a class in Java
    • Creating an instance in Java
    • Instance versus class members
    • Using instance and class methods in Java
    • Instance and class variables in Java
    • Reviewing classes versus instances
    • Challenge: Student profile
    • Solution: Student profile
    Conclusion
    • Continue your Java learning