Outschool
Search

per class
Class
Play

Beginning JavaScript Programming - Game Project

Completed by 1 learner
Ages 11-16
Live One-Time Class
In this one-time course, students will learn the basics of JavaScript programming in the context of creating a simple game.
Live video meetings
Meets once
1-4 learners per class
55 min

What's included

1 live meeting
55 mins in-class hours
Homework
This is a one-time course to get students started in programming with JavaScript. At the end of the course, students will have an idea how they can continue on their own, and are invited to ask questions or share progress.

Class Experience

This course teaches the basics of JavaScript programming in the context of making a simple game. Whether this is your first line of code, or you have experience in Scratch or another language, this course will help everyone take their next steps. We use the context of game development because it is visual, interactive and fun. We use JavaScript because is a powerful full-featured programming language that is in high demand worldwide, and we can run our programs in the browser. We will accept input from keyboard, and render animated shapes on the screen.  Students will follow along on as they program on their own computer.

Learning Goals

We will learn how to create an HTML file that runs in the browser.
We will learn how to add JavaScript to the file to run code.
We will learn to use variables and to call functions.
We will draw shapes on the screen.
We will animate the shapes.
We will add keyboard control for the main character.

Other Details

Supply List
Students will need:
* a Windows or Mac computer
* a plain text editing program such as TextEdit or Notepad
* the web browser Google Chrome
External Resources
Learners will not need to use any apps or websites beyond the standard Outschool tools.
Sources
The MDN tutorial on using canvas: https://developer.mozilla.org/en-US/docs/Web/API/Canvas_API/Tutorial

Meet the teacher

Joined February, 2023
Profile
Teacher expertise and credentials
Ph.D. in Computer Science
M.S. in Computer Science
Teacher's assistant in Physics and Engineering
Tutoring for Physics

Reviews


Parents also liked
JavaScript / p5.Js Computer Science Coding Club: Games, Animations, and More
Coco Coders
4.8
(973)
per class
Next session at 1 AM on Monday
Group Class
1/wk, 55 min
9-13
Javascript Coding 4 Kids (Intro)
Dr. Elliott Heflin, Jr.
4.6
(405)
per class
Next session at 4 PM on Monday
Group Class
5 wks, 2/wk, 55 min
8-13
1:1 JavaScript/p5.js for Ages 9-14
Coco Coders
4.8
(973)
per session
1-on-1 Lessons
On Demand
9-14
Project-Based Javascript Coding (Level 1)
AI Code Academy
4.7
(1,767)
per class
Next session at 4 PM on Saturday
Group Class
10 wks, 1/wk, 1 hr
9-14
Javascript Coding for Beginners Level 2 -Project Based Learning
Einsteins Square: Chess, Coding, Math, Art, Games
4.8
(5,720)
per class
Next session at 6 PM on Monday
Group Class
10 wks, 1/wk, 50 min
10-15
Beginner Web Development Bootcamp: Javascript, HTML, and CSS for Kids!
Faruk Hasan
4.8
(145)
per class
Next session at 3:05 AM on Tue 3/4
Group Class
1/wk, 35 min
11-16
Kids' Coding Quest: JavaScript Games Edition
MS. JEN of ARTISTIC KIDS WORKSHOP
4.7
(6)
per class
Next session at 5 PM on Mon 6/2
Group Class
4 wks, 2/wk, 55 min
9-14
Javascript Coding for Beginners Level 1 -Project Based Learning
Einsteins Square: Chess, Coding, Math, Art, Games
4.8
(5,720)
per class
Next session at 3 PM tomorrow
Group Class
12 wks, 1/wk, 50 min
10-15
Creative Coding 1-On-1 [Digital Art + Games + Animation in JavaScript]
Terry D [Code & Art, JavaScript, M.Ed]
5.0
(46)
per session
1-on-1 Lessons
On Demand
9-15
Project-Based Javascript Coding (Level 2)
AI Code Academy
4.7
(1,767)
per class
Next session at 4 PM on Saturday
Group Class
10 wks, 1/wk, 1 hr
10-13
1:1 Computer Science Tutoring (Java, JS, Python, Etc...)
Andy Richards
3.4
(5)
per session
1-on-1 Lessons
On Demand
8-18
[1-on-1] [Python, Javascript, Java, Scratch] Coding Assessment: Ages 8 To 17
Mr. Hun
5.0
(6)
per session
1-on-1 Lessons
On Demand
8-17
Computer Programming, Coding, Python, Javascript, C#, C++ One on One Tutoring
Trammell Classes Dragon Academy, DnD, Coding , RPG
4.8
(721)
per class
Next session at 1 AM on Saturday
Group Class
1/wk, 25 min
7-12
1:1 Coding Sessions: Java, Python, HTML, CSS, JavaScript (Customizable)
MissB aka Bhavana R (Coding)
4.9
(35)
per session
1-on-1 Lessons
On Demand
9-18
1:1 Tutoring: Coding, Arduino, Games, Unity, Python, JavaScript, C++, C#
Alex Fish
5.0
(5)
per session
1-on-1 Lessons
On Demand
7-18
Build Your Website using HTML, CSS, & JavaScript-Summer Camp Coding Workshop-
Coding Doctors Learning Lab, Inc.
4.8
(1,241)
per class
Next session at 11 PM on Mon 5/26
Group Class
2 wks, 4/wk, 55 min
10-14
See More Classes
Home
Search
Give a Gift Card
Open currency, time zone, and language settings
Language & Region
Log In