The Complete Java Development Bootcamp
Java is the most in-demand programming language. It's the No. 1 language for developing enterprise applications.
In this course, I'm here to take you from zero to professional Java developer. I split the course up into three modules:
Module 1: Java Fundamentals
Module 2: Object-Oriented Programming
Module 3: Web Development
Each module includes workbooks, challenges and a capstone project. So, you'll get plenty of opportunities to practice.
Module 1 covers Variables, Conditionals, Functions, Loops, and Arrays. As we go through the fundamentals, I will constantly challenge you to solve problems and build applications by yourself.
Module 2 covers Objects, Exception Handling, Utility Classes and Inheritance.
Objects
You will learn by developing a dealership application.
Then, your challenge is to code a vending machine and an airline reservation system.
Exception Handling
You will learn by building a contacts application
Then, your challenge is to build a movie store and a shopping cart program!
Utility classes
You will learn how to leverage utility functions by simulating a game of quidditch.
Your challenge is to build Poker and Blackjack.
Inheritance
You will learn and master inheritance by building a product inventory and credit card manager.
Module 3 covers Web Development with Spring Boot.
This course will take you from zero to web development, and I'm excited to share it with you!
See you in class.
Affiliate disclosure: Course Kingdom participates in affiliate programmes (including Udemy via the Cuelinks network). Some links on this page are affiliate links — if you click and enroll, we may earn a small commission at no extra cost to you. Learn more.


![[FR] PL500 Développeur Microsoft Power Automate RPA](https://img-c.udemycdn.com/course/480x270/7080043_29cd.jpg)
![[ES] PL-500 de Desarrollador RPA de Power Automate](https://img-c.udemycdn.com/course/480x270/7075311_9a21.jpg)