Java Fundamentals for Complete Beginners
9:10:14
Description
All the basics of Java. Progressive exercises step by step with solutions in videos, Speed Coding Game, full project
What You'll Learn?
- Acquire essential Java basics in just 9 hours.
- Learn fast all the basics of Java from a trainer who trained adults and bank employees for 8 years.
- Progressive exercises step-by-step with solutions. All the source codes explained with videos
- Why Java is cross-platform, the JDK, machine code, the IDE, master IntelliJ IDEA's advanced features, IntelliJ debugger advanced
- Primitive data types, input-output, create an algorithm, operators, operator precedence, naming conventions, scope of variables
- Loops, nested loops, if then, if then else
- Collections, polymorphism, ArrayList, Generics, For-Each Loop, TreeMap, Exceptions, Switch statement
- Casting, Virtual Dice Roller exercises, methods, understand Object-Oriented Programming, Arrays, Bubble sort algorithm, access levels, inheritance, interfaces
- OOP advanced concepts
- Speed Coding project
- Full project with Treemap, ArrayList, interfaces, inheritance, methods. Create files in your operating system, then read and write to these files
- Acquire all the Java basics for transitioning to the Spring Framework
Who is this for?
What You Need to Know?
More details
DescriptionAfter being a system and network administrator for several years, I decided to dedicate myself to training. For the past eight years, I have trained adults in various training centers and for a bank. My specialty is Java. I am a specialist in the following technologies:
Maven, Spring Boot, REST API, HTML, CSS, Bootstrap, Microservices architecture, JPA, MySQL, Docker, Docker Hub, Docker-Compose, Eureka server, Git.
Java is in very high demand in the tech industry. This course is for beginners and for experienced developers. By the end of this course, you will completely master all the fundamentals of Java. This course consists of progressive exercises, step by step. You will discover speed coding. At the end of this course, you will be able to manage a full project : to build an algorithm, and make your program communicate with your operating system.
I have always thought that the fastest way to learn Java is by doing exercises. In my opinion, there is no need to learn all the concepts of Java. You just need to learn the essential concepts. By the end of this course, you will be able to tackle more complex topics such as Maven, Spring Boot, connecting to a database.
Who this course is for:
- Beginner developers or senior developers who want to start learning Java.
After being a system and network administrator for several years, I decided to dedicate myself to training. For the past eight years, I have trained adults in various training centers and for a bank. My specialty is Java. I am a specialist in the following technologies:
Maven, Spring Boot, REST API, HTML, CSS, Bootstrap, Microservices architecture, JPA, MySQL, Docker, Docker Hub, Docker-Compose, Eureka server, Git.
Java is in very high demand in the tech industry. This course is for beginners and for experienced developers. By the end of this course, you will completely master all the fundamentals of Java. This course consists of progressive exercises, step by step. You will discover speed coding. At the end of this course, you will be able to manage a full project : to build an algorithm, and make your program communicate with your operating system.
I have always thought that the fastest way to learn Java is by doing exercises. In my opinion, there is no need to learn all the concepts of Java. You just need to learn the essential concepts. By the end of this course, you will be able to tackle more complex topics such as Maven, Spring Boot, connecting to a database.
Who this course is for:
- Beginner developers or senior developers who want to start learning Java.
User Reviews
Rating

Udemy
View courses Udemy- language english
- Training sessions 76
- duration 9:10:14
- Release Date 2025/02/25