
Discover how to print to the console in Java with print and println, using string literals, and compare their impact on new lines while testing JDK and Eclipse setup.
String Concatenation adding two Strings together
Explore arithmetic operators by declaring variables x and y as 10 and 5, then perform adding, subtracting, multiplying, dividing, and using the modulus to find remainders.
Explore strings and string concatenation in Java by declaring string variables, using the plus operator to join names, and printing meaningful console output.
Learn how the if statement runs code only when a boolean condition is true, using relational operators and blocks of code with curly braces, including one-line and multi-line cases.
Understand if, else, and else if statements to handle multiple conditions, such as x greater than y, x less than y, or x equal to y in Java.
Master nested if-else logic in java, testing conditions with if statements, using blocks for statements, and checking even numbers with x % 2 == 0 for bigger and odd cases.
Use conditional operators && and || to replace nested if statements by combining expressions such as x > y, x is even, and x > 100.
Learn how methods enable reusable code in Java, define public static void main, create and call methods with parameters, and perform integer addition and string concatenation.
Learn pre and post increment and decrement in Java, starting from zero, with examples showing how post increments run code then update, while pre increments update before use.
Explore using a while loop in Java and its equivalence to a for loop by moving initialization outside, testing a boolean condition, and incrementing inside.
Demonstrates nested for loops by pairing an outer loop with an inner loop to print a five-by-five grid of stars, using a new line after each row.
Explore arrays as a data structure that holds a type, allocated with new, and accessed by zero-based indices, iterated with a for loop using length to print values.
learn to work with two-dimensional arrays in Java by visualizing with a row and column diagram, assigning values, and printing a 3x3 matrix using nested loops.
Learn to read keyboard input with the Scanner class by importing it, creating a Scanner object named input, and using nextLine to capture the user's name and numbers.
Learn to read data from a text file using the scanner and file classes in Java, handle file not found errors with a try-catch, and print lines until end-of-file.
Practice solving basic geometry and unit conversion problems in Java, including areas of square, rectangle, and triangle, Fahrenheit to Celsius, and inches to centimeters.
Practice mapping numerical grades to letters with else if and switch statements, using cases and default, and calculating sums and averages of even numbers 0–100 with for and while loops.
Create and understand Java classes and constructors, including a no-argument default constructor and a two-argument constructor, and observe how new instances invoke the right constructor.
Learn how to declare fields in Java, use this to disambiguate, and implement private fields with public getters and setters to encapsulate data and safely update name and age.
Explore inheritance and polymorphism in Java by extending an animal class into cat and dog, using super constructors, and overriding methods like speak and toString.
Implement the node class with data and a next reference, then initialize a linked list using a dummy node, a header, a last node, and size tracking.
Implement the toString and getSize methods for a linked list, iterating from the header through each node, building a data string, and returning the list size.
Implement the remove first method for a linked list in Java, updating header.next and size, handling empty lists, and observing garbage collection after removing references.
Hello, my name is Pedro Mercado and I would like to teach you how to program in Java. Go from a Noob to a pro learning the fundamentals of object oriented programming. This course is designed to taking you from not knowing anything about programming to being able to comfortably being able to program in java.
Learn how to Program in one of the worlds most popular programming language. This course is a beginners course taking you step by step through pain of learning a programming language on your own. With Java being literally everywhere, running on multiple platforms such as windows,mac,linux,android,etc. Its a no brainer that Java is the go to language to teach at high school and colleges across the world.
The course is structured as follow: