
download and install the Java development kit (JDK) and the intelligent platform to write, debug, and run Java code using the provided setup steps.
Introduce Java basics and object-oriented programming, a high-level, platform-independent language used for Android apps and big data. Explore its simplicity, security, and cross-platform compatibility.
Write your first Java program, Hello World, using IntelliJ with a configured JDK 18+ and a simple main method, and print text with System.out.println followed by a semicolon.
Discover how to use comments in Java to label and document your code without affecting execution, including single-line // and multi-line /* ... */ formats.
Learn to output text in Java using System.out.println and print, concatenate strings with the plus operator, print expressions and variables, and control line breaks.
Declare and store integers in Java by declaring the type, such as int, assign a value, and print it with System.out.println, as shown with five plus six.
Learn to store decimal values in Java by using float and double variables, declare their types before values, and understand that floats hold smaller numbers while doubles hold larger ones.
Create string variables to store text and concatenate them with a space to print Hello world. Also define boolean variables to store true or false.
Learn how to use the if-else statement in Java to conditionally execute code based on numeric comparisons between two integers, printing appropriate messages for true or false outcomes.
Learn how else if statements extend the if logic in Java by adding multiple conditions. See how only one message prints, covering greater than, equal to, or the default case.
Learn how arrays in java store lists of one data type, and master the declaration syntax: type[], name, equals new type[length], for example with strings or integers.
Learn how to count index values in an array using zero-based indexing, with examples like watermelon, cherry, and banana.
Assign values to an array by index using zero-based indexing, placing dolphin, cat, dog, and elephant in order. Show that adding a fifth value requires increasing the array size.
Learn to declare and assign arrays in Java, print contents with Arrays.toString, sort with Arrays.sort, and check the array length.
Learn how to reassign values in Java arrays by updating an element at a specific index, changing 8 to 10 in even nums array to yield 2, 4, 6, 10.
Learn how to use for loops in Java to repeat statements, print hello world five times, and control iteration with initialization, condition, and update.
Iterate through an array with a for loop to print each element on its own line, using i from 0 to age.length and printing age[i].
Explore how object oriented programming in Java uses classes, objects, and methods, with objects defined by identity, state, and behavior, to create and interact with code.
Explore how object oriented programming uses classes as blueprints for objects. Create a Java class with name, breed, age, and color attributes using IntelliJ.
Learn how constructors create objects from a class and initialize attributes using parameters, including empty constructors, parallel variable names, and multiple-parameter examples like a dog class.
Create an object from a class using the new keyword, naming the object, and passing constructor parameters such as name, breed, age, and color.
Introduce methods in Java: a block of code inside a class that runs when called to reuse actions, access or mutate an object's state, and cover constructors and main method.
Explore Java method syntax by building public methods with void and return types, understanding return keywords, method headers, parameters, and the method body.
Define public accessor methods in a dog class to return object's data, such as get name and get breed, showing how to return a name or breed from dog object.
Create and use mutator methods to change an object's state, such as increasing a dog's age, using void return types and parameters, and verify with an accessor method.
Learn to take user input in Java with the scanner class from java.util, reading numbers with nextByte and strings with nextLine, and printing age messages.
Understand how public and private keywords control access to methods and instance variables. Use private to restrict access within a class, and remember private methods relate to inheritance later.
Explore how Java allows methods with the same name when their parameter lists differ. Learn to differentiate by parameter data types, order, and number of parameters.
Explore overloaded constructors in Java, including a no-parameter version, and how constructors with different parameter lists (same class name) initialize objects with default values.
Have you never learned coding before and want to learn the basics of programming and Object Oriented Programming?
Are you confused about the basics of Object Oriented Programming? Are you confused about coding in general?
Do you want to clear up your coding and Object Oriented Programming concepts?
Do you want to learn coding and Object Oriented Programming with Java EASILY, VERY CLEARLY, and WITHOUT CONFUSION?
If you answer is yes to any of these questions, then this course is right for you!
This course is meant to introduce Object Oriented Programming with Java to people who have never learned it before. It can be a confusing concept, and this course is meant to teach it to you as clearly as possible. In case you have never learned Java programming before, the first part of the course teaches you the basics of Java programming. Then, the second part of the course introduces you to Object Oriented Programming. This is why anybody who has little to no programming experience can take this course.
Object Oriented Programming is a very useful concept. If you want to pursue programming in the real world at all and build real world applications, Object Oriented Programming comes in very handy!!