SkillsBooster Academy

Introduction to Java for Beginners

Zum Labor Day gibt es bei Coursera Plus Rabatte von über 70 $. Sparen Sie 3 Monate lang 40 %.

kurs ist nicht verfügbar in Deutsch (Deutschland)

Wir übersetzen es in weitere Sprachen.
SkillsBooster Academy

Introduction to Java for Beginners

Anton Voroniuk
Mariana Kolodzheieva

Dozenten: Anton Voroniuk

TOP-LEHRKRAFT

Bei Coursera PlusMehr erfahren enthalten

Verschaffen Sie sich einen Einblick in ein Thema und lernen Sie die Grundlagen.
Stufe Anfänger

Empfohlene Erfahrung

1 Woche zu vervollständigen
unter 10 Stunden pro Woche
Flexibler Zeitplan
In Ihrem eigenen Lerntempo lernen
Verschaffen Sie sich einen Einblick in ein Thema und lernen Sie die Grundlagen.
Stufe Anfänger

Empfohlene Erfahrung

1 Woche zu vervollständigen
unter 10 Stunden pro Woche
Flexibler Zeitplan
In Ihrem eigenen Lerntempo lernen

Was Sie lernen werden

  • Write, compile, and run Java programs using the JDK, JVM, and IntelliJ IDEA .

  • Apply variables, data types, operators, conditions, loops, arrays, methods, and OOP principles to build Java applications.

  • Build and test a complete Employee Management System using classes, encapsulation, inheritance, and polymorphism.

Wichtige Details

Zertifikat zur Vorlage

Zu Ihrem LinkedIn-Profil hinzufügen

Kürzlich aktualisiert!

August 2026

Bewertungen

2 Aufgaben

Unterrichtet in Englisch

Erfahren Sie, wie Mitarbeiter führender Unternehmen gefragte Kompetenzen erwerben.

 Logos von Petrobras, TATA, Danone, Capgemini, P&G und L'Oreal

In diesem Kurs gibt es 12 Module

Wondering how to actually start writing Java code, from your very first line to a working program you wrote yourself? This module answers exactly that question. By the end of this module you will understand what Java is, why it's one of the most widely used programming languages in the world, and you'll have a fully working Java development environment on your own computer. You'll install the JDK and IntelliJ IDEA, explore how the JVM, JRE, and JDK work together to run your code, and write, compile, and run your very first Java program — using Java, the JDK, and IntelliJ IDEA. This module is designed for complete beginners who have never written a line of code before and want a real, practical introduction to Java programming, not just theory. No prior programming experience or coding background is required — everything, from downloading the JDK to writing your first "Hello, World!" program, is explained step by step. You'll walk away with a solid, practical understanding of Java's fundamentals and a development environment fully ready to go, prepared to build on this foundation as you continue learning Java programming, Java syntax, and object-oriented programming in the modules ahead.

Das ist alles enthalten

8 Videos1 Lektüre1 Unbewertetes Labor

Wondering how to store and manage data like numbers, text, and true/false values in a Java program? This module answers exactly that question. By the end of this module you will be able to declare, initialize, and use variables in Java, choose the right primitive data type for the data you're working with, and convert values between types when needed. You'll learn what variables are and why every Java program depends on them, explore Java's primitive data types like int, double, and boolean, and practice type casting and type conversion — using Java and IntelliJ IDEA. This module is designed for beginner Java learners who are already comfortable writing and running a basic Java program and want to start working with real data inside their code. No advanced math or prior data-handling experience is required — every data type and conversion rule is explained with simple, practical examples. You'll walk away with a clear, practical understanding of how variables and data types work in Java, ready to use that knowledge as the foundation for calculations, conditions, and more advanced logic later in your Java programming journey.

Das ist alles enthalten

4 Videos1 Lektüre1 Unbewertetes Labor

Wondering how to actually perform calculations and comparisons in your Java code, like adding up a total or checking if one value is bigger than another? This module answers exactly that question. By the end of this module you will be able to use Java's arithmetic, relational, logical, and assignment operators to build real expressions and comparisons inside your programs. You'll perform calculations with arithmetic operators, compare values using relational and logical operators, simplify your code with assignment shorthand, and use increment and decrement operators — using Java and IntelliJ IDEA. This module is designed for beginner Java learners who already know how to declare and use variables and are ready to start doing something with that data. No background in advanced mathematics is required — every operator is explained with straightforward, everyday examples. You'll walk away with practical, hands-on experience using Java's operators to build real expressions and comparisons, ready to apply that same skill inside conditionals, loops, and more advanced logic as you continue building real, working Java programs step by step.

