HOME > Development > Learning Java using JShell

Learning Java using JShell

  • Development
  • May 10, 2025
SynopsisLearning Java using JShell, available at $54.99, has an avera...
Learning Java using JShell  No.1

Learning Java using JShell, available at $54.99, has an average rating of 3.95, with 41 lectures, 1 quizzes, based on 19 reviews, and has 9575 subscribers.

You will learn about You made the start with Java programming. You will learn variable types and the control structures of Java. You will learn how to use the inbuilt shell JShell of Java included since Java 9. You can use JShell for the first usefull programs. This course is ideal for individuals who are Beginners in programming who learn Java as their first programming language. or Students who are overwhelmed by the start within a programming language. or Non-programmers who want to get insights in what programmers do at the basic level. It is particularly useful for Beginners in programming who learn Java as their first programming language. or Students who are overwhelmed by the start within a programming language. or Non-programmers who want to get insights in what programmers do at the basic level.

Enroll now: Learning Java using JShell

Summary

Title: Learning Java using JShell

Price: $54.99

Average Rating: 3.95

Number of Lectures: 41

Number of Quizzes: 1

Number of Published Lectures: 41

Number of Published Quizzes: 1

Number of Curriculum Items: 42

Number of Published Curriculum Objects: 42

Original Price: $19.99

Quality Status: approved

Status: Live

What You Will Learn

  • You made the start with Java programming.
  • You will learn variable types and the control structures of Java.
  • You will learn how to use the inbuilt shell JShell of Java included since Java 9.
  • You can use JShell for the first usefull programs.
  • Who Should Attend

  • Beginners in programming who learn Java as their first programming language.
  • Students who are overwhelmed by the start within a programming language.
  • Non-programmers who want to get insights in what programmers do at the basic level.
  • Target Audiences

  • Beginners in programming who learn Java as their first programming language.
  • Students who are overwhelmed by the start within a programming language.
  • Non-programmers who want to get insights in what programmers do at the basic level.
  • This course is intended for all students who are new in programming and want to learn a programming language from the scratch. No prior programming skills are needed to participate within the course. It is also interesting for non-programmers who want to get the first insights in what developers actually do in their daily work.

    The course covers the basic concepts of variables, value assignments to variables, operators on variables and conditional statements like the if-statement or the while-loop. It does not cover object-oriented programming.

    The course utilizes a new approach to learn the basic concepts of programming utilizing the Java language by using the shell which is included since Java 9 within the Java installation package which is called JShell. So, the as minimum Java 9 is needed for practical examples within the course but any other higher version of the Java Developer Kit (JDK) which is downable for free is also suitable.

    The shell enables you to run small programs while you type. Each and every line of the program which is typed in is immediately executed. This release you from the burden to learn the write-compile-run loop at the beginning and gives you a quick start. Of course for more complex development task like object oriented programming this is needed and also the learning of an Integrated Development Environment (IDE) should be done. But these are more complex lectures which are excluded from the course by using the included shell JShell to give you a jump start.

    Course Curriculum

    Chapter 1: Introduction and Installation

    Lecture 1: Introduction

    Lecture 2: In Practice: Downloading and Installing of Java / Starting JShell

    Lecture 3: Additional Information: Use Java >= 9!

    Chapter 2: Operators and Variables

    Lecture 1: Introducing Operators

    Lecture 2: In Practice: Operators

    Lecture 3: Variables

    Lecture 4: In Practice: Variables

    Chapter 3: String, Chars and Booleans

    Lecture 1: String, Chars and Booleans and their Special Operators

    Lecture 2: In Practice: String, Chars and Booleans and their Special Operators

    Chapter 4: Compound Assignment Operators and Unary Operators

    Lecture 1: Compound Assignment Operators

    Lecture 2: Unary Operators

    Lecture 3: In Practice: Compound and Unary Operators

    Lecture 4: Summary Variables and Operators

    Chapter 5: The If-Statement

    Lecture 1: If-Statement with and without Else-Statement

    Lecture 2: In Practice: If-Statement

    Lecture 3: Ternary Operator

    Lecture 4: In Practice: The Ternary Operator

    Chapter 6: The Switch-Statement

    Lecture 1: The Switch-Statement

    Lecture 2: In Practice: The Switch-Statement and the common pitfall in it

    Chapter 7: The While-Loop and the Do-While-Loop

    Lecture 1: The While-Loop and the Do-While-Loop

    Lecture 2: In Practice: The While-Loop

    Lecture 3: In Practice: The Do-While-Loop

    Chapter 8: Arrays

    Lecture 1: Introduction into Arrays

    Lecture 2: Defining an Array

    Lecture 3: Using an Array

    Lecture 4: Multidimensional Arrays

    Lecture 5: In Practice: Using Arrays

    Chapter 9: The For-Loop and the For-Each-Loop

    Lecture 1: Introduction into the For-Loop

    Lecture 2: Advantages and Disadvantages of the For-Loop

    Lecture 3: For-Loops with Arrays and Iterators

    Lecture 4: For-Each-Loops

    Lecture 5: More features: Curly braces and break & continue

    Lecture 6: In Practice: The For-Loop & the For-Each-Loop

    Chapter 10: Methods

    Lecture 1: Introduction into methods

    Lecture 2: In Practice: Methods

    Lecture 3: Methods with variable parameter lists

    Chapter 11: Practical Excercise

    Lecture 1: Practical Exercise: Compound Interest Calculator

    Chapter 12: Outlook: Java as a Object Oriented Programming Language

    Lecture 1: HelloWorld in Java & how a .java-File gets executed

    Lecture 2: Classes and Objects OR Introduction into Object Oriented Programming

    Lecture 3: Study material locations

    Lecture 4: Conclusion

    Instructors

  • Learning Java using JShell  No.2
    Christoph Tornau
    Softwarearchitekt – Software Architect
  • Rating Distribution

  • 1 stars: 1 votes
  • 2 stars: 0 votes
  • 3 stars: 5 votes
  • 4 stars: 4 votes
  • 5 stars: 9 votes
  • Frequently Asked Questions

    How long do I have access to the course materials?

    You can view and review the lecture materials indefinitely, like an on-demand channel.

    Can I take my courses with me wherever I go?

    Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!