Java 1: Introduction to Java
In the introductory course, students will develop proficiency in the Java programming language, including the structure of a Java program. They will achieve a comprehensive understanding of programming concepts covering variables, data types, methods, control statements, arrays, logical operators, and more. The course ends with a 2-lesson project that integrates all material covered in class.
Java 2: Intermediate Java
In the intermediate course, students will build and expand upon the concepts learned in the introductory course. They will dive into the realm of object-oriented programming with Java, exploring advanced concepts such as classes and objects, static methods, encapsulation, inheritance, abstraction, interfaces, polymorphism, and more. The course ends with a 2-lesson project that integrates all material covered in class.
- lessons 3
- weeks 12
- min / lesson 55
Price: $ 699
Students can also continue their coding journey and move into Course 2 in Wizard Level I in our High School Program
Why Take an APCS Prep Program?
Students often struggle with the rigorous demands of the AP Computer Science A course in high school, primarily due to the intricate nature of the Java syntax. Our specialized APCS Prep course anticipates and addresses these challenges head-on, equipping students with the necessary skills and knowledge to navigate the course successfully. By focusing on mastering Java syntax and core concepts beforehand, students are better prepared to tackle the complexities of the AP Computer Science curriculum, ensuring a smooth transition to advanced coursework in high school.
Program Benefits For APCS Prep Track
- Java 1: Introductory Course
- Develop strong proficiency in Java syntax
- Create useful programs and simple games using the Java programming language
- Build solid foundation in core concepts like variables, data types, methods, control statements, arrays and more
- Java 2: Intermediate Course
- Strong understanding of object-oriented programming with Java
- Learn how to model real-world data using OOP concepts like encapsulation, inheritance, composition, and polymorphism
- Create practical applications and games that use OOP to organize the major software components
- Java 1: Introductory Course
- Java 2: Intermediate Course
Both courses culminate in hands-on projects that integrate all the material covered, allowing students to apply their knowledge in real-world scenarios. These projects reinforce learning and provide practical experience, preparing students for the AP Computer Science A course in high school and future programming endeavors.
APCS Prep Track Schedule
These courses are offered exclusively during the summer in a 3-week accelerated format. All students start in the first course, Java 1. Returning students can continue with the class where they left off.
Java 1: Introduction to Java -> Java 2: Intermediate Java
Available Time Slots | June 2 – June 19 | June 23 – July 10 | July 14 – July 31 | Aug 4 – Aug 21 |
---|---|---|---|---|
9:00 AM – 10:00 AM CT |
Introduction to Java | Intermediate Java | ||
11:00 AM – 12:00 PM CT |
Introduction to Java | Intermediate Java | ||
12:00 PM – 1:00 PM CT |
Introduction to Java | Intermediate Java | ||
1:00 PM – 2:00 PM CT |
Introduction to Java | Intermediate Java | Introduction to Java | |
2:00 PM – 3:00 PM CT |
Introduction to Java | Intermediate Java | ||
4:00 PM – 5:00 PM CT |
Introduction to Java | Intermediate Java | ||
6:00 PM – 7:00 PM CT |
Introduction to Java |
The CodeWizardsHQ Advantage
Our reviews speak for themselves.
About Our AP Computer Science Online Courses
Program & Class Structure
- Ideal for ages 14-18
- 2 total courses (each 3-weeks)
- Live, online instructor led classes
- Small class size (up to 6 students per instructor)
- Interactive classes with hands-on coding projects
- Project-based learning and problem-solving
- Graded assignments and practice projects
- Daily parent updates on student progress
Topics & Concepts Covered
- Variables and Data Types
- Methods and Parameters
- Multidimensional Arrays
- Control Statements
-
Classes and Objects
- Logical Operators
- Static Methods
- Polymorphism
- Encapsulation
- Inheritance
-
Abstraction
-
Interfaces
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.
Why should I enroll now?
We have limited spots available. By enrolling early, you guarantee yourself a spot in the program.
What if I enroll now and something comes up?
3-Week classes. You may cancel anytime within the first 4 sessions, before the fifth session starts for a full refund.
1-Week camps & 2-Day camps. You may request a full refund at least 7 days before the first scheduled day of camp.
What if I travel during summer?
You can attend our summer coding camp or classes even while traveling. All you need is a computer and a reliable internet connection.
Another option is our winter camp program which offers the same 1-week camp curriculum.
Can my child and their friends be in the same class?
Yes. We are happy to accommodate friend requests when possible, as long as
- students are on the same curriculum
- they have previously been enrolled with CodeWizardsHQ
- they give a minimum 1 week notice in advance of class start date. We will not be able to rearrange class assignments once classes are filled.
When enrolling siblings it is not assumed that they want to be in the same class. Please email us at school@codewizardshq.com if you would like students grouped in the same class.
Who is the summer program for?
Our summer coding programs are ideal for kids and teens ages 8-18. We have multiple summer program options, including 3-week coding classes and 1-week & 2-day coding camps.
They’re particularly enjoyable for kids with interest in technology or video games. Beginners are welcome, no prior coding experience is needed.
Is there a money-back guarantee?
Yes! All classes have a 100% money-back guarantee. You may cancel anytime within the first 4 sessions, before the fifth session starts. The guarantee does not apply to 1-week camps.
1-week and 2-day summer camps and winter camps have a cancellation refund guarantee. You may request a full refund at least 7 days before the first scheduled day of camp.
See full guarantee details.