Ages 12-17

Introduction to Java and text based programming languages. Write simple programs using Java syntax and proper structure. Fundamental programming concepts will be taught, including variables, arrays, conditionals, loops, data structures, physics, and reasoning. Develop a basic game app for use on a cell phone. Implementation of apps onto mobile devices will be taught in Java II, since it involves more complex code.

Data Types, Structure, and Syntax
Algorithms and Code Challenges
Advanced Coding Concepts: OOP and GUI

Select a Day and Time to Register

Spring 2020 Session

Change the Qty to reflect how many children you are registering, and Add to the Event Cart.

Java Programming

Fall Session - 2019

Mondays 4:30-5:25 pm

Fridays 5:00-5:55 pm

Java Intensive

Fall Session - 2019

Saturdays 10:00-11:30 am

We're sorry, but all tickets sales have ended because the event is expired.

Don't see a day/time that works for you?

If a request is submitted quickly before the session begins, you're more likely to get the day and time that you prefer!

What to know before registration

Some important information about how our courses operate. (camps may vary)


Groups meet once a week on the select day and time for the duration of the Session; excluding federal holidays and Scottsdale Unified District Fall and Spring break weeks.  Sessions are typically 16 weeks in length.

Payment Options

Customers may choose one of the two payment options: either to receive a 10% discount when paying for a course in full or to pay in four equal installments using an automatic withdrawal system.


Tuition installment #1 is due upon registration, installment #2 will be automatically withdrawn on the 1st day class and then on the first day of each calendar month of the Session thereafter; until tuition is paid in full.


Courses will not meet on: all federal holidays, the week of 10/12/19 to 10/18/19, 11/28 and Spring Break 3/8/20 through 3/15/20.


A waitlisted course will only run once approved. When you register, even if the ticket has a price, no money will be collected. Once the course has been approved, you will receive a request for payment.

Continue Exploring Waybright Courses