
Kyle Simpson
You Don't Know JS
Kyle Simpson likes to explore JS and FP techniques. He’s written books, taught, and spoken publicly. He’s currently helping build a culture of engineering excellence for his employer. Developers have watched over 700,000 hours of Kyle’s courses here on Frontend Masters!
Kyle Simpson's Courses
- ⠇
Exploring Service Workers
Service Workers enable websites to have new PWA capabilities like smart offline caching, background sync, and push notifications! - ⠇
Digging Into Node.js
Learn the fundamental concepts of Node.js programming: CLI programming, file system access, asynchrony, HTTP servers & routing, and database persistence. - ⠇
Getting Started with JavaScript, v2
Get a tour of the building blocks of programming like variables, loops, functions and operations. Then learn the three main pillars of JavaScript. - ⠇
Functional-Light JavaScript, v3
Improve your JavaScript by applying functional programming concepts like function purity, point-free, partial-application, currying, plus even more advanced concepts. - ⠇
JavaScript: The Recent Parts
Get up to speed with new object destructuring JavaScript features like tagged template literals, destructuring, iterators, generators, and async-await. Learn more! - ⠇
Deep JavaScript Foundations, v3
Dive into JavaScript's core language features: types & coercion, scope & closure, and JavaScript's object oriented system. - ⠇
Functional-Light JavaScript, v2
Improve your code with functional patterns like pure functions, compose & map/reduce/filter...plus advanced concepts like fusion, transducing and monads! - ⠇
Rethinking Asynchronous JavaScript
Effective asynchronous JavaScript means knowing various different patterns and weaving them together to write readable and understandable code. - ⠇
Organizing JavaScript Functionality
Before you use a framework, learn how to organize the different bits of JavaScript (modularizing, decoupling, etc) with this advanced JavaScript course. - ⠇
Introduction to JavaScript Programming
Master JavaScript with our online training and learn one of the easiest languages to get started with and one of the most powerful.