Coding: Javascript Beginners (Virtual)

  • Coding
Zoom
Sep 11 2025
Dec 18 2025
Coding: Javascript Beginners (Virtual)
$390.00
  1. Thu6:00 - 7:00 pm (EST)

Description

Our JavaScript Beginners (Animation and Game Design) course is designed to introduce students to JavaScript through hands-on projects in animation, game development, and basic web design. Using a block-based JavaScript platform, students will explore core programming concepts while bringing their creative ideas to life. By the end of the course, students will have a strong foundation in JavaScript programming, animation, game logic, and web design—equipping them for more advanced coding courses and independent digital creation.

Semester 1 - Animation:

In this course, students will dive into programming animations and interactive art using a block-based JavaScript platform. They will develop essential animation skills, such as mapping sprites on a grid, creating shapes, and incorporating sound commands. Key coding concepts covered include variables, conditions, and keyboard/mouse inputs.

Throughout the semester, students will engage in various projects designed to reinforce their learning and spark creativity. These projects include creating an interactive sticker card and culminating in a final animated/interactive scene. This hands-on approach ensures that students not only understand the theoretical aspects of programming but also gain practical experience in bringing their ideas to life. 

Semester 2 - Game Design:In the second half of the year, students will apply their animation skills to game design. They will learn game development techniques including physics, collision detection, and game mechanics. New coding concepts introduced include functions, state variables, and building complex programs. Projects will include developing a side-scroller, flyer game, platformer game, and an original final game. Additionally, students will spend the last part of the semester learning to create webpages using HTML and CSS, culminating in the creation of a personal website.

Course Highlights

  • Creative Projects: Games, animations, and personal webpages

  • Key Programming Skills: Variables, conditionals, loops, functions, x/y coordinates, and more

  • Hands-On Learning: Interactive, engaging, and student-driven

  • Web Design: Build and style basic websites with HTML and CSS

  • Individualized Support: Small class sizes with personalized instruction

Recommended For:

  • Returning AlphaMinds students who have completed Scratch Intermediate or Advanced

  • New students in Grades 4–10 who have prior experience with Scratch or similar block-based coding platforms

  • Students interested in transitioning from block-based to JavaScript-based coding through creative projects

 

Class dates

09/11/2025, 09/18/2025, 09/25/2025, 10/09/2025, 10/16/2025, 10/23/2025, 10/30/2025, 11/06/2025, 11/13/2025, 11/20/2025, 12/04/2025, 12/11/2025, 12/18/2025

Restrictions

Participants must be entering grades 4 to 10.

Registration period

Registration starts on 07/07/2025 and ends on 12/31/2025.

Online location

Zoom