Chris Courses

@ChrisCourses - 87 本の動画

チャンネル登録者数 17.3万人

Software engineer teaching game dev with JavaScript. Sometimes I create films and animated videos. Join the community at: https://discord.gg/hDgDtaCCUK

最近の動画

Build a Full Stack Apple Notes Web App with Auth & Nuxt 3 5:14:59

Build a Full Stack Apple Notes Web App with Auth & Nuxt 3

Create a Legend of Zelda Style Game with JavaScript 4:47:01

Create a Legend of Zelda Style Game with JavaScript

Create a Donkey Kong Country-ish Platformer in JavaScript 3:54:23

Create a Donkey Kong Country-ish Platformer in JavaScript

Vue Teleport — Obscure, but useful #javascript 0:42

Vue Teleport — Obscure, but useful #javascript

How it's made - JavaScript Rainbow Rings 0:38

How it's made - JavaScript Rainbow Rings

Obscure but useful JavaScript - .scrollIntoView() 0:43

Obscure but useful JavaScript - .scrollIntoView()

Online Multiplayer JavaScript Game Tutorial - Full Course 5:57:10

Online Multiplayer JavaScript Game Tutorial - Full Course

Three.js 3D Game Tutorial: In-Depth Course for All Levels 2:00:45

Three.js 3D Game Tutorial: In-Depth Course for All Levels

Vertical Platformer Game Tutorial with JavaScript and HTML Canvas 3:43:43

Vertical Platformer Game Tutorial with JavaScript and HTML Canvas

Multi-room Platformer Game Tutorial with JavaScript and HTML Canvas 3:03:24

Multi-room Platformer Game Tutorial with JavaScript and HTML Canvas

Unveiling the $5 Secret to Hosting All My Games 27:23

Unveiling the $5 Secret to Hosting All My Games

ASMR Pong Programming in the Park 21:07

ASMR Pong Programming in the Park

Tower Defense Game Tutorial with JavaScript & HTML Canvas 5:15:40

Tower Defense Game Tutorial with JavaScript & HTML Canvas

JavaScript Fighting Game Tutorial with HTML Canvas 3:56:20

JavaScript Fighting Game Tutorial with HTML Canvas

Pokémon JavaScript Game Tutorial with HTML Canvas 7:16:37

Pokémon JavaScript Game Tutorial with HTML Canvas

Pacman Game Tutorial with JavaScript and HTML5 Canvas 2:34:57

Pacman Game Tutorial with JavaScript and HTML5 Canvas

Space Invaders Game Tutorial with JavaScript and HTML Canvas 2:06:39

Space Invaders Game Tutorial with JavaScript and HTML Canvas

Mario Game Tutorial with JavaScript and HTML Canvas 2:11:03

Mario Game Tutorial with JavaScript and HTML Canvas

Pass Your Next Tech Interview With Valid Sudoku 6:42

Pass Your Next Tech Interview With Valid Sudoku

How to Code: Rectangular Collision Detection with JavaScript 11:11

How to Code: Rectangular Collision Detection with JavaScript

How to resize text effectively with EM/REM units 2:52

How to resize text effectively with EM/REM units

The Beauty of Code: Super Mario 10:46

The Beauty of Code: Super Mario

The Beauty of Code: Flow Fields 7:17

The Beauty of Code: Flow Fields

CSS Masterclass - Tutorial & Course for Beginners 4:53:44

CSS Masterclass - Tutorial & Course for Beginners

Bite-sized CSS crash course for complete beginners 2:33

Bite-sized CSS crash course for complete beginners

Three.js Shaders in 2 Minutes 2:01

Three.js Shaders in 2 Minutes

Intermediate Three.js Tutorial: Make a Globe with Custom Shaders 1:34:01

Intermediate Three.js Tutorial: Make a Globe with Custom Shaders

Learn Three.js from Scratch: Crash Course Tutorial 2:35:26

Learn Three.js from Scratch: Crash Course Tutorial

Filling my water bottles w JavaScript because I'm lazy 17:56

Filling my water bottles w JavaScript because I'm lazy

HTML5 Canvas and JavaScript Game Tutorial 1:56:50

HTML5 Canvas and JavaScript Game Tutorial

How to Code: Mace Windu's Lightsaber but With Like 10 Other Colors 43:05

How to Code: Mace Windu's Lightsaber but With Like 10 Other Colors

How to Code: Realistic Canvas Fireworks 29:07

How to Code: Realistic Canvas Fireworks

How to Code: Tron-Like Particle Tunnels 34:57

How to Code: Tron-Like Particle Tunnels

How to Code: Galactic Light Trails 38:07

How to Code: Galactic Light Trails

