Java 1 (Teens)

Java 1 (Teens)

$599
Get ready for AP CSA!
CodeHS Certification
Dates
Please choose
In stock: 6 available
Save this product for later
Have questions?
Java 1 (Teens)

Class Schedule:
The class meets Monday through Friday, from 2:00 PM to 5:00 PM — fifteen hours of instruction for only $599.

The class runs from June 9, 2025, to August 23, 2025. Join us for as many weeks as you need to prepare for the certification exam, and attend on the weeks that best fit your schedule.

Flexible Learning:
If you're already familiar with certain topics, feel free to skip ahead to the week that matches your needs.

Certification Exam:
When you're ready, take the certification exam to showcase your skills.


Why Choose CodeHS Classes at Blue Ridge Boost?

  • Industry-Recognized Certification
    Approved by the Virginia Department of Education, ensuring credibility and value.
  • Expert Instructors
    Learn from qualified professionals who are dedicated to helping you succeed.

Course Overview

The Introduction to Java (Latte) course by CodeHS is a comprehensive program designed to help students master the fundamentals of Java programming. This course introduces students to the core principles of computer science while building fluency in Java, focusing on problem-solving, object-oriented programming, and real-world applications.

Through interactive lessons, hands-on labs, and engaging projects, students learn to design, implement, and debug Java programs, gaining a strong foundation in programming concepts and software development. The course emphasizes creativity, critical thinking, and ethical considerations in computing.

Key Features:

  • Interactive Learning: A blended classroom approach with video tutorials, interactive coding exercises, and quizzes.
  • Hands-On Practice: Over 100 hours of programming practice through structured labs and creative projects.
  • Comprehensive Topics: Covers fundamental topics such as control structures, object-oriented programming, data structures, and algorithm design.
  • Ethics in Computing: Explores the ethical and social implications of using and developing software.
  • Accessible Tools: Students write and run Java programs directly in the browser using the CodeHS editor.

Units Overview:

  1. Introduction to Programming in Java with Karel the Dog (3 weeks): Learn basic programming concepts through fun and engaging Karel exercises. Students with previous coding experience in any language are encouraged to skip this unit.
  2. Basic Java (2-3 weeks): Master Java syntax, variables, loops, conditionals, and debugging techniques.
  3. Methods (1 week): Explore methods, parameters, return values, and Java exceptions.
  4. Classes and Object-Oriented Programming (2-5 weeks): Dive into designing and implementing classes, inheritance, polymorphism, and interfaces.
  5. Data Structures (2-3 weeks): Learn arrays, ArrayLists, 2D arrays, HashMaps, and effective data structure usage.
  6. Final Project (1 week): Apply all learned concepts to design and implement a creative project.
  7. Optional Supplemental Materials: Additional practice on advanced concepts like recursion, sorting algorithms, and file I/O.

Prerequisites:

While there are no formal prerequisites, familiarity with basic computer science concepts is recommended.

This course is ideal for advanced middle school students and high school students looking to build a strong foundation in Java programming and computer science. However, it does not prepare students for the AP Computer Science A exam, as it omits advanced topics like recursion and sorting algorithms in depth.


Show More
Display prices in:USD
Skip to main content
Blue Ridge Boost
Classes for Adults
Classes
Camps
Events
Tutoring
Gift Card
Menu
Enrichment and tutoring in Math and Computing for any student who wants to learn. Led by Ana Nora Evans in Charlottesville, Virginia.
Terms & ConditionsPrivacy PolicyPayment PolicyRefund PolicyAbout UsReport abuse
Made with Ecwid by Lightspeed