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 Grades 7th – 12th. No prior coding experience needed.

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 grades 7th – 12th

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 Both the AP Computer Science A and AP Computer Science Principles Exams

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.

See detailed course curriculum here.

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.

See detailed course curriculum here.

#1 Most Comprehensive Program for Your Student’s Success!

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.

Interactive Live Classes

Structured and Comprehensive Curriculum
Video Recordings of Every Class

Downloadable Slides for Every Class
Complimentary 1×1 Office Hours

Weekly Progress Report & Alerts
Daily Homework Help

Individual Course Certification
Highly Qualified and Experienced Teachers

Direct Messaging with Teachers
Supportive Online Student Community

24/7 Access to Proprietary Coding Platform
Hands-on, Project Based Learning

Path to Real-World Internship

Class Tuition

3 payments of $149.

Tuition is spread out in 3 payments, $149 per 4 class sessions.
There is no contract. You may cancel anytime with a 30-day notice and there are no cancellation fees.

CWHQ has a 93% student success rate, compared to 5% for paid, self-paced online video courses and tutorials. That’s an 18x better graduation rate.

Our goal is to make all students successful. If your child is not happy with our program, notify us within the first 4 class sessions for a full refund.

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 like Chrome, Firefox, Safari or IE and a good internet connection.

See full details on What Technology is Needed for Class.

Is there a money-back guarantee?

Yes, absolutely. If your child is not thrilled, please notify us within the first 4 sessions in our program and you will receive a full refund.

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.

 

My child has no coding experience. Is it ok?

Yes! Our classes are designed so that no prior experience is necessary.

Classes are beginner-friendly. Simply start with the first class in the program for your child's school grade.

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.

Ready to get your Wizard started?

Pin It on Pinterest

[[</span><a href="https://www.facebook.com/groups/KidsCodingHQ/" rel="noopener noreferrer" target="_blank"><span style="font-family: Roboto; color: rgb(255
255
255
255);">Click Here 255);">Click Here</span></a><span style="font-family: Roboto; color: rgb(255
255
255
255);">]
255);">]