HOME > Development > The Complete Java Programmer- From Scratch to Advanced

The Complete Java Programmer- From Scratch to Advanced

  • Development
  • Mar 14, 2025
SynopsisThe Complete Java Programmer: From Scratch to Advanced, avail...
The Complete Java Programmer- From Scratch to Advanced  No.1

The Complete Java Programmer: From Scratch to Advanced, available at $64.99, has an average rating of 4.6, with 61 lectures, 6 quizzes, based on 504 reviews, and has 29965 subscribers.

You will learn about Core concepts of Java from the Beginning upto coding Java for Android Learn how to write a Java program Understand all the basic components of a Java Program Development in Java in IntelliJ IDE This course is ideal for individuals who are Curious People It is particularly useful for Curious People.

Enroll now: The Complete Java Programmer: From Scratch to Advanced

Summary

Title: The Complete Java Programmer: From Scratch to Advanced

Price: $64.99

Average Rating: 4.6

Number of Lectures: 61

Number of Quizzes: 6

Number of Published Lectures: 61

Number of Published Quizzes: 6

Number of Curriculum Items: 67

Number of Published Curriculum Objects: 67

Original Price: ?1,199

Quality Status: approved

Status: Live

What You Will Learn

  • Core concepts of Java from the Beginning upto coding Java for Android
  • Learn how to write a Java program
  • Understand all the basic components of a Java Program
  • Development in Java in IntelliJ IDE
  • Who Should Attend

  • Curious People
  • Target Audiences

  • Curious People
  • Hey guys! I welcome you all to my course The Complete Java Programmer: From Scratch to Advanced.This course is designed for the learners of all categories: Beginners – who don’t have prior knowledge in programming and interested in learning a new skill, Programmers from other languages who wish to learn Java. This course is an experiment that tries to relate almost all the programming concepts in Java to the real world scenarios. In this, we will discuss some real-world scenarios and try to code it using Java. You will also have a very deep insight on Object Oriented Programming in Java which is simply the need of the hour. With bewitching analogies, you will be motivated to pursue in this course with a decent pace so that you can complete the course and earn a certificate.  For example, We will be dealing with the core concepts of Object Oriented Programming(OOP) through examples like lion and his cubs so that it will be easy and interesting for you to understand the concept as well as keeps you engaged. You will also have access to all the source codes, some optional problem sheets and quizzes for you to practice and master the skill. Using your knowledge in Java after this course, you can also start learning how to develop Android Apps in Android Studio. Java is the one of the most required skills in IT Industry. Get certifiedas the complete Java programmer now!

    In order to have as few implementation dependencies as feasible, Java is a high-level, class-based, object-oriented programming language. In other words, compiled Java code can run on any platforms that accept Java without the need to recompile. It is a general-purpose programming language designed to enable programmers to write once, run anywhere (WORA). Regardless of the underlying computer architecture, Java applications are often compiled to bytecode that can run on any Java virtual machine (JVM). Although Java has fewer low-level features than either C or C++, it has syntax that is similar to each of them. Unlike most traditional compiled languages, the Java runtime has dynamic capabilities (such reflection and runtime code change).

    Course Curriculum

    Chapter 1: Introduction

    Lecture 1: Introduction

    Lecture 2: Java Code Execution

    Lecture 3: Installing IntelliJ IDEA

    Lecture 4: An overview on OOP

    Lecture 5: Creating a new project and a new class in IntelliJ IDEA

    Lecture 6: What is Java? (Reading)

    Chapter 2: Basics of Java Programming

    Lecture 1: 2.Writing Hello World code and understanding the syntax

    Lecture 2: 3.Datatypes and Comments in Java

    Lecture 3: Use of Commenting in a code

    Lecture 4: 4.Explicit and Implicit Type Conversion in Java

    Lecture 5: 5.Mathematical Operators and use of TODO statements in a company

    Chapter 3: Understanding the basic concepts through real-world scenarios

    Lecture 1: 6.Increment and Decrement Operators in Java

    Lecture 2: 7.Understanding if-else using a chocolate incident

    Lecture 3: 8.Can we have multiple if statements in Java?

    Lecture 4: 9.Understanding nested if through our school report card

    Lecture 5: 10.Understanding logical operators through a teenagers problem

    Lecture 6: 11.Understanding final keyword in Java through pi

    Lecture 7: 12.Understanding user-input through Solar System

    Lecture 8: 13.Lets design a simple calculator in Java using switch-case

    Chapter 4: All about Loops

    Lecture 1: 14.Introduction to Loops, Understanding While loop through 24-hours in a day

    Lecture 2: 15. The Classical For Loop

    Lecture 3: 16. do while loop, the differences between while loop and do while loop

    Lecture 4: 17.Lets find the sum of n natural numbers using for loop

    Lecture 5: 18. Finding Factorial of any number in Java

    Lecture 6: 19.Introduction to Pattern Programming

    Chapter 5: Arrays, Enhanced for loop, Math class

    Lecture 1: 20.Understanding Arrays through a bag of colourful balls

    Lecture 2: 21. Getting user-input as an array

    Lecture 3: 22. Understanding enhanced for loop through 7 days in a week

    Lecture 4: 22.1.The Math Class in Java

    Chapter 6: Object Oriented Programming in Java

    Lecture 1: 23.Introduction to Object Oriented Programming through a car

    Lecture 2: 24.Understanding static methods through a model of car

    Lecture 3: 25. More on methods and saying Hello dood

    Lecture 4: 26.Understanding attributes through mileage and seating capacity

    Lecture 5: 27.Access Modifiers in Java and understanding the syntax

    Lecture 6: 28. Twin Brothers-Getters and Setters, this keyword

    Lecture 7: 29.Constructors In Java

    Lecture 8: 30.Constructor – The Hero

    Chapter 7: Understanding the Core Concepts of OOP through real world examples

    Lecture 1: 32.Understanding Encapsulation

    Lecture 2: 33.Understanding Inheritance through our family and lion

    Lecture 3: 34.Understanding Methods Overriding through Father and Mother

    Lecture 4: 36.Understanding Abstraction through ATM Machine

    Lecture 5: 37.Understanding Polymorphism through different groups of people

    Lecture 6: 38.Understanding Interfaces through Pets

    Lecture 7: 39.Anonymous Classes(Used in Android)

    Lecture 8: 40. super keyword in java

    Chapter 8: Data Structures in Java (util package)

    Lecture 1: 41.Introduction to Data Structures in Java and creating an ArrayList

    Lecture 2: 42.Methods available in ArrayList Class

    Lecture 3: 43.LinkedLists

    Lecture 4: 44.HashSet in Java

    Lecture 5: 45.Understanding HashMap in Java through squares

    Chapter 9: Exception Handling and File Handling in Java

    Lecture 1: Exception Handling

    Lecture 2: File Handling

    Chapter 10: Missed out Topics

    Lecture 1: Multidimensional Arrays(Matrices)

    Lecture 2: Nested Classes

    Lecture 3: instanceOf

    Chapter 11: Problem Solving in Java

    Lecture 1: Palindrome number program in Java

    Chapter 12: Basic Problem Sheets – Optional

    Lecture 1: Problem Sheet 1

    Lecture 2: Problem Sheet 2

    Lecture 3: Problem Sheet 3

    Lecture 4: Problem Sheet 4

    Chapter 13: Source codes (Resource)

    Lecture 1: Download all the source codes here!

    Chapter 14: Coding Exercises

    Instructors

  • The Complete Java Programmer- From Scratch to Advanced  No.2
    Sujithkumar MA
    Engineer | Course Instructor
  • Rating Distribution

  • 1 stars: 19 votes
  • 2 stars: 20 votes
  • 3 stars: 88 votes
  • 4 stars: 192 votes
  • 5 stars: 185 votes
  • Frequently Asked Questions

    How long do I have access to the course materials?

    You can view and review the lecture materials indefinitely, like an on-demand channel.

    Can I take my courses with me wherever I go?

    Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!