Java 1

    Introduces students to the Java language and presents the basics of object oriented programming.

    61c2a320f724f784feb1b865_stream-light28 Lessons

    Voyage
    Java
    UNIT
    9th grade
    10th grade
    11th grade
    12th grade
    • Course Summary
    • Course Outline
    • Course Project

    This course introduces students to the fundamentals of programming through Java, focusing on key concepts such as variables, data types, and math operations, while also teaching how to create and use methods to organize code, solve problems, and build a strong foundation for future programming skills.

    • Java 1 Lessons

      • Introduction to Algorithms

      • Java Intro

      • Java Output: Print Statements

      • Java Commenting

      • Java String Variables

      • Java Data Types

      • Java Concatenation

      • Java Type Conversion

      • Java Error Messages and Debugging

      • Java Math: Addition and Subtraction

      • Java Math: Multiplication and Division

      • Java Math Class

      • Java Modulus

      • Java Methods

      • Java Method Parameters

      • Java Method Return Statements

      • Java Intro to Object Oriented Programming

      • Java Constructor Parameters

      • Java Create an Object/Instance of a Class

      • Java Methods in Objects

      • Java Methods in Objects Continued

      • Java Updating Instance Fields

      • Java Conditionals

      • Java If Statements

      • Java Conditional Operators

      • Java String Methods

      • Java String Methods Continued

      • Java Scanner Input

    JavaScript 1

    In this course students will complete challenges that help solidify concepts as they use skills in a variety of ways.  In order to complete tasks, students will creatively apply what they've learned by using different approaches to reach a goal.  This experience closely follows challenges they would face in a technical interview, allowing them to practice.  Students will create a variety of more advanced websites using different web development skills. Some examples of projects: Real World Code: Rolling Dice, Mountain Hikes, Real World Code: Menu Items, Mysterious Ocean, Flamboyance of Flamingos

    Projects in this course include: Real World Code: Rolling Dice, Mountain Hikes, Real World Code: Menu Items, Mysterious Ocean, Flamboyance of Flamingos. Click image to scroll through gallery.

    • 6138fdaa60ba7b8b6c79ce53_puzzle-piece-light 140 Student Activities
    • 6138fdcfe148a191f93d8f2d_chalkboard-teacher-light 28 Teacher Resources
    • 6138fde4e148a1577e3d8f39_check-circle-light 28 Checkpoints
    • 6138fe0e6a981f7bf1ac7d3a_laptop-code-light 1 Test
    •   6138fe2661421a063f054097_ellipsis-v-alt-light 264 Quiz Questions
    • 6138fe543782b870c5e7dda9_check-double-light Autograder
    • 6138fe84a460fa846c327dda_closed-captioning-light English and Spanish
    Skill Struck Reviews
    Star

    Having a mapped out, structured way to learn and experience the Computer Science curriculum really freed up time for me to give students one-on-one attention. It also gave me more opportunities to give the students additional programming assignments to help them understand the concepts better.

    Scott Couch
    CS Teacher, Maeser Prep Academy
    Star

    The program and the people behind it are innovative, intelligent, and organized. The platform is very user-friendly and l have been able to guide my students easily through the curriculum.

    Dillon Gilpin
    High School CS Teacher, Duchesne County School District
    Star

    All of the content is fun and engaging for our students! Regarding the support and partnership, they are always on top of everything. Small issues are resolved quickly, and that is not typical with other EdTech companies.

    Donna Woods
    CTE Cyber Pathway Instructor, Moreno Valley United School District