SmartTweens series

AI with JavaScript

Create Intelligent Web Apps with Machine Learning. It's an ideal course for anyone starting out in coding and artificial intelligence. Students will learn by working on cool projects-creating an interactive sketchpad app, making fun webcam filters, and training an AI model to recognize objects. Through these sessions, the students get to learn essential concepts such as loops, functions, and variables while opening themselves to the endless possibilities with AI. Perfect for inquisitive minds, this course will spark creativity and bring coding into life in a friendly, easy-to-understand manner.
Format

Online
Course

Visuals

High-quality
Video

Engage

Interactive
Quizzes

Certification

Certificate of
Completion

Duration

5 Weeks
12 Hours

Price

$
19.99

Discover AI Creativity

Innovation with coding and AI

  • JavaScript basics like loops, variables, and functions.
  • Design interactive art tools and creative applications.
  • Train AI models to recognize objects and patterns.
  • Explore practical uses of AI in daily life.
  • Build problem-solving and critical thinking skills.
  • Create and refine AI-driven projects with confidence.

Course contents

AI with JavaScript introduces students to the world of coding and artificial intelligence through project-based learning. Students go from the basics of JavaScript to making interactive applications such as sketchpads, webcam filters, and AI-powered tools. Students train models, try face detection, and present their creative projects at the end.

Foundations in Code

This session will introduce the magical journey to the world of coding, where students are taken step by step through an introductory overview of the programming language in JavaScript. They learn using x-y coordinates to create shape and pattern designs. Basic concepts of loops, functions, and variables are introduced as complex ideas broken down to simple, hands-on exercises.

Artistic Coding

Students turn code into creativity in the development of a virtual sketchpad. Students will program features to include color-changing pens, brush thickness controls, and dynamic drawing tools. The interactivity of the sketchpad in this nature makes coding enjoyable and relevant while reinforcing some basic concepts in programming.

AI in Action

Students will be taken to the magical world of computer vision, which is part of AI dealing with the processing of visual information. Students will learn to program their webcam in order to show fun filters and effects, and thus how AI understands and interprets visuals and creates a response. Additional advanced challenges include the ability to create unique visual effects and animations.

Build and Train AI

This session introduces students to the basics of machine learning through an intuitive, user-friendly interface. They learn to train AI models to recognize everyday objects, from household items to personal trinkets, by feeding data into them. Then, they apply these models to interactive projects, bringing abstract AI concepts into concrete applications. 

Faces of AI

Students explore how AI detects and interacts with human faces. They program custom filters and overlays, such as masks, animations, or augmented effects, showcasing their technical and creative skills. By understanding how face detection works, learners gain insight into the potential of AI in areas like entertainment, design, and security. 

Innovation Spotlight

The last session wraps it all together in an exposition of creativity and innovation. The students present their favorite AI projects with their peers, explaining why they were inspired by them and how the technology works. They get feedback and refine their presentations to show the journey they have taken in coding and problem-solving.

Course contents

Get to know SmartPeek

Dedicated Team

Lead Instructor
Our lead instructor has a Master's in Computer Science with over a decade of experience teaching kids how to code. Their dedication to teaching will make this lesson both enlightening and captivating for young learners to love technology.
Assistant Instructors
Our assistant instructors hold a Bachelor's degree in Education or a related field, with at least three years of experience in teaching technology subjects to young students. They ensure that each child receives personal attention and his or her peculiar learning needs are taken care of within an inclusive environment.
Curriculum Developers
Our curriculum is designed by professionals holding advanced degrees with over five years of experience in both educational technology and curriculum design. They have been working on updating our course materials to keep up-to-date, at the edge of the newest standards supporting various styles of learning.
Support Team
Our experienced and friendly support staff, acquired through the education-assisted field, are easily accessible for any questions or technical issues that might arise, ensuring your child's learning journey will run smoothly without interruption.

Our students love us

Multiple instructors mean more opportunities for one-on-one interaction, catering to individual learning styles.
Comprehensive Support
A diverse team carries lots of knowledge in one space, thereby enriching the educational experience.
Expertise Diversity
The teaching methodologies of collaboration keep students motivated and interested in academics.
Increased Engagement

More to Explore