Core Java Programming For Complete Beginners with Intellij, available in udemy

Author: Faisal MemonEmbarkX Official
Provided by udemy
Certificate Available
paid Course
video Course
beginner Level
Category  java


Learn Java Programming by doing, Object Oriented Programming (oop java), IntelliJ for Complete Beginners using Java 17,
  • Write Java programs confidently by doing hands on programming in Java and Intellij along the instructor step by step
  • Obtain necessary Core Java programming skills to start learning how to work with Selenium Webdriver.
  • Obtain necessary Java skills to start learning how to work do Automation testing using Java
  • Obtain necessary Core Java skills to learn Java Web Frameworks and start becoming a Java Full Stack Developer
  • Start as a beginner and by the end you not only appear confident in Java interviews, but also crack them easily
  • Learn and write Object Oriented programs using Java programming with Intellij Idea IDE
  • Install + setup Java JDK 17 and Intellij Idea on your system in 15 minutes!
  • Understand what is Java and how it works. Understanding this is important if you want to become a serious Java programmer or developer
  • Learn what are Java variables and how to use them
  • Understand different data types in Java and how to use them effectively
  • Understand different types of operators in Java Programming and how to use them
  • Learn to use different types of conditional statements in Java Programming
  • Learn to use different types of loop statements in Java Programming
  • Learn about break and continue in Java Programming
  • Learn what are methods in Java and how to use them
  • Learn various object oriented concepts in Java Programming
  • Learn about abstraction, polymorphism in Java Programming
  • Learn about inheritance and encapsulation in Java Programming
  • Understand what are classes and objects in Java Programming
  • Understand how objects are created using new operator and how memory is allocated
  • Understand what are constructors in Java Programming
  • Understand what is method overloading, constructor overloading and operator overloading
  • Understand what is method overriding in Java Programming
  • Understand final keyword in Java Programming
  • ,

    Java Programming? YES covered. Core Java? YES. Object Oriented Programming? YES. How to use IntelliJ? YES covered. Are you looking to get Java Certification? Yes, this course can help you obtain the certification as well.

    You can use the knowledge gained to work with Selenium web driver using Java, Spring Boot, Spring Framework, Java Projects, Full Stack Java Developer, Selenium Automation Testing, Intellij Idea and learn to build mobile apps using Android.

    This course teaches you everything you should know about Java Programming to become a Java developer and get the job. This is not a theoretical course, but instead, I will teach you step by step, practically, by writing programming examples. This course also helps you get started as a Java programmer from scratch (Java for beginners). You will learn Java by writing hands-on Java Programs using Intellij Idea IDE. This is one of the hot favorite IDE when it comes to Java Programmers and it's being used by some of the large enterprises using Java out there.

    It's time to learn Java using IntelliJ. This course is Java for complete beginners. If you are looking to be an Android developer, you need to learn Java programming and that's where this course can help you.

    This course is designed keeping beginners in mind, we have made sure that each and every concept is clearly explained in an easy-to-understand manner. So if you are a beginner, don't worry, I am 100% committed to helping you succeed.

    This course is updated frequently. Here is our course update timeline.

    • July 20, 2023
      More coding exercises have been added for OOPS Java and Arrays Section

    • June 5, 2023
      More coding exercises have been added which allow students to practice what they have learned

    • March 9, 2022
      3 new sections with 5+ hours of content as below :
      File handling using Java IO API

      Java Platform Module System

      Concurrency in Java (Multithreading)

    • Jan 21, 2021
      2 new sections with 5+ hours of content - "Collection in Java" and "Modifiers in Java"

    • June 23, 2020
      Coding challenges and new content added in section : “Conditional statements and loops in Java”

    • June 23, 2020
      2 hours of content added in section : “Conditional statements and loops in Java”

    • April 25, 2020
      New lectures added in section : “Variables, Datatypes and Operators in Java”

    • Mar 23, 2020

      New section added: “Packages in java”

    • Feb 12, 2020

      Added supplemental resources to every lecture of this course in the form of PDF handouts.

    • Dec 8, 2019

      Updated section 10: Exception handling by adding resources that contain code samples that students can download and use to execute the programs.

    • Mar 20, 2019

      Upgraded with 3.5 hours of new content and 17 new lectures which will power up your ability to learn java. We are adding a new section on exception handling.

    • Nov 3, 2018

      Updated the course with a new section - "Arrays".

    • Apr 7, 2018

      Added 2 new lectures “Learn to write interactive programs in java” and “swap two variables using third variable”

    • Mar 24, 2018

      Added new lectures as

      • final keyword in java (Section 7)

      • new keyword and memory allocation (Section 6)

      • How udemy works? (Section 1)


    1. This is a practical course, where in in every lecture, I will actually write a example program to make you understand the concept

    2. Clear and simple explanations

    3. This course is updated regularly


    This course is backed by Udemy's 30 day money back guarantee. If after taking this course you realize that this is not for you. Please request a refund, I only want satisfied students


    • Learn concepts of Core Java and write programs

    • In this course, you will learn what is Java and how it works

    • I will teach you about variables, data types and different operators in Java

    • I will teach you about loops in java and conditional statements

    • I will also teach you how to create methods, constructors, classes and objects

    • I will also teach you about object oriented concepts like inheritance, polymorphism, encapsulation and abstraction in java

    • I will also teach you how to build interactive programs by accepting input from the user


    • Students who want to start their career working as a java developer

    • People who are looking to transition their way to become a java developer

    • Students who want to learn java academically


    What are you waiting for? Press the BUY NOW button and start the course. See you inside.