Das ist alles enthalten

4 Videos1 Lektüre1 Unbewertetes Labor

Wondering how to make a Java program actually respond to what a user types in, instead of just running the same fixed output every time? This module answers exactly that question.By the end of this module you will be able to read user input from the keyboard and print clean, formatted output back to the console. You'll print output with System.out, read input using the Scanner class, avoid the common nextLine() input-buffer trap, and combine input, output, variables, and operators into one interactive program — using Java, the Scanner class, and IntelliJ IDEA.This module is designed for beginner Java learners who already understand variables and operators and want their programs to start feeling interactive. No prior experience handling user input in any language is required — the Scanner class and its common pitfalls are explained in full. You'll walk away with a solid understanding of how to make a Java program interactive, ready to apply that same input-and-output pattern to menus, calculators, and any Java program that needs to talk to the person using it.

Das ist alles enthalten

4 Videos1 Lektüre1 Aufgabe

Wondering how to make your Java program actually make decisions, like choosing what to do based on a user's answer? This module answers exactly that question. By the end of this module you will be able to control the flow of a Java program using if-else statements and the switch statement to handle multiple possible outcomes. You'll make decisions with if-else statements, handle complex conditions with nested if statements, choose between multiple options with switch, and build a real menu-driven calculator program — using Java and IntelliJ IDEA. This module is designed for beginner Java learners who already know how to work with variables and operators and are ready to make their programs respond differently to different situations. No prior experience with conditional logic in any programming language is required — every branching structure is explained with clear, practical examples. You'll walk away with a clear, practical understanding of how to control program flow in Java, ready to apply the same decision-making patterns to loops, arrays, and more advanced Java programs going forward, with confidence in how and when to use each one.

Das ist alles enthalten

6 Videos1 Lektüre1 Unbewertetes Labor

Wondering how to make Java repeat an action automatically, instead of writing the same line of code over and over? This module answers exactly that question. By the end of this module you will be able to repeat code efficiently using Java's while, do-while, and for loops, along with break and continue to control exactly how a loop runs. You'll repeat code with the while loop, guarantee at least one run with do-while, automate repetition with the for loop, and control loops precisely with break and continue — using Java and IntelliJ IDEA. This module is designed for beginner Java learners who can already make decisions with if-else and switch statements and are ready to automate repetitive tasks in their code. No prior experience writing loops in any language is required — each loop type is explained with hands-on, practical examples like games and calculators. You'll walk away with hands-on experience using Java's loop structures to automate repetition, ready to apply the same patterns to arrays and larger, more complex Java programs as your skills continue to grow.

Das ist alles enthalten

7 Videos1 Lektüre1 Unbewertetes Labor

Wondering how to store and work with a whole list of related values in Java, without creating dozens of separate variables? This module answers exactly that question. By the end of this module you will be able to declare, populate, and loop through arrays to store and process collections of data in Java. You'll declare and initialize arrays, access and iterate through them with loops, find specific values like the largest number in a list, and work with multi-dimensional arrays — using Java and IntelliJ IDEA. This module is designed for beginner Java learners who are already comfortable writing loops and want to apply that skill to organized collections of data. No prior experience with data structures of any kind is required — arrays are introduced from the ground up with clear, practical examples. You'll walk away with a practical understanding of how to store, access, and process data using arrays, ready to apply the same array-and-loop pattern to real datasets, methods, and more advanced Java programs as you continue steadily building your Java skills.

Das ist alles enthalten

5 Videos1 Lektüre1 Unbewertetes Labor

Wondering how to stop copying and pasting the same block of Java code every time you need it, and organize your program into clean, reusable pieces instead? This module answers exactly that question. By the end of this module you will be able to define, call, and reuse your own methods in Java, including methods with parameters, return types, and overloaded versions of the same method name. You'll define and call methods, work with parameters and return types, reuse method names through overloading, and apply the Single Responsibility Principle to avoid unwanted side effects — using Java and IntelliJ IDEA. This module is designed for beginner Java learners who already know how to use variables, operators, conditionals, loops, and arrays, and are ready to organize their code more cleanly. No prior experience writing reusable functions in any language is required — every concept is explained with a practical, real-world example. You'll walk away with a solid, practical understanding of how to write clean, reusable Java methods, ready to apply that same DRY, single-responsibility approach to object-oriented programming and the larger Java projects ahead.

Das ist alles enthalten

5 Videos1 Lektüre1 Aufgabe

