Banner Image
Back

JavaScript

Category:

Coding & Programming

Grade Levels:

(Grades 6-12)

Final Projects or Artifacts:

Students will create a fully interactive webpage or app, such as a quiz game, dynamic to-do list, or interactive story, using JavaScript to handle user input and generate real-time responses. This project will include a written explanation of their code, detailing the logic and problem-solving strategies they used. The final product will serve as a showcase of their JavaScript skills.

Program Requirements:

  • Student Email Addresses (for account creation)
  • Instructor access to SmartBoard or Projector
  • Student Accounts Created Prior to First Session
  • Laptop 1 per student (ex: Chromebook; Lenovo)
  • Access to https://replit.com/~
  • Access to www.jdoodle.com
  • Access to https://github.com/
  • Access to and accounts created for https://www.w3schools.com/

Program Description:

This course introduces students to JavaScript, a versatile programming language used to create dynamic and interactive web content. Students will learn foundational concepts such as variables, data types, functions, loops, and conditionals, as well as how to manipulate HTML and CSS using JavaScript. Through hands-on projects, students will gain experience in writing and debugging code, solving problems, and building interactive features like forms, animations, and simple games. The course emphasizes creativity and practical application, preparing students for more advanced programming or web development studies.