Javascript Video Tutorials – 478 Hours

Here is a collection of over 478 hours of premium video tutorials on by Pluralsight. In order to view the videos, you need to become a member of Pluralsight.

Titel WikiBook JavaScript
By S.Möller – Unter Verwendung des Wikibooks-Logos selbst erstellte Grafik, Public Domain, https://commons.wikimedia.org/w/index.php?curid=518812

Background: is a high-level, dynamic, untyped, and interpreted programming language. JavaScript has been standardized in the ECMAScript language specification. JavaScript, HTML and CSS are the three core technologies of World Wide Web content production. Most websites use JavaScript and it is supported by all modern Web browsers without plug-ins. JavaScript is prototype-based with first-class functions. This makes JavaScript a multi-paradigm language, supporting object-oriented, imperative, and functional programming styles. JavaScript has an API for working with text, arrays, dates and regular expressions. However, JavaScript does not include any I/O, such as networking, storage, or graphics facilities. JavaScript relies for on the host environment for those features.

JavaScript should not be confused with Java, as they are two entirely separate languages. JavaScript was influenced by programming languages such as Self and Scheme.

JavaScript is also used in environments that are not Web-based, such as PDF documents, site-specific browsers, and desktop widgets. Newer and faster JavaScript virtual machines (VMs) and platforms built upon them have also increased the popularity of JavaScript for server-side Web applications. On the client side, JavaScript has been traditionally implemented as an interpreted language, but newer browsers perform just-in-time compilation. JavaScript is also used in game development, the creation of desktop and mobile applications, and server-side network programming with runtime environments such as Node.js.

JavaScript

