Udemy

Java for newcomers - Learn Java Programming from scratch.

Enroll Now
  • 239 Students
  • Updated 11/2025
  • Certificate Available
4.8
(64 Ratings)
CTgoodjobs selects quality courses to enhance professionals' competitiveness. By purchasing courses through links on our site, we may receive an affiliate commission.

Course Information

Registration period
Year-round Recruitment
Course Level
Study Mode
Duration
10 Hour(s) 16 Minute(s)
Language
English
Taught by
Torsten Krüger
Certificate
  • Available
  • *The delivery and distribution of the certificate are subject to the policies and arrangements of the course provider.
Rating
4.8
(64 Ratings)
2 views

Course Overview

Java for newcomers - Learn Java Programming from scratch.

Beginner friendly hands-on course from experienced trainer: well-structured, 50 programming exercises, simple English.

In the course "Java for newcomers" you will learn programming your computer in Java from scratch.

Java is 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 jtrainer and 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 Content

  • 29 section(s)
  • 248 lecture(s)
  • Section 1 Welcome & preparation
  • Section 2 Installation on Windows
  • Section 3 Installation on macOS
  • Section 4 Installation on Linux
  • Section 5 Introduction to programming
  • Section 6 Arithmetic operators and else
  • Section 7 Loops and scope
  • Section 8 String operations
  • Section 9 Else if & logical and relational operators
  • Section 10 Enhanced control flow (nested loops, scope in loops) & boolean, logical not
  • Section 11 Instance variables and their scope
  • Section 12 Methods
  • Section 13 Special characters in strings and formatting
  • Section 14 Empty string and null
  • Section 15 Control structure switch
  • Section 16 Structured data and encapsulation
  • Section 17 Object-oriented programming part 1: classes
  • Section 18 Object-oriented programming part 2: instance methods
  • Section 19 Object-oriented programming part 3: constructors and this
  • Section 20 Object-oriented programming part 4: encapsulation
  • Section 21 Java ecosystem: project structure & Java platform
  • Section 22 More vehicles
  • Section 23 Arrays
  • Section 24 For loop and for-each loop
  • Section 25 Initialize arrays
  • Section 26 Wrapper classes and type casts
  • Section 27 Class variables, methods and constants
  • Section 28 Data type char and string access
  • Section 29 Graduation

What You’ll Learn

  • Java programming basics - using a practical example
  • Object oriented programming basics - using a practical example
  • Technical terms of programming
  • How a computer works (simplified)
  • How to fix common errors
  • How to help yourself

Skills covered in this course


Reviews

  • a
    aaron kevin
    4.5

    ..

  • K
    Kailash Selvarajan
    4.5

    Awesome

  • J
    John Avram
    3.5

    It is has to do with me. Too difficult to grasp

  • K
    Kondam Varsha
    5.0

    yes,it is a good match for my learning carrier.

Start FollowingSee all

We use cookies to enhance your experience on our website. Please read and confirm your agreement to our Privacy Policy and Terms and Conditions before continue to browse our website.

Read and Agreed