
Students write their first Java program by creating a class with a main method, printing a message using System.out.println, saving with the correct file name, compiling, and running.
Learn how to display information in Java using println and print, handle line breaks with escape sequences like \n, escape quotes, and use concatenation to format output.
Demonstrate declaring and initializing integer and double variables in a Java main method, then display their values with System.out.println using the plus operator.
Learn how to define and use double variables, a floating point type for decimal values, assign and display multiple doubles, and name them descriptively, like score, for readability.
Discover how to define a string variable in Java, assign text values (including numbers and multiword phrases), print it, and begin exploring string manipulations using basic methods.
Explore how Java programming uses boolean variables to hold true or false, define and assign their values, and use expressions to calculate outcomes, with arithmetic concepts coming next.
Explore Java arithmetic operators by creating variables, performing addition, subtraction, multiplication, division, and modulus, and printing results to understand quotients and remainders.
Practice relational operators such as greater than, less than, greater than or equal to, and not equal in Java. Use variables a and b to compare and see boolean results.
Explore complex relational operators in Java by evaluating multi-expression conditions using and, or, and not; print results, and apply true/false logic to if statements.
Explore Java's increment and decrement operators, see post-increment and post-decrement behavior in action, and learn how the displayed value reflects the prior value before each change.
Learn to use the scanner library in Java to read integer and double inputs from the keyboard, including importing scanner, creating an input object, and using next and nextDouble methods.
Learn to read string input from the keyboard in Java, using next for a word and nextLine for a full sentence, and to comment out code with /* ... */.
Compare two keyboard inputs using an if else if else chain to determine which value is greater or if they are equal, and print the corresponding message.
Explore complex relational and nested if statements in Java. Validate a day number (1–7) and print the corresponding weekday name, with guidance on curly braces and nested blocks.
Explore the switch statement as a finite-value alternative to if, using days of the week as examples, and learn how break prevents fall-through.
Use a for loop in Java to repeat actions a defined number of times, starting from zero and incrementing i until it reaches count, with user input guiding the iterations.
Practice for loops in Java by iterating with an index and updating the condition to end the loop, using one variable or, sometimes, two variables.
Discover how the while loop controls repetition in Java by testing a condition, updating the counter to end the loop, and solving simple tasks like input handling and tax calculations.
For school kids it is hard to follow available online materials which are catered for adults. The span of attention of school kids is small. It is imperative to present a concept in a short and crisp manner to grab that attention. This course does just that. It introduces each concept/feature in a very short video which students can follow along. All basic Java programming concepts are presented. At their age level it is not advisable to start talking about advanced concepts until they are comfortable in programming in a procedural way.
If they can master this course materials they will be able to write small applications (calculator, quiz) and will boost their confidence which will enable them to continue learning advanced programming.