weekly
or for 8 classes
含まれるもの
8 ライブミーティング
7 時間 20 分 授業時間課題
週1時間. 含まれる修了証書
含まれるこの文章は自動翻訳されています
このクラスで学べること
英語レベル - 不明
米国の学年 6 - 9
Intermediate レベル向け
In Kids' Coding Quest: JavaScript Games Edition, young coders ages 9-14 will dive into the exciting world of game development using JavaScript and the HTML5 Canvas. This 4-week course introduces programming fundamentals through a series of fun, hands-on projects where students create their very own games. Each week, students will learn new skills and build a unique game, starting with simple animations and progressing to more interactive and challenging projects. What will be taught? Students will be introduced to foundational JavaScript concepts, including: Variables for storing data. Loops and Conditionals to control game logic. Functions for organizing code and making it reusable. Canvas Drawing Techniques: Using the HTML5 Canvas to create shapes, images, and effects. Game Mechanics: Movement, collision detection, scoring, and player interaction. Throughout the course, they’ll learn by building games, gaining confidence with programming while exploring creative ways to make each game their own. Class Structure: The course meets twice a week, and each class session follows a structured, interactive format: Short Lecture: Each session begins with a short introduction to new concepts, covering the topic for that day in an accessible way. Live Demonstration: I demonstrate coding techniques in real time, with clear, step-by-step guidance that students can follow along with. Hands-on Coding Time: Students have time to work on their projects during class, ask questions, and receive support and feedback. Showcase and Discussion: At the end of each session, students can share their work, discuss what they’ve built, and receive positive, constructive feedback. Teaching Style: My teaching approach is hands-on, supportive, and interactive. I guide students through each project, demonstrating new concepts with relatable examples, clear visuals, and real-time coding. I encourage exploration and creativity, so students feel confident experimenting with code, asking questions, and making each project unique to them. Lessons are designed to keep students engaged through a mix of direct instruction, collaborative coding, and practical challenges that reinforce learning in an enjoyable way. Student Interaction: This course is designed to be highly interactive, with multiple ways for students to connect with me and their classmates: Live Coding Together: Students follow along with me as I demonstrate each new concept, which allows them to learn and practice coding in real time. Guided Coding Challenges: Each class includes hands-on challenges where students apply what they’ve learned to solve mini-problems or make changes to their game. Screen Sharing and Discussion: Students can share their screens, ask questions, and receive immediate feedback. Class discussions allow students to exchange ideas, ask questions, and explore different approaches. End-of-Class Sharing: Students showcase their progress, celebrate each other’s creativity, and discuss what they found challenging or enjoyable in each game project. By the end of Kids' Coding Quest: JavaScript Games Edition, students will have developed a solid foundation in JavaScript and canvas-based game programming. They’ll walk away with four completed games and the confidence to continue coding on their own, equipped with a portfolio of projects that highlight their new skills.
学習到達目標
Understand foundational JavaScript concepts, including variables, loops, conditionals, and functions.
Create dynamic, interactive games by using the HTML5 Canvas to draw shapes, handle animations, and add player-controlled movement.
シラバス
8 レッスン
4 週間以上レッスン 1:
Getting Started - “Bouncing Ball” Game
Introduction to JavaScript basics: variables, let and const, and basic data types.
Intro to the HTML Canvas: setting up the canvas, context, and basic functions.
Drawing simple shapes on the canvas (circle, square) with JavaScript.
55 分のオンラインライブレッスン
レッスン 2:
Getting Started - “Bouncing Ball” Game
Introduce basic movement: updating the ball’s position using JavaScript loops.
Implement boundaries: using conditions to make the ball bounce off the edges
55 分のオンラインライブレッスン
レッスン 3:
Interactive Fun - “Paddle Ball” Game
Review JavaScript and canvas drawing basics.
Introduce keyboard input to control the paddle.
Set up paddle and ball on the canvas and create controlled movement.
55 分のオンラインライブレッスン
レッスン 4:
Interactive Fun - “Paddle Ball” Game
Collision detection basics: detecting when the ball hits the paddle or edges.
Scoring system: add a basic counter to track player’s score.
55 分のオンラインライブレッスン
その他の情報
保護者へのお知らせ
Students will use Glitch, a safe, online coding editor, to build their projects. No personal information is required to use Glitch, and no account creation is needed for class participation. However, if students wish to save their projects outside of class or revisit them later, they have the option to create a free Glitch account with parental guidance.
受講の前提条件
To join Building Awesome Websites Together, students should have completed Kids' Coding Quest or have basic experience with JavaScript. Familiarity with working on a computer and using web-based coding tools is also recommended.
指導言語
英語
使用する教材
No external sources or third-party materials are used beyond the Glitch editor and JavaScript programming documentation for Canvas, all provided within the class.
先生について
教師の専門知識と資格
ニューヨーク州 教員免許
学士号 New York City of Technology から
I am an experienced coding instructor with a background in web development and youth programming. I have taught coding and game development courses specifically designed for kids and teens, focusing on JavaScript and other foundational coding skills. My approach is centered on building confidence and creativity in young learners while ensuring they grasp the core programming concepts that will support them in future coding endeavors.
レビュー
その他の人気クラス
9~14 歳向け 1:1 JavaScript/p5.js
Coco Coders
4.8
(973)
セッションごと
1対1レッスン
オンデマンド
9 歳-14 歳
プロジェクトベースの JavaScript コーディング (レベル 1)
AI Code Academy
4.7
(1,771)
クラスごと
次回のセッションは Monday の11:30 PM です
グループクラス
10 週間、 1/週、 1 時間
9 歳-14 歳
JavaScript によるクリエイティブ コーディングとゲーム デザイン: アート、アニメーション、ゲームの作成
Create n Learn: English, Coding, AI, Music, Math
4.9
(278)
クラスごと
次のセッションは明日の 10 PM です
グループクラス
8 週間、 1/週、 55 分
12 歳-14 歳
JavaScript / p5.Js コンピュータサイエンスコーディングクラブ: ゲーム、アニメーションなど
Coco Coders
4.8
(973)
クラスごと
次のセッションは明日の 10 PM です
グループクラス
1/週、 55 分
9 歳-13 歳
子どものための Javascript コーディング (入門)
Dr. Elliott Heflin, Jr.
4.6
(405)
クラスごと
次回のセッションは Monday の10 PM です
グループクラス
5 週間、 2/週、 55 分
8 歳-13 歳
キッズコーディングクエスト: JavaScript ゲーム版
MS. JEN of ARTISTIC KIDS WORKSHOP
4.7
(6)
クラスごと
次回のセッションは Mon 6/2 の5 PM です
グループクラス
4 週間、 2/週、 55 分
9 歳-14 歳
初心者向け Javascript コーディング レベル 1 - プロジェクトベースの学習
Einsteins Square: Chess, Coding, Math, Art, Games
4.8
(5,756)
クラスごと
次回のセッションは Thursday の2 AM です
グループクラス
12 週間、 1/週、 50 分
10 歳-15 歳
クリエイティブ コーディング 1 対 1 [デジタル アート + ゲーム + JavaScript アニメーション]
Terry D [Code & Art, JavaScript, M.Ed]
5.0
(47)
セッションごと
1対1レッスン
オンデマンド
9 歳-15 歳
サマーキャンプ: 子供向けプロジェクトベースの Javascript (レベル 2)
AI Code Academy
4.7
(1,771)
クラスごと
次回のセッションは Mon 6/16 の3 PM です
グループクラス
2 週間、 5/週、 1 時間
10 歳-15 歳
プロジェクトベースの JavaScript コーディング (レベル 2)
AI Code Academy
4.7
(1,771)
クラスごと
次回のセッションは Monday の11:30 PM です
グループクラス
10 週間、 1/週、 1 時間
10 歳-13 歳
サマーキャンプ: 子供向けプロジェクトベースの Javascript (レベル 1)
AI Code Academy
4.7
(1,771)
クラスごと
次回のセッションは Mon 6/16 の3 PM です
グループクラス
2 週間、 5/週、 1 時間
9 歳-13 歳
子どものためのプロジェクトベースのウェブ開発(1年間):HTML、CSS、Javascriptを学ぶ
Faruk Hasan
4.8
(145)
クラスごと
次のセッションは今日 11 PM です
グループクラス
1/週、 35 分
11 歳-16 歳
1:1 コンピュータ サイエンス チュータリング (Java、JS、Python など)
Andy Richards
3.4
(5)
セッションごと
1対1レッスン
オンデマンド
8 歳-18 歳
[1対1] [Python、Javascript、Java、Scratch] コーディング評価: 8歳から17歳
Mr. Hun
5.0
(6)
セッションごと
1対1レッスン
オンデマンド
8 歳-17 歳
コンピュータプログラミング、コーディング、Python、Javascript、C#、C++ 個別指導
Dragon Academy by Trammell Classes, DnD,Coding,RPG
4.8
(723)
クラスごと
次回のセッションは Monday の5:30 PM です
グループクラス
1/週、 25 分
7 歳-12 歳
1:1 コーディング セッション: Java、Python、HTML、CSS、JavaScript (カスタマイズ可能)
MissB aka Bhavana R (Coding)
4.9
(36)
セッションごと
1対1レッスン
オンデマンド
9 歳-18 歳