Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
JAVA Programming Language Basic to Advance
Rating: 3.8 out of 5(90 ratings)
4,881 students

JAVA Programming Language Basic to Advance

Learn JAVA Programming Language
Last updated 9/2020
English

What you'll learn

  • Setup JAVA
  • First Programme of JAVA
  • Fundamental of JAVA
  • Class
  • JAVA Operators
  • While Loop & For Loop
  • Array
  • Switch
  • Constructor
  • Methods Constructor
  • Inheritance
  • Interface
  • Abstract Class
  • Threads in JAVA
  • Exception-Handling
  • Applet
  • Creating-and-Executing-applet

Course content

1 section19 lectures1h 35m total length
  • Introduction4:15

    Explore Java, a platform independent, object oriented language that runs on the Java Virtual Machine, compiles to bytecode, enabling cross-platform applications and web programs.

  • Setup JAVA4:43
  • First Programme of JAVA6:06

    write your first Java program in notepad, declare public static void main(String[] args), save with the class name, then compile with javac and run with java ClassName.

  • Fundamentals of JAVA5:33
  • Class5:34
  • JAVA Operators5:28

    Explore Java operators across arithmetic, relational, assignment, and conditional categories, including string concatenation, comparison, and ternary evaluation. Learn logical and bitwise operators for evaluating and combining boolean values and bits.

  • While loop3:44

    Explore the while loop in Java, detailing entry control, exit control loop, initialization, condition evaluation, and incremental updates with practical examples and output.

  • For loop4:52
  • Array6:33
  • Switch3:58

    Explore the switch statement in Java, a multi-branch control that selects code by matching a case. Learn its syntax, default handling, and how it differs from if.

  • Constructor4:30

    Explore constructors in Java, including default and parameterized forms, to initialize objects and set instance variables. Learn the syntax, naming rules, and how to call constructors with examples.

  • Methods Constuctor4:41
  • Inheritance6:40

    Explore inheritance in Java, including superclass and subclass relationships, the super keyword, and how to access variables, methods, and constructors across the hierarchy.

  • Interface4:05
  • Abstract Class3:10
  • Threads in JAVA5:32
  • Exception-Handling5:44
  • Applet5:20
  • Creating-and-Executing-applet4:35

Requirements

  • Not a professional requirements, A learner must have good knowledge of Programming

Description

Unlock the power of one of the world’s most popular programming languages with “JAVA Programming Language: Basic to Advance”. This course is designed for beginners, intermediate learners, and aspiring developers who want to build a solid foundation in Java and gradually advance to more complex concepts.

We’ll begin with the Introduction to Java and walk you through the step-by-step process of setting up Java and writing your first Java program. From there, you’ll learn the fundamentals of Java, including classes, objects, and operators, giving you the confidence to write clean and efficient code.

As we move forward, you’ll master loops (while and for), arrays, and switch statements—the core building blocks of any Java application. You’ll then dive deeper into object-oriented programming concepts like constructors, methods, inheritance, interfaces, and abstract classes, ensuring you understand how to create scalable and reusable code.

In the advanced modules, we’ll cover threads in Java for handling multitasking, along with exception handling to write robust, error-free applications. By combining theory with practical coding exercises, you’ll gain hands-on experience that prepares you for both academic exams and industry-level projects.

By the end of this course, you’ll be confident in:

  • Writing and running Java programs from scratch.

  • Applying object-oriented principles like inheritance and polymorphism.

  • Using loops, arrays, and methods effectively in problem-solving.

  • Implementing interfaces, abstract classes, and multithreading.

  • Handling exceptions and writing production-ready Java code.

Whether you’re aiming to become a software developer, mobile app creator, or preparing for technical interviews, this course provides everything you need to succeed.

Enroll today and start your journey from beginner to advanced Java developer with hands-on coding practice and real-world examples!

Who this course is for:

  • Computer Engineers
  • Bachlor of Computer Application
  • Master of Computer Application
  • Programmers
  • Web Developers
  • Application Developers
  • Programming learners
  • Python learners
  • Computer Science Students
  • Curious to learn programming language
  • C++ Programmers
  • C# Programmers
  • C Programmers
  • Web Designers