Latest JavaScript Courses
![React JS Masterclass: Zero To Job Ready With 10 Projects cover](https://cdn.sanity.io/images/708bnrs8/production/735badd0f16bc2e4932723146756f9ae4e350d56-2000x1179.png?rect=529,0,943,1179&w=200&h=250&fit=fill&auto=format)
34:49:53
React JS Masterclass: Zero To Job Ready With 10 Projects
![Advanced React with TypeScript cover](https://cdn.sanity.io/images/708bnrs8/production/e3b9af0c05a1b88a96a90097022495f26287cbe4-750x442.jpg?rect=158,0,354,442&w=200&h=250&fit=fill&auto=format)
5:43:36
Advanced React with TypeScript
4.7
![Concurrent Rendering Adventures in React 18 cover](https://cdn.sanity.io/images/708bnrs8/production/577ec0a5cf23d3e12fc305a7f2510ae3790cb01b-1801x1050.jpg?rect=481,0,840,1050&w=200&h=250&fit=fill&auto=format)
1:16:31
Concurrent Rendering Adventures in React 18
5.0
![React Hooks Tips Only the Pros Know cover](https://cdn.sanity.io/images/708bnrs8/production/27789a9cbe736927a4dcd8fcec40034da26d6d42-750x422.jpg?rect=206,0,338,422&w=200&h=250&fit=fill&auto=format)
2:23:34
React Hooks Tips Only the Pros Know
5.0
![A Playful Intro to React cover](https://cdn.sanity.io/images/708bnrs8/production/25fbc3c04aee2fbc4da14d1d10e8105d5e6566a2-1550x872.jpg?rect=426,0,698,872&w=200&h=250&fit=fill&auto=format)
47:51
A Playful Intro to React
4.2
![How to Fetch API Data with React cover](https://cdn.sanity.io/images/708bnrs8/production/0792db2a2b5b941072a2062d34d3a859ae061c6e-1280x720.jpg?rect=352,0,576,720&w=200&h=250&fit=fill&auto=format)
1:10:12
How to Fetch API Data with React
4.7
![The Complete Nodejs MySQL Login System cover](https://cdn.sanity.io/images/708bnrs8/production/3e433ba26f9254427ee4bbb4bbdd16f03d2b69ca-1280x720.jpg?rect=352,0,576,720&w=200&h=250&fit=fill&auto=format)
3:22:28
The Complete Nodejs MySQL Login System
4.7
![Build a Single Page Application with React cover](https://cdn.sanity.io/images/708bnrs8/production/5254670c3797fdd4c336cca5de1f77aa82b91a43-1280x720.jpg?rect=352,0,576,720&w=200&h=250&fit=fill&auto=format)
2:02:17
Build a Single Page Application with React
4.5
![JavaScript Fundamentals cover](https://cdn.sanity.io/images/708bnrs8/production/1453c9c11d73b0bd06f44eae6d304b4136d52f00-750x442.jpg?rect=198,0,354,442&w=200&h=250&fit=fill&auto=format)
1:43:48
JavaScript Fundamentals
4.7
![Build a Shopping Cart with React & Redux cover](https://cdn.sanity.io/images/708bnrs8/production/8bb78f8206736610c6948619783e259fe34f00d1-1280x720.jpg?rect=352,0,576,720&w=200&h=250&fit=fill&auto=format)
2:53:52
Build a Shopping Cart with React & Redux
3.7
![Build Your First React App cover](https://cdn.sanity.io/images/708bnrs8/production/b8de443e874370608a76cc42a56cf047e1a418ef-750x442.jpg?rect=198,0,354,442&w=200&h=250&fit=fill&auto=format)
55:06
Build Your First React App
4.5
![Build a Shopping Cart in JavaScript cover](https://cdn.sanity.io/images/708bnrs8/production/2c7c15c2965f79f742b6099319eb1f4aaf0167be-750x442.jpg?rect=198,0,354,442&w=200&h=250&fit=fill&auto=format)
2:36:19
Build a Shopping Cart in JavaScript
4.0
![Learn Angular 5 cover](https://cdn.sanity.io/images/708bnrs8/production/4b842f3e5e7609192524949c5c6cb4ae9cad2f43-600x330.png?rect=168,0,264,330&w=200&h=250&fit=fill&auto=format)
4:28:43
Learn Angular 5
3.8
![Building a Node.js Application on iOS cover](https://cdn.sanity.io/images/708bnrs8/production/d80d8aa4b2cacf49d87d65ba59a190c0e3ed46c2-600x330.png?rect=168,0,264,330&w=200&h=250&fit=fill&auto=format)
4:41:32
Building a Node.js Application on iOS
4.8
![Building a Node.js Application on Android cover](https://cdn.sanity.io/images/708bnrs8/production/40e306a813f16de9e9fb859c7a0173391bb54f49-600x330.png?rect=168,0,264,330&w=200&h=250&fit=fill&auto=format)
4:56:15
Building a Node.js Application on Android
4.5
![Introduction to React cover](https://cdn.sanity.io/images/708bnrs8/production/85b4ec5231a2e1a6d2cd46ee95641c0ff2d1489d-600x330.png?rect=168,0,264,330&w=200&h=250&fit=fill&auto=format)
3:08:48
Introduction to React
3.8
![Deploying a Node.js App to DigitalOcean cover](https://cdn.sanity.io/images/708bnrs8/production/3c6da2ea37fa815df278c0ef8ebc58788713ef69-600x330.png?rect=168,0,264,330&w=200&h=250&fit=fill&auto=format)
1:11:14
Deploying a Node.js App to DigitalOcean
4.7
![Creating a REST API with Node.js cover](https://cdn.sanity.io/images/708bnrs8/production/959882765651df91944b3398d57b56d71e6cb9a6-600x330.png?rect=168,0,264,330&w=200&h=250&fit=fill&auto=format)
2:46:17
Creating a REST API with Node.js
4.2
![Getting Started with Node.js cover](https://cdn.sanity.io/images/708bnrs8/production/a18d236f1005f76da43e17f2d1654967e1d5764a-600x330.png?rect=168,0,264,330&w=200&h=250&fit=fill&auto=format)
1:32:25
Getting Started with Node.js
4.5
![Introduction to ES6 cover](https://cdn.sanity.io/images/708bnrs8/production/1965c5d7364b659f1c447b9355ea81e941df4a4e-600x330.png?rect=168,0,264,330&w=200&h=250&fit=fill&auto=format)
3:00:19
Introduction to ES6
4.6
![Sound Synthesis with the Web Audio API cover](https://cdn.sanity.io/images/708bnrs8/production/f602eecafd59ad3faad06fe80ee729a35fb8816b-600x330.png?rect=168,0,264,330&w=200&h=250&fit=fill&auto=format)
1:04:54
Sound Synthesis with the Web Audio API
4.2
![Understand Ember in 30 minutes cover](https://cdn.sanity.io/images/708bnrs8/production/f6ceee4162b8759c47606a7db20f74c27f015390-600x330.png?rect=168,0,264,330&w=200&h=250&fit=fill&auto=format)
34:29
Understand Ember in 30 minutes
4.4
![How to Get Started with Grunt.JS cover](https://cdn.sanity.io/images/708bnrs8/production/b3afc22dae15600aafcb17ea48199aa589d9238f-600x330.png?rect=168,0,264,330&w=200&h=250&fit=fill&auto=format)
40:28
How to Get Started with Grunt.JS
4.0
![Visualize Data with D3.js cover](https://cdn.sanity.io/images/708bnrs8/production/693914f636d287b483df73071b2fbde3b9e07fc5-600x330.png?rect=168,0,264,330&w=200&h=250&fit=fill&auto=format)
1:12:00
Visualize Data with D3.js
4.6
![Build React Forms with Redux cover](https://cdn.sanity.io/images/708bnrs8/production/ed76de813ee45e225924b0d642fc22b9bb86e2ef-600x330.png?rect=168,0,264,330&w=200&h=250&fit=fill&auto=format)
41:24
Build React Forms with Redux
4.6
![Build Plugins with Hapi.js cover](https://cdn.sanity.io/images/708bnrs8/production/af0780d529945c3f59fb45672eac50848a12eca2-600x330.png?rect=168,0,264,330&w=200&h=250&fit=fill&auto=format)
42:47
Build Plugins with Hapi.js
4.3
![Rewriting and Testing Redux to Solve Design Issues cover](https://cdn.sanity.io/images/708bnrs8/production/e2efb68cc593963fdf3e622f6d6ab774bf1e2590-600x330.png?rect=168,0,264,330&w=200&h=250&fit=fill&auto=format)
1:09:35
Rewriting and Testing Redux to Solve Design Issues
4.0
![Hands-on React to Get You Started Quickly cover](https://cdn.sanity.io/images/708bnrs8/production/78903fd17f9f548d1bdb1f78e2096e0ebb7cb2b6-600x330.png?rect=168,0,264,330&w=200&h=250&fit=fill&auto=format)
1:13:10
Hands-on React to Get You Started Quickly
4.2
![Master Test-Driven Development in Node.js cover](https://cdn.sanity.io/images/708bnrs8/production/73f019d53479f292b1da13071a5cb0874304d184-600x330.png?rect=168,0,264,330&w=200&h=250&fit=fill&auto=format)
1:09:52
Master Test-Driven Development in Node.js
4.5
![Setting Up and Kick Starting TypeScript cover](https://cdn.sanity.io/images/708bnrs8/production/cb6421d509c9c3fbeefcdb6a0c4eef891f8b597a-600x330.png?rect=168,0,264,330&w=200&h=250&fit=fill&auto=format)
44:08
Setting Up and Kick Starting TypeScript
4.5
![Build a Microsoft Bot for Skype cover](https://cdn.sanity.io/images/708bnrs8/production/1adf71247063dcb36908f5eac9f23db5678e5cb5-600x330.png?rect=168,0,264,330&w=200&h=250&fit=fill&auto=format)
1:03:52
Build a Microsoft Bot for Skype
4.7
![Write Clean, Pure Code by Following Functional JavaScript Principles cover](https://cdn.sanity.io/images/708bnrs8/production/2ed4a94dc9d65c6b4e6614ba767d9dca81bf5a4d-600x330.png?rect=168,0,264,330&w=200&h=250&fit=fill&auto=format)
3:07:53
Write Clean, Pure Code by Following Functional JavaScript Principles
4.6
![Learn ES2015 Programming Principles cover](https://cdn.sanity.io/images/708bnrs8/production/0839a8ed4b3ca3aa37aff44886113e79b1591b96-600x330.png?rect=168,0,264,330&w=200&h=250&fit=fill&auto=format)
1:01:56
Learn ES2015 Programming Principles
3.6
![Master JavaScript Closures, Data Structures and Map/Reduce cover](https://cdn.sanity.io/images/708bnrs8/production/d70fbbed6a5833a06601ca85ab4c11f1533e0f59-600x330.png?rect=168,0,264,330&w=200&h=250&fit=fill&auto=format)
3:07:36
Master JavaScript Closures, Data Structures and Map/Reduce
4.7
![Build Your First React, ES6 and Node.js App cover](https://cdn.sanity.io/images/708bnrs8/production/e593cf4b745e855a2ac26fc00ad8e52799c6b017-600x330.png?rect=168,0,264,330&w=200&h=250&fit=fill&auto=format)
1:11:20
Build Your First React, ES6 and Node.js App
4.0
![Build Your First Meteor App cover](https://cdn.sanity.io/images/708bnrs8/production/09e28a98a756c20696c2f70ff44e8e636a660dde-600x330.png?rect=168,0,264,330&w=200&h=250&fit=fill&auto=format)
1:50:09
Build Your First Meteor App
4.3
![Learn JavaScript Syntax and Programming Principles cover](https://cdn.sanity.io/images/708bnrs8/production/7885782d7e83823f895c6900abfd9f21ac0af084-600x330.png?rect=168,0,264,330&w=200&h=250&fit=fill&auto=format)
5:25:07
Learn JavaScript Syntax and Programming Principles
4.6
![Build Your First Backbone.js App cover](https://cdn.sanity.io/images/708bnrs8/production/ca7e5f67dbd894e0abc47a4fc6b80d360521a0c0-600x330.png?rect=168,0,264,330&w=200&h=250&fit=fill&auto=format)
2:45:45
Build Your First Backbone.js App
4.3
![Build a Live Tracking Interactive Map with the Google Maps API cover](https://cdn.sanity.io/images/708bnrs8/production/58d6f78e905f7859987e18a102660fdb01624b91-600x330.png?rect=168,0,264,330&w=200&h=250&fit=fill&auto=format)
1:53:29
Build a Live Tracking Interactive Map with the Google Maps API
4.6
![Animate Your Site with jQuery cover](https://cdn.sanity.io/images/708bnrs8/production/c1bc46eb0b4bbbccb864171ecd9e2ee394ba701e-600x330.png?rect=168,0,264,330&w=200&h=250&fit=fill&auto=format)
3:23:28
Animate Your Site with jQuery
4.5
![Work with the DOM with jQuery cover](https://cdn.sanity.io/images/708bnrs8/production/46e79ce9dde4afeca9fba8ece55c7361fa7bf675-600x330.png?rect=168,0,264,330&w=200&h=250&fit=fill&auto=format)
2:47:38
Work with the DOM with jQuery
4.6
![Build a Simple Back-end Project with Node.js cover](https://cdn.sanity.io/images/708bnrs8/production/4009ddfd468566ccadf9e65cec8ec1506441b965-600x330.png?rect=168,0,264,330&w=200&h=250&fit=fill&auto=format)
2:28:55
Build a Simple Back-end Project with Node.js
4.4