Curriculum/Builder/Introduction to Java
BuilderCoding Track6 classes · 45 min each

Introduction to Java

Grades 7–9

Why This Course?

Coding is the foundational literacy of the digital age. This course teaches your child to think computationally, break down problems, and create solutions through structured, project-based programming. Java has become the most widely used general-purpose programming language with more than 10 million developers. In this textbook, you’ll learn the two most recent versions of Java—Java Standard Edition 8 (Java SE 8). By the end of this course, students will have built real projects and developed confidence in their ability to create with technology.

What Your Child Will Learn

Course Content

You will learn – What is a program? Difference between compiler and interpreter. Difference between object-oriented programming and procedural programming. Concepts on the basic components of Java. Concept of bytecode. Installation and setup. Displaying Text with printf. Declaring and Creating a Scanner to Obtain User Input from the Keyboard. Prompting the User for Input. Declaring a Variable to Store an Integer and Obtaining an Integer from the Keyboard. Arithmetic Operators. Decision Making: Equality and Relational Operators.
Concept of Class and Object, Instance variables, set and get methods, Types of variables in Java – Primitive Vs. Reference types, String
In this topic, we will cover - Iterations in Java, For loops, While loops, Do While, Conditionals (if else elsif), Switch statements, Logical operators – AND, OR, XOR, NOT.
Next, we will learn – Arrays, For Each Loop, Arrays of Strings, Multi-Dimensional Arrays
Methods and Parameterized methods, Constructors, Properties of OOP Language, Encapsulation, Abstraction, Polymorphism, Inheritance, Why is multiple inheritance not possible in Java? Method Overloading and Method Overriding and their difference, Getters and Setters, Access modifiers, String building and formatting, Packages and Interfaces.
In this last topic we will learn – Casting, Generics and Wildcards, Anonymous Classes, Reading files using Scanner, Exception Handling, Multiple Exceptions, Runtime and Checked Exceptions, Reading files with the file reader, Try-with-Resources, Creating and Writing Text Files, The Equals Method, Inner Classes, Enum Types, Recursion, Serialization, The Transient Keyword and Passing by Value.

Ready to get started?

Book a free trial class for Introduction to Java and see your child build something amazing.

Book a Free Trial Class