HOME > Development > Java for newcomers Learn Java Programming from scratch.

Java for newcomers Learn Java Programming from scratch.

  • Development
  • Apr 17, 2025
SynopsisJava for newcomers – Learn Java Programming from scratc...
Java for newcomers Learn Programming from scratch.  No.1

Java for newcomers – Learn Java Programming from scratch., available at $54.99, has an average rating of 4.97, with 247 lectures, 27 quizzes, based on 18 reviews, and has 52 subscribers.

You will learn about Java programming basics – using a practical example Object orientation basics – using a practical example Technical terms of programming How a computer works (simplified) How to fix common errors How to help yourself This course is ideal for individuals who are This course is designed for complete beginners and is ideal for anyone who wants to learn programming. or If you already have programming experience, you might skip several exercises to make faster progress with this course. or You can use this course, for example, to prepare for or receive support during or boot camps or university studies where programming skills are required or computer science lessons at school or career changes or in-company trainings or or simply for home use. It is particularly useful for This course is designed for complete beginners and is ideal for anyone who wants to learn programming. or If you already have programming experience, you might skip several exercises to make faster progress with this course. or You can use this course, for example, to prepare for or receive support during or boot camps or university studies where programming skills are required or computer science lessons at school or career changes or in-company trainings or or simply for home use.

Enroll now: Java for newcomers – Learn Java Programming from scratch.

Summary

Title: Java for newcomers – Learn Java Programming from scratch.

Price: $54.99

Average Rating: 4.97

Number of Lectures: 247

Number of Quizzes: 27

Number of Published Lectures: 247

Number of Published Quizzes: 27

Number of Curriculum Items: 274

Number of Published Curriculum Objects: 274

Number of Practice Tests: 1

Number of Published Practice Tests: 1

Original Price: 99.99

Quality Status: approved

Status: Live

