Concepts of JavaScript and AI (Ages 10-12)

  • Instructor Vinay Sharma
  • Code CS14
  • Student Ages 10-12
  • Terms Fall Semester 2023
    Spring Semester 2024
    Full Year


In this course, students will develop a framework for understanding coding and artificial intelligence (AI). They will apply the concepts and syntax of JavaScript programming while exploring AI concepts of models, training, and validation. They will also learn about the integration of AI models using JavaScript and PoseNet. Students will complete a series of fun, interactive AI projects using Teachable Machine, chatbots, and pose detection through image/video reading. They will then progress to 3D game development using JavaScript, where they will explore virtual environments and objects and solve problems.

Live Classes: Wednesdays, 4:00 p.m. Eastern Time. Fall semester runs from the week of August 14th to the week of December 11th, 2023; spring semester runs from the week of January 8th to the week of May 6th, 2024.

Student Expectations: Students are expected to apply the concepts they learn in class to various projects that they will create and then present during subsequent live classes.

Student Support: The instructor is available via email.

Feedback/Assessment: Students will receive ongoing feedback from the instructor on the projects they present in class, as well as a grade at the end of each semester.

Materials: Students will need a desktop or laptop computer. This course cannot be taken on a smartphone or tablet. The first live class will be dedicated to ensuring that students are prepared with the appropriate software/tools, all of which are free; specific instructions will be sent to each student before the course begins.

Prerequisites: None


Student Information

Has this student taken a course with RFWP before?

Parent Information

Adult students can leave these fields blank.


* This is a required field.