
Explore Java's origins as an object-oriented language, its popularity and Android link, and how to set up a compiler and the Java development kit.
Discover how variables in Java store data in memory using data types like integers, doubles, strings, and booleans; declare, assign, and perform arithmetic operations.
Learn how to use the main method as a control panel to declare and print variables, including hello world with system.out.println, the string class, and simple concatenation.
Organize Java programs by creating classes and objects, grouping components like enemies and heroes. Define a general character class and use the main method and variables.
Learn how to implement base case handling with if statements and boolean operators to validate user input, using a scanner for keyboard input and enforcing three-digit number rules.
In Java, use basic if statements to map grades: 90 and above equals A, 80 to 90 equals B, with else handling other scores and printing the final grade.
Explore how to use the switch statement in Java to handle many conditions with cases, breaks, and a default, mapping month numbers to names (example month = 8 equals August).
Learn to build a simple Java guessing game from scratch that generates a random 1–10 number with Math, reads user input via a scanner, and checks the guess.
This lecture demonstrates building a simple Java paper scissors rock game using Scanner input and a random number to select the computer's move, with basic win/lose logic and user prompts.
Explore how arrays in Java are declared, initialized, and accessed: size and index concepts, default zero values, and basic assignments, with discussions on static versus dynamic sizing and memory addresses.
Develop and run a Java raffle game that reads the number of friends, stores their names in an array, and randomly selects and prints a winner.
Create a Java class and implement a public findMax method that takes an int array and uses a for loop to locate the highest value.
Explore arrays and methods in Java from scratch, sharpen algorithmic thinking, and master boolean operators to enhance if statements and loops while building a largest difference method.
Explore how to declare and initialize multi-dimensional arrays, especially two- and three-dimensional arrays, and traverse them with nested for loops to read and print elements efficiently.
This course will guide you from the absolute beginning from getting your computer ready for Java programming, to creating your own programs and thinking like a programmer.
Most importantly the course was created with a strong emphasis on giving good solid foundations, I believe that by understanding the logic, students will acquire the right tools from the start, and that will also allow them to further enrich their knowledge.
For students entering the world of programming, or for anyone who would find an extra detailed easy going phase helpful.
Among the studies material: Variables,arithmetic operations,string manipulations,arrays,two dimensional arrays,object,data structures,if statements,loops,nested objects,inheritance, polymorphism and more.
I am also offering an online Java tutoring, for more details, please feel free to contact me.