What You Will Learn

  • Java programming basics – using a practical example
  • Object orientation basics – using a practical example
  • Technical terms of programming
  • How a computer works (simplified)
  • How to fix common errors
  • How to help yourself
  • Who Should Attend

  • This course is designed for complete beginners and is ideal for anyone who wants to learn programming.
  • If you already have programming experience, you might skip several exercises to make faster progress with this course.
  • You can use this course, for example, to prepare for or receive support during
  • boot camps
  • university studies where programming skills are required
  • computer science lessons at school
  • career changes
  • in-company trainings
  • or simply for home use.
  • Target Audiences

  • This course is designed for complete beginners and is ideal for anyone who wants to learn programming.
  • If you already have programming experience, you might skip several exercises to make faster progress with this course.
  • You can use this course, for example, to prepare for or receive support during
  • boot camps
  • university studies where programming skills are required
  • computer science lessons at school
  • career changes
  • in-company trainings
  • or simply for home use.
  • In the course “Java for newcomers” you will learn programming your computer in Java from scratch.

    Javais an awesome programming language and is perfectly suited for learning the basics of programming.

    In the business world, Java is one of the most frequently used programming languages.

    This course is designed for complete beginners and is ideal for anyone who wants to learn programming.

    If you already have programming experience, you might skip several exercises to make faster progress with

    this course.

    This course at a glance:

  • hands-on: learn to program by programming

  • 50 programming exercises

  • designed by an experienced trainer for beginners

  • well-structured

  • everything is explained step by step, nothing is assumed

  • I hope you like this course and join us!

    Your trainer:

    My name is Torsten Krüger from jtrainerand I will guide you through this course.

    I’m an experienced trainer for beginners and the excellent feedback from my classroom training

    participants has inspired me to offer this online course.

    A short summary of the feedback from my classroom training participants:

  • pleasant voice and speed when explaining

  • very clear, intuitive and visual explanations

  • small theory blocks and many practical exercises

  • good examples for all problems

  • didactically very good

  • well-structured

  • humor and professionalism

  • fantastic trainer

  • very competent

  • honestly interested in the success of all

  • Course Curriculum

    Chapter 1: Welcome & preparation

    Lecture 1: Welcome

    Lecture 2: Why its worth learning to program in Java

    Lecture 3: How you can learn Java

    Lecture 4: Necessary software and materials

    Chapter 2: Installation on Windows

    Lecture 1: Java installation on Windows

    Lecture 2: IntelliJ IDEA installation on Windows

    Lecture 3: Download course materials on Windows

    Chapter 3: Installation on macOS

    Lecture 1: Java installation on macOS

    Lecture 2: IntelliJ IDEA installation on macOS

    Lecture 3: Download course materials on macOS

    Chapter 4: Installation on Linux

    Lecture 1: Java installation on Linux

    Lecture 2: IntelliJ IDEA installation on Linux

    Lecture 3: Download course materials on Linux

    Chapter 5: Introduction to programming

    Lecture 1: Learning objectives: introduction to programming

    Lecture 2: Usage of our IDE IntelliJ IDEA

    Lecture 3: JN_01000_L: Our first Java program

    Lecture 4: JN_01100_L: Control flow & searching on the homepage

    Lecture 5: JN_01200_T: Create selection menu

    Lecture 6: JN_01210_S: Create selection menu

    Lecture 7: Finding and fixing errors

    Lecture 8: Edit code: copy & paste, duplicate line or selection, IntelliJ live templates

    Lecture 9: JN_01300_L: Variables & read user input from the console

    Lecture 10: Naming conventions and rules for variables

    Lecture 11: How a computer works

    Lecture 12: JN_01400_L: Conditional statements: if

    Lecture 13: Formatting source code

    Lecture 14: JN_01500_T: Enhance selection menu

    Lecture 15: JN_01510_S: Enhance selection menu

    Lecture 16: Using the debugger to visualize the control flow

    Lecture 17: Section completed: introduction to programming

    Chapter 6: Arithmetic operators and else

    Lecture 1: Learning objectives: arithmetic operators and else

    Lecture 2: JN_01600_L: Simple calculations: credit advice

    Lecture 3: JN_01700_T: Calculate monthly rate for the credit

    Lecture 4: JN_01710_S: Calculate monthly rate for the credit

    Lecture 5: JN_01800_L: Primitive type double: calculate monthly rate with decimal places

    Lecture 6: JN_01900_L: Compound arithmetic expression

    Lecture 7: JN_02000_T: Interest on credit amount

    Lecture 8: JN_02010_S: Interest on credit amount

    Lecture 9: Algorithms

    Lecture 10: JN_02100_L: Modulo operator

    Lecture 11: JN_02200_L: Else in conditional statements

    Lecture 12: Lesson types: Learning, Task, Exercise, Solution

    Lecture 13: JN_02300_E: Feeding horses

    Lecture 14: JN_02310_S: Feeding horses

    Lecture 15: Section completed: arithmetic operators and else

    Chapter 7: Loops and scope

    Lecture 1: Learning objectives: loops and scope

    Lecture 2: JN_02400_L: Do-while loop

    Lecture 3: JN_02500_L: Validity of local variables (scope)

    Lecture 4: JN_02600_E: Sum of two numbers – part 1 of 3

    Lecture 5: JN_02610_S*: Sum of two numbers – part 1 of 3

    Lecture 6: When and how to write pseudocode

    Lecture 7: JN_02700_L: While loop

    Lecture 8: JN_02800_E: Sum of two numbers – part 2 of 3

    Lecture 9: JN_02810_S: Sum of two numbers – part 2 of 3

    Lecture 10: JN_02900_L: Terminate loops: break

    Lecture 11: JN_03000_E: Sum of two numbers – part 3 of 3

    Lecture 12: JN_03010_S: Sum of two numbers – part 3 of 3

    Lecture 13: Section completed: loops and scope

    Chapter 8: String operations

    Lecture 1: Learning objectives: string operations

    Lecture 2: JN_03100_L: Store and compare Strings (Text)

    Lecture 3: JN_03200_L: Compare strings case-insensitive and concatenate strings

    Lecture 4: JN_03300_T: String concatenation

    Lecture 5: JN_03310_S: String concatenation

    Lecture 6: Section completed: string operations

    Chapter 9: Else if & logical and relational operators

    Lecture 1: Learning objectives: else if & logical and relational operators

    Lecture 2: JN_03400_L: else if

    Lecture 3: JN_03500_T: Vehicle category Cabrio is not on offer (else if)

    Lecture 4: JN_03510_S: Vehicle category Cabrio is not on offer (else if)

    Lecture 5: JN_03600_L: Logical or operator

    Lecture 6: JN_03700_T: Combine vehicle categories cabriolet und sports car (or operator)

    Lecture 7: JN_03710_S: Combine vehicle categories cabriolet und sports car (or operator)

    Lecture 8: Logical and operator

    Lecture 9: Further comparison operators (relational operators)

    Lecture 10: JN_03800_T: Number of monthly payments has to be positive

    Lecture 11: JN_03810_S: Number of monthly payments has to be positive

    Lecture 12: Section completed: else if & logical and relational operators

    Chapter 10: Enhanced control flow (nested loops, scope in loops) & boolean, logical not

    Lecture 1: Learning objectives: enhanced control flow & boolean, logical not

    Lecture 2: JN_03900_L: Nested loops

    Lecture 3: JN_04000_L: Data type boolean and literals true / false

    Lecture 4: JN_04100_L: Logical not operator

    Lecture 5: Control flow in nested loops & scope in loops

    Lecture 6: JN_04200_E: Sum of three numbers

    Lecture 7: JN_04210_S: Sum of three numbers

    Instructors

  • Java for newcomers Learn Programming from scratch.  No.2
    Torsten Krüger
    Java trainer and developer
  • Rating Distribution

  • 1 stars: 0 votes
  • 2 stars: 0 votes
  • 3 stars: 0 votes
  • 4 stars: 2 votes
  • 5 stars: 16 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!