Online Java Coding Course | Live, 8 weeks, 1.5 hours a week
Online Java Course for Grade 7 and Up
Java is Avatar's coding course for students in grade 7 and up. In eight weeks students build a foundation in programming: variables and types, decisions, loops, methods and objects, through projects that end in interactive programs and simple games. Classes are live online, interactive and engaging, once a week for 1.5 hours, in a small group of 5 to 6 students, never more than 8, so every student takes part.
About this course
What the Java Course Covers
Java is a widely used language with strict rules: the program is checked before it runs, which teaches careful, structured thinking. It is also the language of the AP Computer Science A course, so this class is a head start for it.
The course goes from the first program to variables and types, input and output, decisions with if and else, loops, methods, and the first objects and classes. Students write every program themselves on their own copy of the lesson code, following the teacher and then experimenting. Each week ends with a small project, and the last weeks bring it together in an interactive program or game with images, animation and sound.
By the end of the course
What Students Can Do After the Java Course
Write and run a Java program
Set up a program, declare variables with the right types, read input and print results.
Decisions and loops
Use if and else, switch, and for and while loops to make a program react and repeat.
Methods and arrays
Organise code into methods with parameters and return values, and store data in arrays.
First objects
Write a simple class with fields and methods and create objects from it.
Read the compiler
Understand compile errors and exceptions, test a program a piece at a time, and fix what is wrong.
Build a project
Design and build an interactive program or small game and present it to the class.
Java FAQs
Questions Parents Ask About the Java Course
Who is the Java course for?
Students in grade 7 and up. A student should type comfortably and be ready for a language with strict rules. The free assessment helps you choose between Python and Java.
Does my child need Python first?
No. The course starts from the first program. A student who has done Avatar's Python course moves faster through the first weeks, and the two courses can be taken in either order.
What does my child need?
A laptop or Chromebook with a keyboard, a camera and a microphone, and a quiet place for the class. The teacher sets up the coding tools in the first class; nothing to buy.
How does a live coding class work?
The teacher explains the new idea and demonstrates it; students follow on their own copy of the lesson code, try the same thing and experiment. Then they get an assignment and build it in class and at home. With 5 to 6 students, never more than 8, the teacher sees every screen and every raised hand.
How much homework is there?
A short assignment after each class, finishing the week's project. It is done in the student portal and reviewed by the teacher. Plan on about an hour a week.
When does the course start?
Courses run in 8-week sessions several times a year. Book a free assessment and we will tell you the next start date and the days and times.
Is Your Child Ready for Java?
Book a free assessment. We talk with your child, check typing and reading, and recommend Python or Java.