Series Title Date Presenter Min
Skype Web SDK: Audio, Video, and Conferencing Skype Web SDK: Audio, Video, and Conferencing 12/23/2015 Matthew Proctor 75
Yeoman Fundamentals Yeoman Fundamentals 12/18/2015 Steve Michelotti 152
Basics of Programming with JavaScript Basics of Programming with JavaScript 12/16/2015 Kyle Simpson 161
UI Prototyping with Framer.js UI Prototyping with Framer.js 12/16/2015 Jay Stakelon 285
Building a Web Application with Polymer.js and Material Design Building a Web Application with Polymer.js and Material Design 12/14/2015 Bill Stavroulakis 125
Internationalization with AngularJS and ASP.NET Internationalization with AngularJS and ASP.NET 12/11/2015 Mike Witt 175
NPM Playbook NPM Playbook 12/11/2015 Joe Eames 58
JavaScript Objects and Prototypes JavaScript Objects and Prototypes 12/10/2015 Jim Cooper 49
Web Applications Without a Server Web Applications Without a Server 12/9/2015 Rob Conery 160
AngularJS Unit Testing in-depth, Using ngMock AngularJS Unit Testing in-depth, Using ngMock 11/17/2015 Bradley Braithwaite 143
Modern, Modular JavaScript with SystemJS and jspm Modern, Modular JavaScript with SystemJS and jspm 11/5/2015 Wes Higbee 445
Outside-In Test Driven Development SPA Edition Outside-In Test Driven Development SPA Edition 10/29/2015 Toran Billups 39
Introduction to npm as a Build Tool Introduction to npm as a Build Tool 10/20/2015 Marcus Hammarberg 97
Play by Play: React and Falcor with Brian Holt Play by Play: React and Falcor with Brian Holt 10/15/2015 Geoffrey Grosenbach 112
JavaScript Templating with Handlebars JavaScript Templating with Handlebars 9/30/2015 Ryan Lewis 139
Angular Routing In-depth Angular Routing In-depth 9/4/2015 Brice Wilson 135
Building Realtime Angular Controls Building Realtime Angular Controls 9/2/2015 Mark Zamoyta 207
Seamless JavaScript Testing with Wallaby.js Seamless JavaScript Testing with Wallaby.js 9/2/2015 Wes Higbee 229
Visual Studio Code Visual Studio Code 8/28/2015 John Papa 252
Webpack Fundamentals Webpack Fundamentals 8/26/2015 Joe Eames 142
Building a Full-Stack App with React and Express Building a Full-Stack App with React and Express 8/17/2015 Daniel Stern 205
Building Applications with React and Flux Building Applications with React and Flux 8/12/2015 Cory House 308
Angular with TypeScript Angular with TypeScript 8/10/2015 Deborah Kurata 213
Skype Web SDK: Getting Started Skype Web SDK: Getting Started 7/23/2015 Matthew Proctor 81
Building Applications with Aurelia Building Applications with Aurelia 6/25/2015 Scott Allen 145
Building Web Applications with hapi Building Web Applications with hapi 6/16/2015 Ryan Lewis 150
Unit Testing with Node.js Unit Testing with Node.js 6/13/2015 Joe Eames 86
Angular Application Development Angular Application Development 6/5/2015 Lukas Ruebbelke 254
Introduction to MEAN.JS Introduction to MEAN.JS 6/5/2015 Mark Scott 126
io.js and Node.js Next: Getting Started io.js and Node.js Next: Getting Started 6/4/2015 Marcus Hammarberg 43
jQuery: Getting Started jQuery: Getting Started 6/3/2015 Craig Shoemaker 101
Angular: The Big Picture Angular: The Big Picture 5/13/2015 Joe Eames 70
Building in React with Introduction to Flux Building in React with Introduction to Flux 5/8/2015 Ryan Florence 269
Building a SPA Framework Using AngularJS Building a SPA Framework Using AngularJS 4/29/2015 Mark Zamoyta 288
Play by Play: Angular Testing with John Papa and Ward Bell Play by Play: Angular Testing with John Papa and Ward Bell 4/25/2015 Ward Bell 114
Practical TypeScript Migration Practical TypeScript Migration 4/17/2015 Steve Ognibene 142
Angular Front to Back with Web API Angular Front to Back with Web API 4/16/2015 Deborah Kurata 315
Animating AngularJS Applications Animating AngularJS Applications 4/15/2015 Kevin Weeks 118
Advanced JavaScript Advanced JavaScript 4/10/2015 Kyle Simpson 416
Choosing a JavaScript Framework Choosing a JavaScript Framework 4/10/2015 Brian Holt 331
Creating JavaScript Modules with Browserify Creating JavaScript Modules with Browserify 4/9/2015 Jeff Valore 73
Hardcore Functional Programming in JavaScript Hardcore Functional Programming in JavaScript 4/9/2015 Brian Lonsdorf 363
JS.Next: ES6 JS.Next: ES6 4/7/2015 Aaron Frost 325
Real-Time Web with Node.js Real-Time Web with Node.js 4/7/2015 Kyle Simpson 324
ScratchJr Interactive Collage ScratchJr Interactive Collage 3/27/2015 Troy Kranendonk 43
Leveraging Fluid-width Principles for Responsive Design in jQuery Leveraging Fluid-width Principles for Responsive Design in jQuery 3/24/2015 Saif Ebrahim 136
Introduction to jQuery for Designers Introduction to jQuery for Designers 3/15/2015 Susan Simkins 111
Introduction to Protractor Introduction to Protractor 3/11/2015 Nate Taylor 83
Creating Custom Builds with Dojo Creating Custom Builds with Dojo 2/25/2015 Mike Van Sickle 121
AngularJS Services In-depth AngularJS Services In-depth 2/24/2015 Brice Wilson 183
An AngularJS Playbook An AngularJS Playbook 2/16/2015 Scott Allen 239
Angular Directives Fundamentals Angular Directives Fundamentals 1/30/2015 Joe Eames 227
AngularUI Fundamentals AngularUI Fundamentals 1/29/2015 Steve Michelotti 225
JavaScript Build Automation With Gulp.js JavaScript Build Automation With Gulp.js 1/29/2015 John Papa 292
Quick Start to JavaScript: Volume 3 Quick Start to JavaScript: Volume 3 1/17/2015 Susan Simkins 84
RequireJS: JavaScript Dependency Injection and Module Loading RequireJS: JavaScript Dependency Injection and Module Loading 1/13/2015 Jeff Valore 117
Dojo Fundamentals Dojo Fundamentals 1/6/2015 Mike Van Sickle 206
Using TypeScript for Large AngularJS Applications Using TypeScript for Large AngularJS Applications 1/1/2015 Justin Schwartzenberger 188
Creating a Physics-Based Web Game in JavaScript and HTML5 Creating a Physics-Based Web Game in JavaScript and HTML5 12/26/2014 Japhia Olson 352
What’s New in Angular 1.3 What’s New in Angular 1.3 12/15/2014 Deborah Kurata 159
Introduction to Koa Javascript Introduction to Koa Javascript 12/12/2014 Marcus Hammarberg 124
Marionette Fundamentals Marionette Fundamentals 12/12/2014 Rob Conery 254
Quick Start to JavaScript: Volume 2 Quick Start to JavaScript: Volume 2 12/4/2014 Susan Simkins 114
TDD as a Design Tool TDD as a Design Tool 11/22/2014 Nate Taylor 118
Quick Start to JavaScript: Volume 1 Quick Start to JavaScript: Volume 1 11/19/2014 Susan Simkins 104
Creating Apps With Angular, Node, and Token Authentication Creating Apps With Angular, Node, and Token Authentication 11/13/2014 Alexander Zanfir 277
What’s New in ExtJS 5 What’s New in ExtJS 5 11/6/2014 Peter Kellner 201
WebStorm Fundamentals WebStorm Fundamentals 10/30/2014 Shawn Wildermuth 223
AngularJS Forms Using Bootstrap and MVC 5 AngularJS Forms Using Bootstrap and MVC 5 10/27/2014 Mark Zamoyta 233
Getting Started With the Mapbox JavaScript API Getting Started With the Mapbox JavaScript API 10/15/2014 Alex Korban 128
AngularJS Patterns: Clean Code AngularJS Patterns: Clean Code 10/8/2014 John Papa 212
Play by Play: Learning AngularJS With Ken Cenerelli and John Papa Play by Play: Learning AngularJS With Ken Cenerelli and John Papa 10/8/2014 Geoffrey Grosenbach 91
AngularJS Line of Business Applications AngularJS Line of Business Applications 9/26/2014 Deborah Kurata 336
JavaScript Fundamentals for ES6 JavaScript Fundamentals for ES6 9/17/2014 Joe Eames 292
WebGL and Three.js Fundamentals WebGL and Three.js Fundamentals 9/15/2014 Alex Mackey 134
Front-End Web Development Quick Start With HTML5, CSS, and JavaScript Front-End Web Development Quick Start With HTML5, CSS, and JavaScript 8/22/2014 Shawn Wildermuth 184
Build Process, Workflows and Tooling With Grunt.js and Beyond Build Process, Workflows and Tooling With Grunt.js and Beyond 8/21/2014 David Mosher 347
Building Apps With Durandal 2, MVC 5, Breeze, and Bootstrap 3 Building Apps With Durandal 2, MVC 5, Breeze, and Bootstrap 3 8/19/2014 Alexander Zanfir 100
Introduction to Grunt Introduction to Grunt 7/31/2014 Derik Whittaker 134
Play by Play: HTML, CSS, and JavaScript with Lea Verou Play by Play: HTML, CSS, and JavaScript with Lea Verou 7/19/2014 Geoffrey Grosenbach 135
Sweet.js: Get Started Sweet.js: Get Started 7/19/2014 Aaron Powell 203
Testing AngularJS From Scratch Testing AngularJS From Scratch 7/9/2014 Jesse Liberty 77
Durandal.js: Get Started Durandal.js: Get Started 6/9/2014 Michael Dudley 134
AngularJS: Get Started AngularJS: Get Started 6/6/2014 Scott Allen 177
Ember.js Fundamentals Ember.js Fundamentals 5/29/2014 Rob Conery 298
Bower Fundamentals Bower Fundamentals 5/27/2014 Joe Eames 55
ExtJS Desktop Fundamentals ExtJS Desktop Fundamentals 5/13/2014 Peter Kellner 300
Front End Web Development: Get Started Front End Web Development: Get Started 4/24/2014 Joe Eames 228
D3.js Data Visualization Fundamentals D3.js Data Visualization Fundamentals 4/23/2014 Ben Sullins 275
React Fundamentals React Fundamentals 3/19/2014 Liam McLennan 164
Building Angular and Node.js Apps with the MEAN Stack Building Angular and Node.js Apps with the MEAN Stack 1/31/2014 Joe Eames 242
Building Web Applications with Open-Source Software on Windows Building Web Applications with Open-Source Software on Windows 1/24/2014 Jesse Liberty 150
Large Scale JavaScript on Client and Server Large Scale JavaScript on Client and Server 1/24/2014 Shawn Wildermuth 170
Building Apps with Angular and Breeze – Part 2 Building Apps with Angular and Breeze – Part 2 12/23/2013 John Papa 315
Interactive Data Visualization with D3.js Interactive Data Visualization with D3.js 12/20/2013 Ian Johnson 330
Play by Play: Application Development with Shawn Wildermuth Play by Play: Application Development with Shawn Wildermuth 12/19/2013 Shawn Wildermuth 143
Angular for .NET Developers Angular for .NET Developers 12/17/2013 Jim Cooper 317
Play by Play: AngularJS Application Design with Scott Allen and Dan Wahlin Play by Play: AngularJS Application Design with Scott Allen and Dan Wahlin 12/13/2013 Dan Wahlin, Scott Allen 135
AngularJS In-Depth AngularJS In-Depth 11/19/2013 Lukas Ruebbelke 297
Advanced Techniques in JavaScript and jQuery Advanced Techniques in JavaScript and jQuery 11/14/2013 Kevin Murray 197
Bootstrap 3 Bootstrap 3 11/13/2013 Shawn Wildermuth 230
jQuery-free JavaScript jQuery-free JavaScript 10/30/2013 Elijah Manor 146
Angular Best Practices Angular Best Practices 10/25/2013 Joe Eames 303
Building Apps with Angular and Breeze – Part 1 Building Apps with Angular and Breeze – Part 1 10/22/2013 John Papa 330
Backbone.JS In-Depth and Intro to Testing with Mocha and Sinon Backbone.JS In-Depth and Intro to Testing with Mocha and Sinon 10/16/2013 Sam Breed 319
Building Data-Centric Single Page Apps with Breeze Building Data-Centric Single Page Apps with Breeze 10/2/2013 Brian Noyes 367
Meteor.js Fundamentals for Single Page Applications Meteor.js Fundamentals for Single Page Applications 10/1/2013 John Sonmez 173
InDepth Knockout Validation InDepth Knockout Validation 9/24/2013 Derik Whittaker 79
Fixing Common JavaScript Bugs Fixing Common JavaScript Bugs 8/21/2013 Elijah Manor 223
Building a Site with Bootstrap, AngularJS, ASP.NET, EF and Azure Building a Site with Bootstrap, AngularJS, ASP.NET, EF and Azure 7/31/2013 Shawn Wildermuth 390
UI Architecture UI Architecture 7/13/2013 Garann Means 234
Developing a Real World Application With Kendo UI Developing a Real World Application With Kendo UI 7/11/2013 Keith Burnell 114
Sencha Touch Fundamentals Sencha Touch Fundamentals 7/8/2013 Peter Kellner 272
Knockout For the XAML Developer Knockout For the XAML Developer 6/28/2013 Derik Whittaker 136
Essential Knockout and JavaScript Tips Essential Knockout and JavaScript Tips 6/20/2013 John Papa 229
Google Charts By Example Google Charts By Example 6/7/2013 Paul O’Fallon 135
JavaScript From Scratch JavaScript From Scratch 5/20/2013 Jesse Liberty 113
Angular Fundamentals Angular Fundamentals 5/17/2013 Jim Cooper 410
Front-End First: Testing and Prototyping JavaScript Apps Front-End First: Testing and Prototyping JavaScript Apps 5/10/2013 Elijah Manor 201
Underscore.js Fundamentals Underscore.js Fundamentals 5/8/2013 Craig Shoemaker 175
Application Building Patterns with AngularJS Application Building Patterns with AngularJS 5/3/2013 Rob Conery 164
Website Performance Website Performance 3/29/2013 Kyle Simpson 304
Single Page Apps JumpStart Single Page Apps JumpStart 3/14/2013 John Papa 310
Code Testability Code Testability 2/19/2013 Misko Hevery 52
Introduction to JavaScript & jQuery Introduction to JavaScript & jQuery 2/19/2013 Karl Swedberg 215
JavaScript the Good Parts JavaScript the Good Parts 2/19/2013 Douglas Crockford 293
Testing Clientside JavaScript Testing Clientside JavaScript 2/12/2013 Joe Eames 291
Application Building Patterns with Backbone.js Application Building Patterns with Backbone.js 2/9/2013 Rob Conery 267
Introduction to Bootstrap Introduction to Bootstrap 2/5/2013 Scott Allen 129
Fire Up Ember.js Fire Up Ember.js 1/24/2013 Geoffrey Grosenbach 85
TypeScript Fundamentals TypeScript Fundamentals 1/8/2013 John Papa 268
Backbone.js Fundamentals Backbone.js Fundamentals 9/5/2012 Liam McLennan 282
Single Page Apps with HTML5, Web API, Knockout and jQuery Single Page Apps with HTML5, Web API, Knockout and jQuery 8/29/2012 John Papa 386
Introduction To Kendo UI Introduction To Kendo UI 8/28/2012 Keith Burnell 146
JavaScript for C# Developers JavaScript for C# Developers 8/21/2012 Shawn Wildermuth 125
Play by Play: NodeJS with Tim Caswell Play by Play: NodeJS with Tim Caswell 8/2/2012 Geoffrey Grosenbach 99
JsRender Fundamentals JsRender Fundamentals 4/30/2012 John Papa 180
JavaScript Design Patterns JavaScript Design Patterns 4/18/2012 Aaron Powell 123
Introduction to PhoneGap Introduction to PhoneGap 2/24/2012 John Sonmez 127
Building HTML5 and JavaScript Apps with MVVM and Knockout Building HTML5 and JavaScript Apps with MVVM and Knockout 2/14/2012 John Papa 290
Play by Play: Knockout Cart with Scott Hanselman Play by Play: Knockout Cart with Scott Hanselman 2/12/2012 Rob Conery 72
Structuring JavaScript Code Structuring JavaScript Code 12/12/2011 Dan Wahlin 131
Knockout Fundamentals Knockout Fundamentals 12/1/2011 Steve Michelotti 99
Backbone.js Persistence Backbone.js Persistence 11/23/2011 David Goodlad 191
CoffeeScript Fundamentals CoffeeScript Fundamentals 9/12/2011 Liam McLennan 120
Meet CoffeeScript Meet CoffeeScript 5/12/2011 Geoffrey Grosenbach 75
JavaScript Fundamentals JavaScript Fundamentals 1/25/2011 Liam McLennan 174
Meet Raphael.js Meet Raphael.js 10/7/2010 Geoffrey Grosenbach 52
ASP.NET Ajax JavaScript and jQuery ASP.NET Ajax JavaScript and jQuery 1/21/2009 Scott Allen 143
Prototype.js Fundamentals Prototype.js Fundamentals 5/1/2007 Geoffrey Grosenbach 184
      Total 28710