info@avatarmath.com 515 428 2827

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.

Boy with headphones smiling in front of a monitor during an online coding class
Java logo

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.

8 weeksOne project a week, reviewed by the teacher
1.5 hours a weekLive, interactive online class with a teacher
5 to 6 studentsNever more than 8

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.

Read the Full FAQ

Is Your Child Ready for Java?

Book a free assessment. We talk with your child, check typing and reading, and recommend Python or Java.