Wondering how to organize a Java program the way real, professional software is actually built, around objects instead of just a long list of instructions? This module answers exactly that question. By the end of this module you will be able to create classes and objects in Java and apply the four core principles of object-oriented programming to structure your code. You'll create classes and objects, apply encapsulation and abstraction to protect and simplify your data, and use inheritance and polymorphism to reuse and extend behavior across classes — using Java and IntelliJ IDEA. This module is designed for beginner Java learners who are comfortable with methods and are ready to take the next step toward writing real, object-oriented Java applications. No prior experience with object-oriented programming in any language is required — each of the four OOP principles is introduced with clear, practical examples. You'll walk away with a solid, practical understanding of how object-oriented programming works in Java, ready to apply that same object-oriented thinking to the larger, multi-class Java project you'll build next.

Das ist alles enthalten

3 Videos1 Lektüre1 Unbewertetes Labor

Wondering how everything you've learned in Java — variables, conditionals, loops, methods, and object-oriented programming — actually comes together into one real application? This module answers exactly that question. By the end of this module you will have built a complete, multi-class Java application from the ground up: an Employee Management System. You'll plan the project's structure, create Manager and Developer classes, build a working main menu, implement the application's core logic, and test the finished application — using Java and IntelliJ IDEA. This module is designed for beginner-to-intermediate Java learners who have already worked through variables, conditionals, loops, methods, and object-oriented programming and are ready to apply everything at once in a single capstone project. No new concepts are introduced here — this module is entirely about applying what you already know. You'll walk away with hands-on experience building and testing a complete, multi-class Java application from start to finish, a genuine demonstration of your ability to design and build real, working Java software using solid object-oriented principles.

Das ist alles enthalten

5 Videos

Wondering how to build a real, working application faster by describing what you want in plain English instead of typing every line of code yourself? This module answers exactly that question. By the end of this module you will be able to use an AI-powered code editor to plan, build, and refine a working application through natural language prompts. You'll learn what vibe coding is, get set up in the Cursor IDE, write your first AI-assisted program, build a complete habit tracker application, and practice getting more out of Cursor's AI chat — using Cursor and AI-assisted, prompt-based coding. This module is designed for Java learners who already know the fundamentals of the language and want to explore a faster, AI-assisted way of building software. No prior experience with AI coding tools is required — every step, from installing Cursor to prompting it effectively, is explained from scratch. You'll walk away with practical, hands-on experience using an AI-powered code editor to plan and build a real application, ready to apply the same AI-assisted coding workflow to bigger, real-world projects.

Das ist alles enthalten

5 Videos1 Lektüre

Wondering how to build, test, and actually deploy a real fullstack web application with the help of AI, instead of just a small practice script? This module answers exactly that question. By the end of this module you will be able to build a complete fullstack Spring Boot application with AI assistance, then test, document, and deploy it so it's live and usable. You'll install GitHub Copilot in IntelliJ IDEA, set up a Spring Boot web application, develop and extend a fullstack app with Copilot's help, write tests and documentation, and deploy your finished application with help from ChatGPT — using GitHub Copilot, Spring Boot, IntelliJ IDEA, and ChatGPT. This module is designed for Java learners who already understand Java fundamentals and object-oriented programming and want hands-on experience with modern, AI-assisted fullstack development. No prior experience with Spring Boot, fullstack development, or deployment is required — every step is covered from setup to going live. You'll walk away with practical, hands-on experience building, testing, and deploying a real fullstack application with AI assistance, ready to apply the same modern, AI-assisted Java development workflow to future projects.

Das ist alles enthalten

8 Videos1 Lektüre

Dozenten

Anton Voroniuk

TOP-LEHRKRAFT

SkillsBooster Academy
87 Kurse62.982 Lernende
Mariana Kolodzheieva
SkillsBooster Academy
0 Kurse0 Lernende

von

Mehr von Software Development entdecken

Warum entscheiden sich Menschen für Coursera für ihre Karriere?

Felipe M.

Lernender seit 2018
„Es ist eine großartige Erfahrung, in meinem eigenen Tempo zu lernen. Ich kann lernen, wenn ich Zeit und Nerven dazu habe.“

Jennifer J.

Lernender seit 2020
„Bei einem spannenden neuen Projekt konnte ich die neuen Kenntnisse und Kompetenzen aus den Kursen direkt bei der Arbeit anwenden.“

Larry W.

Lernender seit 2021
„Wenn mir Kurse zu Themen fehlen, die meine Universität nicht anbietet, ist Coursera mit die beste Alternative.“

Chaitanya A.

„Man lernt nicht nur, um bei der Arbeit besser zu werden. Es geht noch um viel mehr. Bei Coursera kann ich ohne Grenzen lernen.“

Häufig gestellte Fragen