Students will learn object oriented programming with Java. The program contains 2-courses – Introductory Java and Intermediate Java. It prepares students to be successful in the AP computer science course in high school. For ages 14-18. No prior coding experience needed. This course is offered exclusively in the summer as a 3-week class.
About Our AP Computer Science Online Course
How is the class structured?
- An instructor will teach them in real-time
- Interactive classes with hands-on coding
- Small class size (up to 7 students per teacher)
- Graded assignments and practice projects
- Weekly parent update on student progress
- 3-week semesters, total 2 semesters
- Project-based learning approach
- Ideal for ages 14-18
What topics will be covered?
- Variables and Data Types
- Methods and Parameters
- Control Statements
- Multidimensional Arrays
- Logical Operators
- Encapsulation
- Inheritance
- Polymorphism
The CodeWizardsHQ Advantage
Our reviews speak for themselves.
Preparing Students for the AP Computer Science A Course
APCS Program Curriculum
JAVA 1 – Introductory Course
In the introductory course, students will learn the fundamentals of the Java programming language including the structure of a Java program. They will get familiar with programming concepts like variables, data types, methods, control statements, arrays, logical operators etc. It will end with a 2-lesson project involving all material covered in class.
JAVA 2 – Intermediate Course
In the intermediate course, students will build on the concepts learned in the introductory course. They will learn object oriented programming using Java. This includes classes and objects, static methods, encapsulation, inheritance, abstraction, interfaces, polymorphism and more. It will end with a 2-lesson project involving all material covered in class.
Summer Java Class Schedule
Summer coding classes for ages 14-18. Class schedule is 55 minutes per day on Monday – Thursday for 3 weeks. Required course sequence for APCS track: Java I -> Java II. Classes fill quickly – enroll today!
Available Time Slots (Pick One) | June Term (June 12th - 29th) | July Term (July 10th - 27th) | August Term (August 7th - 24th) |
---|---|---|---|
9:00 AM - 10:00 AM CT | Java I | Java II | |
12:00 PM - 1:00PM CT | Java I | Java II | |
1:00 PM - 2:00PM CT | Java I | Java I Java II | |
4:00 PM - 5:00PM CT | Java I | Java II | |
7:00 PM - 8:00PM CT | Java I |
#1 Most Comprehensive Coding Program for Kids!
The CodeWizardsHQ program comes with everything your child needs to be successful in learning to code.
All of the below are included at no extra cost.
Class Tuition
$447 Per Course
Tuition is spread out in 3 payments of $149.
There is no contract. You may cancel anytime within the first 4 class sessions. Full guarantee details.
Questions? We Are Here to Help.
Answers to frequently asked questions.
What happens after enrollment?
We will confirm your enrollment, class time and start date through email. After that, we will send a welcome email with all class information.
What technology do we need?
You need a computer with a microphone and a speaker, a browser (Google Chrome) and a good internet connection.
Chromebooks and iPads are not compatible with our platform.
See full details on What Technology is Needed for Class.
Is there a money-back guarantee?
Yes! Classes have a 4-session guarantee. You may cancel anytime within the first 4 sessions, before the fifth session starts. Guarantee does not apply to 1-week camps. See full guarantee details.
What is your typical class size?
Our class size is small, usually between 6-8 students. We have found this as the optimal size for successful group work and individual attention.
What happens if a student misses a class?
All our class sessions are recorded. Students can watch the videos and get caught up prior to their next class.
Is there any special software that is needed?
No. Students will be using our browser-based code editor to write real code. They don’t need to download or install special software.
See full details on What Technology is Needed for Class.
Can students use tablets?
Unfortunately no. Because they will be writing typed-code and seeing their work in real-time, they need a computer or laptop with a separate keyboard.
More questions? Find answers on our FAQ page.