How to Code: One Snakey Boi with Perlin Noise 43:03

How to Code: One Snakey Boi with Perlin Noise

HTML Mastery: A Beginner's Guide to Web Development from Scratch 1:17:19

HTML Mastery: A Beginner's Guide to Web Development from Scratch

6. Sequelize Models - Storing Backend Data 9:57

6. Sequelize Models - Storing Backend Data

5. Database Migrations with Sequelize - Why and How 11:15

5. Database Migrations with Sequelize - Why and How

4. Sequelize and Dotenv Files - Overview and Implementation 12:17

4. Sequelize and Dotenv Files - Overview and Implementation

3. Process and Validate User Submitted Data with Express and Node.js 11:09

3. Process and Validate User Submitted Data with Express and Node.js

2. Submitting Frontend Data with Axios - How to Develop User Registration 8:10

2. Submitting Frontend Data with Axios - How to Develop User Registration

3 Ways to Get Buttery Smooth Shots While Filming 3:11

3 Ways to Get Buttery Smooth Shots While Filming

Web Application Development Course - Project Setup 8:11

Web Application Development Course - Project Setup

How to Code: Sine Waves 30:29

How to Code: Sine Waves

5. Spawning Stars | How to Code: Star Shower 17:42

5. Spawning Stars | How to Code: Star Shower

4. Mountain Ranges | How to Code: Star Shower 26:58

4. Mountain Ranges | How to Code: Star Shower

3. Particle Explosions | How to Code: Star Shower 28:33

3. Particle Explosions | How to Code: Star Shower

2. Initial Starfall | How to Code: Star Shower 18:54

2. Initial Starfall | How to Code: Star Shower

1. Project Setup | How to Code: Star Shower 13:26

1. Project Setup | How to Code: Star Shower

Creating a User Registration System in UNDER TWO MINUTES with Voyager.js 23:09

Creating a User Registration System in UNDER TWO MINUTES with Voyager.js

How to Code: Collision Detection Part II 37:31

How to Code: Collision Detection Part II

How to Code: Circular Motion 30:23

How to Code: Circular Motion

Intro to Webpack Dev Server - Part II 14:33

Intro to Webpack Dev Server - Part II

Creating a Logout Button and Dynamic Header | Node Auth Tut - Part 8 7:56

Creating a Logout Button and Dynamic Header | Node Auth Tut - Part 8

Creating a Login Page | Node Auth Tutorial - Part 7 18:01

Creating a Login Page | Node Auth Tutorial - Part 7

Session Stores and Restricting Page Access | Node Auth Tut - Part 6 11:49

Session Stores and Restricting Page Access | Node Auth Tut - Part 6

Integrating Express-Session and Passport.js | Node Auth Tut - Part 5 18:46

Integrating Express-Session and Passport.js | Node Auth Tut - Part 5

Intro to Sessions / Adding Pages | Node Auth Tut - Part 4 8:31

Intro to Sessions / Adding Pages | Node Auth Tut - Part 4

Introduction to Webpack-Dev-Server 17:32

Introduction to Webpack-Dev-Server

How to Code: Collision Detection 17:26

How to Code: Collision Detection

Hashing Passwords | Node Authentication Tutorial – Part 3 8:32

Hashing Passwords | Node Authentication Tutorial – Part 3

How to Code: Gravity 32:20

How to Code: Gravity

Database Connection and Backend Validation | Node Auth Tutorial – Part 2 45:45

Database Connection and Backend Validation | Node Auth Tutorial – Part 2

Node Authentication Tutorial | Creating a User Based App from Scratch – Part 1 30:59

Node Authentication Tutorial | Creating a User Based App from Scratch – Part 1

Interacting with HTML5 Canvas for Complete Beginners 27:21

Interacting with HTML5 Canvas for Complete Beginners

Animating HTML5 Canvas for Complete Beginners 32:07

Animating HTML5 Canvas for Complete Beginners

Drawing On HTML5 Canvas for Complete Beginners 16:30

Drawing On HTML5 Canvas for Complete Beginners

HTML5 Canvas Tutorial for Complete Beginners 14:55

HTML5 Canvas Tutorial for Complete Beginners

How to Connect to an API with Node.js, Express, and Mailchimp | Create a Newsletter Signup... Ep. 6 19:44

How to Connect to an API with Node.js, Express, and Mailchimp | Create a Newsletter Signup... Ep. 6

How to Refresh Your Pages Automatically with Webpack and Browsersync | Part 2 (Dynamic Sites) 6:21

How to Refresh Your Pages Automatically with Webpack and Browsersync | Part 2 (Dynamic Sites)

