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.
評論
MS. JEN of ARTISTIC KIDS WORKSHOP的其他課程
MS. JEN of ARTISTIC KIDS WORKSHOP的其他課程
其他家長也喜歡
使用 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
1:1 JavaScript/p5.js 適合 9-14 歲兒童
Coco Coders
4.8
(973)
每堂課
一對一課程
依需求開班
9-14
Javascript 編碼 4 兒童(簡介)
Dr. Elliott Heflin, Jr.
4.6
(405)
每班
下次會議在 10 PM Monday
團體課
5 週, 2/週, 55 分鐘
8-13
以專案為基礎的 Javascript 編碼(等級 1)
AI Code Academy
4.7
(1,771)
每班
下次會議在 11:30 PM Monday
團體課
10 週, 1/週, 1 小時
9-14
兒童程式設計探索:JavaScript 遊戲版
MS. JEN of ARTISTIC KIDS WORKSHOP
4.7
(6)
每班
下次會議在 5 PM Mon 6/2
團體課
4 週, 2/週, 55 分鐘
9-14
Javascript 初學者編碼 1 級 - 基於專案的學習
Einsteins Square: Chess, Coding, Math, Art, Games
4.8
(5,756)
每班
下次會議在 2 AM Thursday
團體課
12 週, 1/週, 50 分鐘
10-15
創意編碼一對一 [數位藝術 + 遊戲 + JavaScript 動畫]
Terry D [Code & Art, JavaScript, M.Ed]
5.0
(47)
每堂課
一對一課程
依需求開班
9-15
夏令營:以專案為基礎的兒童 Javascript(2 級)
AI Code Academy
4.7
(1,771)
每班
下次會議在 3 PM Mon 6/16
團體課
2 週, 5/週, 1 小時
10-15
以專案為基礎的 Javascript 編碼(等級 2)
AI Code Academy
4.7
(1,771)
每班
下次會議在 11:30 PM Monday
團體課
10 週, 1/週, 1 小時
10-13
夏令營:以專案為基礎的兒童 Javascript(等級 1)
AI Code Academy
4.7
(1,771)
每班
下次會議在 3 PM Mon 6/16
團體課
2 週, 5/週, 1 小時
9-13
以專案為基礎的兒童 Web 開發(為期一年):學習 HTML、CSS 和 Javascript
Faruk Hasan
4.8
(145)
每班
下一堂課今天 11 PM
團體課
1/週, 35 分鐘
11-16
[一對一] [Python、Javascript、Java、Scratch] 編碼評估:8 至 17 歲
Mr. Hun
5.0
(6)
每堂課
一對一課程
依需求開班
8-17
電腦程式設計、編碼、Python、Javascript、C#、C++ 一對一輔導
Dragon Academy by Trammell Classes, DnD,Coding,RPG
4.8
(723)
每班
下次會議在 5:30 PM Monday
團體課
1/週, 25 分鐘
7-12
1:1 電腦科學輔導(Java、JS、Python 等...)
Andy Richards
3.4
(5)
每堂課
一對一課程
依需求開班
8-18
1:1 編碼課程:Java、Python、HTML、CSS、JavaScript(可自訂)
MissB aka Bhavana R (Coding)
4.9
(36)
每堂課
一對一課程
依需求開班
9-18