Three-Week Summer Camp: JavaScript Level 1

Three-Week Summer Camp: JavaScript Level 1

$1 499
6 Spots Left
June 23 to July 11 -- Grades 9 to 12
Type
In stock: 6 available
Save this product for later
Have questions?
Three-Week Summer Camp: JavaScript Level 1


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

Unit 1: JavaScript Basics

  • Learn the fundamentals of JavaScript, including variables, user input, and arithmetic expressions.
  • Explore how to use random numbers and create interactive programs.
  • Example Project: Plan a dinner by greeting the user and taking input for the time.

Unit 2: Visual Programming with Graphics

  • Dive into JavaScript's canvas to create and manipulate graphics.
  • Learn how to position objects, add images, and draw shapes.
  • Example Project: Design your own meme with text and images.

Unit 3: Graphics Challenges

  • Apply your knowledge of graphics to solve creative challenges using JavaScript.
  • Example Project: Draw and customize a ghost using constants.

Unit 4: Control Structures Essentials

  • Master control flow with if/else statements, loops, and conditionals.
  • Use logical and comparison operators to create dynamic programs.
  • Example Project: Build a jukebox program where users can create playlists by entering coins.

Unit 5: Advanced Control Structure Challenges

  • Solve complex problems by applying control structures in real-world scenarios.
  • Example Project: Develop a guessing game where the computer picks a number, and the user guesses until correct.

Unit 6: Functions and Reusable Code

  • Learn to write efficient and reusable code with functions, parameters, return values, and scope.
  • Example Project: Check if a number is even or odd using a custom function.

Unit 7: Functions in Action

  • Apply your understanding of functions to tackle creative challenges.
  • Example Project: Create a bunch of colorful balloons with random sizes and positions.

Unit 8: Animations and Interactive Games

  • Explore animation techniques using timers, mouse events, and keyboard events.
  • Develop interactive games and visual effects.
  • Example Project: Build a basic version of Snake or create a paint-splatter animation.

Unit 9: Animation Challenges

  • Use animation and interaction to solve larger challenges and projects.
  • Example Project: Create a grid of blinking rectangles that respond to mouse movements.

Unit 10: Building a Breakout Game

  • Combine all your skills to create a fully functional Breakout game.
  • Use graphics, collision detection, and mouse controls to build a fun and interactive project.

Unit 11: Final Collaborative Project

  • Work on an open-ended project with a team or individually.
  • Plan, design, and code a program using JavaScript graphics, user interaction, and timers.
  • Example Project: Create a unique game or interactive program based on your own ideas.

Unit 12: Final Exam and Beyond

  • Test your knowledge with a comprehensive final exam featuring multiple-choice and free-response questions.
  • Review key concepts from all units, including JavaScript basics, graphics, control structures, functions, and animations.
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