Autoplay
Autocomplete
Previous Lesson
Complete and Continue
JavaScript Programming: Learn by Making a Mobile Game
Introduction to the Course
Course Intro (1:56)
Source code files
Basic JavaScript
Hello World JavaScript (6:08)
Variables (5:42)
Arithmetic Operations (8:32)
Console (6:32)
Objects (7:01)
Challenge - Player Object (2:22)
Challenge Solution - Player Object (1:35)
Strings (6:37)
Arrays
Arrays (7:13)
Add and Remove Array Element (5:03)
Multi-Dimensional Arrays (5:01)
Arrays and Objects (5:39)
Challenge - Adding Enemies (1:22)
Challenge Solution - Adding Enemies (1:37)
Functions and Methods
Functions (5:14)
Scope (4:20)
Nested functions (3:37)
Methods (5:47)
Function Expressions (3:41)
Making it Visual
Drawing a Rectangle in the Canvas (6:26)
Animating the Canvas (6:30)
Conditional Statements
If/Else Statements (5:42)
Boolean Expressions (6:29)
Challenge - Conditional Movement (2:14)
Challenge Solution - Conditional Movement (2:35)
Loops
While Loop (7:33)
For Loop (4:02)
Break and continue (3:18)
forEach (4:32)
Bouncing Enemies (3:32)
Events
JavaScript Load Event (5:54)
Mouse Events (4:02)
Touch Events (5:59)
Finishing Up the Game
Implementing Collision Detection (7:27)
Adding the Goal (3:32)
Sprites (7:42)
Final Challenge - Multi-level Game (2:51)
Final Challenge Solution - Multi-level Game (4:47)
Intermediate JavaScript Topics
Namespaces (4:37)
Classes (6:49)
Course Outro
Course Outro (0:56)
Mouse Events
Lesson content locked
If you're already enrolled,
you'll need to login
.
Enroll in Course to Unlock