Java Level 1: Java Superstar

Age 12-18

Course Description

In this course, students learn the fundamentals of Java, focusing on variable types, conditionals, loops, methods, and one- and two-dimensional arrays. This course also incorporates programmatically generating graphic art with Java.

After this course, students may advance to Java Level 2, which focuses on object-oriented programming. We highly recommend that students complete our Python Level 1 and/or Python Level 2 courses before enrolling in Java Level 1. After this course, your child will have a strong foundation in one of the most popular programming languages in the world, which is used for everything from enterprise software to web and mobile apps, and by companies like Microsoft and Intel.

Who's this course for

Age 12-18


Age 12+, or if younger, completion of Python Level 2

This course typically takes 3-6 months to complete. This depends on the student's dedication to homework, their previous experience, and the difficulty of course material. Our instructors move at the pace of the student, taking extra time to reinforce concepts as needed.

  • Course modules

  • JS1 Variable Types & Input/Output

    JS2 Basic Graphics

    JS3 Conditionals

    JS4 Loops

    Check-in #1

    JS5 Practice with Loops & Conditionals

    JS6 Methods

    JS7 Arrays and ArrayLists

    JS8 Two-Dimensional Arrays

    Check-in #2

    JS9 Master Project: Battleship

Try the full Juni experience for free

Take a free class to see if our program is right for your child.