Coding: JavaScript Advanced- 3D Animation, Machine Learning, Advanced Game Design (Virtual)

  • Coding
Zoom
Jan 06 2025
Jun 16 2025
Coding: Javascript Advanced (Virtual)
$560.00
  1. Mon6:45 - 7:45 pm (EST)
  2. Tue 
  3. Wed 
  4. Thu 
  5. Fri 
  6. Sat 
  7. Sun 

Description

Semester 1: 3D A-Frame, CSS Animation & Art

In this dynamic and immersive course, students will enhance their HTML skills by delving into the creation of 3D environments using the Aframe JavaScript Library. Throughout the first half of the semester, students will explore and experiment with various physics attributes, culminating in the development of a 3D interactive scene. This hands-on approach will allow students to understand and apply complex concepts in a practical setting, fostering both creativity and technical proficiency.

As the semester progresses, the focus will shift to CSS Animation techniques. Students will be introduced to new CSS concepts, including keyframes, which are essential for creating smooth and intricate animations. Through guided instruction and creative projects, students will learn to design and code their own 2D animations entirely in CSS. This part of the course emphasizes the artistic and visual aspects of web development, encouraging students to blend their technical skills with creative expression.

By the end of the semester, students will have a solid understanding of both 3D environments and CSS animations, equipping them with a diverse skill set that is highly relevant in the modern digital landscape.


Semester 2:
Machine Learning, Advanced 2D Game Design & CSS

At the beginning of Semester 2, students will delve into Machine Learning, a subset of Artificial Intelligence, using the ML5 JavaScript library and Google’s Teachable Machine. They will learn how to train models and use them to classify images. One of the key projects will be creating a webpage with a classifying program.

The rest of the semester will focus on applying DOM JavaScript to develop 2D games and applications using HTML, CSS, and JavaScript. Students will work on projects such as The Mad-Lib Webpage, The Monty Game, and a Trivia Game. By the end of the semester, they will have the skills to modify and create their own JavaScript 2D games and applications.

Join us for an advanced journey into JavaScript, where students will combine the power of machine learning with creative game design!

This class is for children who have completed our JavaScript Beginners course during the previous school year and for children with prior JavaScript experience.

Class dates

01/06/2025, 01/13/2025, 01/27/2025, 02/03/2025, 02/10/2025, 02/24/2025, 03/03/2025, 03/10/2025, 03/17/2025, 03/24/2025, 03/31/2025, 04/07/2025, 04/21/2025, 04/28/2025, 05/05/2025, 05/12/2025, 05/19/2025, 06/02/2025, 06/09/2025, 06/16/2025

Restrictions

Participants must be entering grades 5 to 10.

Registration period

Registration starts on 10/27/2024 and ends on 06/15/2025.

Online location

Zoom