Sale!
eejs-screenshot-square

Lifetime Access Pass (Only Available During Pre-Order)

$995.00 $495.00

Don't just learn JavaScript; learn how to change the world.

  • Lifetime membership
  • In Depth Video + Text + Interactive Exercises
  • Hosted online – work at your own pace
  • All courses + “Programming JavaScript Applications” book
  • Frequent live webcasts
  • Full video archive (all webcast recordings, Shotgun with Eric Elliott, etc…)

What's Available Now?

Videos covering ES6, TDD, React, functional programming, composition with prototypes and more… See the shop page for details of currently available material.

LIMITED TIME PRE-ORDER DEAL!

After these courses are complete, the Lifetime Access Pass will no longer be offered. Order now while you still can!

SKU: 9b1lxws Category: Tag:

Product Description

Sample Lesson: Pure Functions

Hi, I’m Eric Elliott, author of “Programming JavaScript Applications” (O’Reilly). I have contributed to software experiences for Adobe Systems, Zumba Fitness, The Wall Street Journal, ESPN, BBC, and top recording artists including Usher, Frank Ocean, Metallica, and many more.

I want to teach you JavaScript. “Learn JavaScript with Eric Elliott” is a series of in-depth courses that no other learning resource can match. Learn the secrets my teams and I use to produce applications that serve millions of monthly active users.

Students Love the Content

Course Descriptions

  • JavaScript Software Testing with Sauce Labs
  • The Two Pillars of JavaScript: Prototypal Inheritance
  • The Two Pillars of JavaScript: Functional Programming
  • Universal JavaScript with Node & React
  • More courses to come: Asynchronous Programming, JavaScript Fundamentals, etc…

In the special JavaScript Software Testing course, you’ll not only learn a little about TDD and automated testing in the cloud with Sauce Labs, you’ll learn a development process that will give you confidence that you’re building the right thing for your users, and help you push updates out in rapid development cycles.

You’ll get a much deeper understanding of The Two Pillars of JavaScript: Prototypal Inheritance and Functional Programming. Prototypal inheritance is simultaneously one of JavaScript’s most powerful features, and also its most misunderstood. I’m not aware of any other course that will teach you how to think in prototypal OO.

A thorough understanding of functional programming will help you write software that can easily scale to serve more users by distributing computation horizontally across multiple servers and clients. That means that if your app goes viral, you’ll be able to keep up with demand. Functional programming also makes it easier to understand and debug your programs. You’ll learn how pure functions can prevent entire categories of bugs, and enable better code reuse, which means you’ll be able to do more with less code.

Collectively, I refer to prototypal OO and functional programming as “the two pillars of JavaScript.” Learn how to use them well, and you’ll be able to write very flexible software that you can change easily to keep up with changing requirements and user demand. You’ll gain a major competitive advantage over other JavaScript programmers.

Node.js, Facebook’s React, ES6, & universal JavaScript are taking over. I’ve produced multiple production Node.js apps with tens of millions of monthly active users. You’ll learn how to create secure, performant APIs (Application Programming Interface), and how to write universal JavaScript (apps that share the same render, routing, and logic between the server and clients). You’ll learn how to render the same React components on both the server and the client for faster page-loads, more code sharing, and reduced application complexity.

This course comes with the new companion book, “Learn JavaScript Universal App Development with Node, ES6, & React”.

LIMITED TIME PRE-ORDER DEAL!

After these courses are complete, the Lifetime Access Pass will no longer be offered. Order now while you still can!

Frequently Asked Questions

What makes your courses different from other JavaScript training?

Frankly, JavaScript Training Sucks. I interview developers all the time, and 99% of them fail to grasp The Two Pillars of JavaScript, prototypal inheritance and functional programming: the foundational paradigms which make JavaScript what it is. Failing to understand those pillars will really hold you back if you’re trying to learn how to build applications in JavaScript.

How much JavaScript do I need to know to take advantage of your training?

Some experience is required. I made a roadmap you can use as a guide.

Is the training online?

Yes. It’s online and self-directed. You can work at your own pace and work on the material whenever it’s convenient for you.

When will the courses be complete?

We release content on a regular basis, and there is a lot of training available right now. For details on materials that are currently available, check out the shop page.

We believe in frequent updates instead of hard deadlines. This allows for the flexibility of real life. For example, it allowed us to react to the ES6 & React takeover that happened in 2015. ES6 took over a lot faster than anybody predicted it would. At the same time, React took off like a rocket ship. Providing a constant stream of new lessons and training rather than a rigid plan with hard dates allows us to stay nimble and deliver training material that’s relevant to you today.

We also believe in providing constant, ongoing value to our customers. As I answer this question, in the past week and a half, we’ve created 5 new videos, including the first 3 episodes of the new Shotgun video series, a screencast that lets you ride shotgun while I build real apps, explaining and teaching every step of the way.

We also released a free sample lesson you can watch right now: “What is a Pure Function?”

What do your existing customers think?

See the tweets above. If you’d like, you can talk to some of our current customers in the student chat room and ask them what they think.

How are you helping the homeless?

For each membership purchased, we donate a free membership to JSHomes, our registered non-profit that provides training resources to homeless services organizations. For example, we recently partnered with a refugee training program that helps some of the 90,000 refugees per year assimilate to the new culture, find homes, and learn job skills that they didn’t have access to in the war torn countries they were forced to leave.

Reviews

There are no reviews yet.

Only logged in customers who have purchased this product may leave a review.