How to Refresh Your Pages Automatically with Webpack and Browsersync | Part 1 (Static Sites) 10:29

How to Refresh Your Pages Automatically with Webpack and Browsersync | Part 1 (Static Sites)

CommonsChunkPlugin Tutorial - Ep. 8 9:52

CommonsChunkPlugin Tutorial - Ep. 8

Creating Multiple Bundles for Multiple Pages with Webpack - Ep. 7 6:07

Creating Multiple Bundles for Multiple Pages with Webpack - Ep. 7

Source Maps 101 + Webpack - Ep. 6 7:31

Source Maps 101 + Webpack - Ep. 6

Autoprefixing CSS with Webpack - Ep. 5 6:02

Autoprefixing CSS with Webpack - Ep. 5

Export Your CSS with the extract-text-webpack-plugin - Ep. 4 6:58

Export Your CSS with the extract-text-webpack-plugin - Ep. 4

Working with body-parser - Create a Newsletter Signup Form with Node.js  - Ep. 5 7:56

Working with body-parser - Create a Newsletter Signup Form with Node.js - Ep. 5

Intro to Yarn Package Manager 8:02

Intro to Yarn Package Manager

Implementing Webpack and AJAX - Create a Newsletter Signup Form with Node.js -  Ep. 4 12:51

Implementing Webpack and AJAX - Create a Newsletter Signup Form with Node.js - Ep. 4

Understanding Static Files and Middleware - Create a Newsletter Signup Form with Node.js  - Ep. 3 5:24

Understanding Static Files and Middleware - Create a Newsletter Signup Form with Node.js - Ep. 3

Install and Configure Express  - Create a Newsletter Signup Form with Node.js - Ep. 2 9:31

Install and Configure Express - Create a Newsletter Signup Form with Node.js - Ep. 2

Project Intro - Create a Newsletter Signup Form with Node.js - Ep. 1 1:49

Project Intro - Create a Newsletter Signup Form with Node.js - Ep. 1

Webpack Loaders for CSS, SCSS, ES6, and JSHint -  Ep. 3 14:24

Webpack Loaders for CSS, SCSS, ES6, and JSHint - Ep. 3

How to Install Webpack, Setup a Config File, and Minify JavaScript  - Ep. 2 13:18

How to Install Webpack, Setup a Config File, and Minify JavaScript - Ep. 2

Introduction to Webpack: What is Webpack? - Ep. 1 5:29

Introduction to Webpack: What is Webpack? - Ep. 1

動画

Build a Full Stack Apple Notes Web App with Auth & Nuxt 3 5:14:59

Build a Full Stack Apple Notes Web App with Auth & Nuxt 3

1.3万 回視聴 - 5 か月前

Create a Legend of Zelda Style Game with JavaScript 4:47:01

Create a Legend of Zelda Style Game with JavaScript

1.9万 回視聴 - 6 か月前

Create a Donkey Kong Country-ish Platformer in JavaScript 3:54:23

Create a Donkey Kong Country-ish Platformer in JavaScript

7.6万 回視聴 - 8 か月前

Online Multiplayer JavaScript Game Tutorial - Full Course 5:57:10

Online Multiplayer JavaScript Game Tutorial - Full Course

12万 回視聴 - 1 年前

Three.js 3D Game Tutorial: In-Depth Course for All Levels 2:00:45

Three.js 3D Game Tutorial: In-Depth Course for All Levels

14万 回視聴 - 2 年前

Vertical Platformer Game Tutorial with JavaScript and HTML Canvas 3:43:43

Vertical Platformer Game Tutorial with JavaScript and HTML Canvas

81万 回視聴 - 2 年前

Multi-room Platformer Game Tutorial with JavaScript and HTML Canvas 3:03:24

Multi-room Platformer Game Tutorial with JavaScript and HTML Canvas

27万 回視聴 - 2 年前

Unveiling the $5 Secret to Hosting All My Games 27:23

Unveiling the $5 Secret to Hosting All My Games

1.2万 回視聴 - 2 年前

ASMR Pong Programming in the Park 21:07

ASMR Pong Programming in the Park

12万 回視聴 - 2 年前

Tower Defense Game Tutorial with JavaScript & HTML Canvas 5:15:40

Tower Defense Game Tutorial with JavaScript & HTML Canvas

64万 回視聴 - 2 年前

JavaScript Fighting Game Tutorial with HTML Canvas 3:56:20

JavaScript Fighting Game Tutorial with HTML Canvas

774万 回視聴 - 3 年前

Pokémon JavaScript Game Tutorial with HTML Canvas 7:16:37

Pokémon JavaScript Game Tutorial with HTML Canvas

146万 回視聴 - 3 年前