Udemy

The Complete Java Course: From Basics to Advanced

Enroll Now
  • 18,554 Students
  • Updated 4/2025
4.3
(384 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
Language
English
Taught by
Ahmed Elsakka
Rating
4.3
(384 Ratings)
2 views

Course Overview

The Complete Java Course: From Basics to Advanced

Master Java from Basics to Advanced Topics: Java Basics | OOP | Multithreading | JDBC | Swing | JSP | Servlets

In this comprehensive course we will dive deep into Java Programming and cover many topics starting from the basics to the advanced topics with Hands On projects and quizzes.


This comprehensive Java course is designed for programmers who want to learn Java programming language from scratch or for Java developers who want to improve in some specific areas or advance their skills and learn more advanced topics in Java. In this course, you'll learn variety of topics including:


  • Java Basics

  • Conditionals and Control Flow

  • Loops

  • Strings

  • Functions

  • Arrays

  • Regex

  • Object-Oriented Programming (OOP)

  • Exception Handling

  • Collections Framework

  • Java Input/Output

  • Java New Features

  • Networking

  • Multithreading

  • Swing: Developing GUI Applications

  • JDBC: Working with Databases

  • Connecting JDBC to MySQL Database

  • Servlets: Java Web Development

  • JSP: Java Web Development


Throughout the course, you'll work on Hands On projects like: Student Management system and an Online Chatting Application. These projects will help you apply what you've learned and build practical skills that you can use in real-world scenarios. By the end of this course, you'll have a solid foundation in Java and be able to build Java applications confidently.


I am confident that you will like this course and that you will be a professional Java programmer, or a better Java programmer if you already have some Java knowledge, so join me in this course and master Java Programming!


Course Content

  • 10 section(s)
  • 318 lecture(s)
  • Section 1 Introduction
  • Section 2 Java Basics
  • Section 3 Conditionals and Control Flow
  • Section 4 Loops
  • Section 5 Project 1 - Calculator
  • Section 6 Functions
  • Section 7 Arrays
  • Section 8 Strings
  • Section 9 Regular Expressions (Regex)
  • Section 10 Object Oriented Programming (OOP)

What You’ll Learn

  • Learn core Java programming skills needed to become a Java Developer
  • Master advanced Java programming using Multithreading and Networking
  • Be able develop GUI applications using Swing Framework in Java
  • Learn web development in Java using Servlets and JSP
  • Learn unit testing in Java using JUnit
  • Practice with Hands On approach by working on practical projects

Reviews

  • T
    Tim alt
    2.0

    many topics, but the content of the video is poorly explained and seems as if it was found on the internet and copied

  • R
    Rakshitha C M
    4.5

    It was a good platform to learn a skill and knowledge

  • S
    Samarth Shah
    4.5

    A very long and detailed course for any category of coders. Would recommend this to college students/anyone interested, who wishes to gain an upper-hand with java and its problems.

  • A
    Anilbabu Sirivella
    5.0

    excellent

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