Tech logo angular React Js Tech logo d3 Es6

Bite-sized video training for AngularJS, React, D3, and many other essential modern web technologies.

Life's too short for long boring lectures. Level up your programming skills today with condensed video lessons on industry leading web frameworks and tools!


egghead.io is an amazing resource for getting your team up to speed with AngularJS.

Brad Green - Engineering Director at Corp logo google

Choose a lesson. Learn something right now.

What are people learning right now?

Here's a selection of popular lessons for you to enjoy.

JavaScript tutorial about The "this" keyword: Explicit Binding with call, apply, and bind

The "this" keyword: Explicit Binding with call, apply, and bind

4:32 JavaScript PRO

In this lesson we talk about .call, .apply, and .bind in order to understand "explicit binding", or the second rule of discovering what the "this" keyword is referencing in JavaScript.

React tutorial about Building a React.js App: Using ReactFire to Add Data Persistence

Building a React.js App: Using ReactFire to Add Data Persistence

10:11 React PRO

In this video, we’ll tie in ReactFire from Firebase in order to implement persistence into our application for our Notes component as well as walk through how to properly display a list of data.

Click here for JSON data to seed your database.

AngularJS tutorial about Chained Promises

Chained Promises

7:07 AngularJS PRO

Promises are a fantastic tool in AngularJS. Many times, as you start to chain them together, they become ugly and unwieldy. In this lesson, Thomas will show you an approach for breaking your chained promises down into a flat, clean, readable structure.

React tutorial about React Fundamentals: Integrating Components with D3 and AngularJS

React Fundamentals: Integrating Components with D3 and AngularJS

9:31 React

Since React is only interested in the V (view) of MVC, it plays well with other toolkits and frameworks. This includes AngularJS and D3.

AngularJS tutorial about AngularJS Architecture: File Structure

AngularJS Architecture: File Structure

5:51 AngularJS PRO

Let's talk about the importance of having a good file structure and how it is is very much like good code in that it is self documenting and friendly to extension. We will introduce the file structure that will serve as the foundation for the rest of the series as we refactor Eggly.

RxJS tutorial about RxJS Observables vs Promises

RxJS Observables vs Promises

6:53 RxJS

Let's look at some of the basic features of RxJS Observables as asynchronous primitives, by comparing them to their cousins, Promises.

Node.js tutorial about The node.js process object

The node.js process object

6:26 Node.js

In this lesson, we introduce the process object, part of then node.js global namespace. The process object is extremely useful for identifying information about the runtime environment of your node app such as the version of node, the arguments passed to the node executable, the current working directory, and the nextTick function. All of these are discussed and illustrated with examples in this lesson.

React tutorial about React Fundamentals: Precompile JSX

React Fundamentals: Precompile JSX

4:10 React PRO

The JSX Transformer library is not recommended for production use. Instead, you'll probably want to precompile your JSX into JavaScript.

AngularJS tutorial about AngularJS Architecture: Using Sub-Modules

AngularJS Architecture: Using Sub-Modules

4:22 AngularJS PRO

Let's look at sub-modules as a mechanism for organizing our code into logical containers that we can then compose into our main application. Leveraging sub-modules is a powerful way to add in new functionality and features into an application while minimizing the impact that it has on the existing code base.

D3 tutorial about Line and Area Charts with D3

Line and Area Charts with D3

6:37 D3 PRO

Create a line chart, then easily convert it to an area chart

I'm a long-time experienced coder looking to get up to speed on Angular asap and I don't have time to google through a bunch of crap tutorials.

Sebastian

Stay current without wasting your time.

Get a constant stream of condensed, from the trenches, tiny morsels of useful developer’s knowledge. Join thousands of professionals increasing their skills every day!

  • More knowledge.
  • Increased skills.
  • Cleaner code.
  • Confidence in technology choices.
  • More opportunity.

And, while you're pondering these… What if you could level up in minutes instead of hours? What if you had a personal concierge delivering bite-sized lessons on solid techniques that ship software?



Stay Current.
Get instant access to all lessons!

Professionals invest in their skills.

There are only so many hours in a day. You've got deadlines to make. To stay relevant means you must constantly learn.

Knowledge is scattered across the internet. It is buried in thick books. Hidden in documentation alongside features you will never need to use. Crammed into 6 hours of boring Powerpoint style online courses.

  • What’s important?
  • How can I get from 0 to productive as quickly as possible?
  • How are other professionals successfully shipping software?
  • Am I wasting my time?

Time is precious.

As a professional, you know what it takes to stay current with fast moving web development technology. You also know that there are only so many hours in a day.

What if you could stay current without wasting your time?

What Are You Going to Learn Today?


Meet your instructors.

Egghead instructors are industry veterans with years of practical, from-the-trenches experience building real software at all scales.

Egghead series deliver project based learning to give you the head start you need as a web developer.

Learn programming concepts from fundamentals to expert. Click here to view all egghead series.

AngularJS Authentication with JWT

Learn Protractor Testing for AngularJS

Learn HTML5 Graphics and Animation

React: Flux Architecture

AngularJS Data Modeling

Introduction to D3

Angular Automation with Gulp

AngularJS Fundamentals

Angular and Webpack for Modular Applications

Introduction to Node: The Fundamentals

React Native Fundamentals

AngularJS Application Architecture

Asynchronous Programming: The End of The Loop

Ionic Quickstart for Windows

Build Your First React.js App

Developers at these companies are using Egghead to keep current on the latest in web development tools.

Made for Programmers by Programmers.

Egghead Gives You High Quality Ongoing On-Demand Web Development Training.

All lessons are HD quality and easy to watch on your desktop or mobile device. Subscribers get access to lesson discussion forums, RSS lesson feeds, and downloadable lessons.

PRO Monthly

$2499/month

Access to all videos
Mobile & Desktop Streaming
Full HD Download
Subscriber Forum
iTunes "podcast" RSS feed
Start Learning Now
click to unlock all lessons

PRO Yearly

$16999/year
Train at Your Pace

Save $130!

Access to all videos
Mobile & Desktop Streaming
Full HD Download
Subscriber Forum
iTunes "podcast" RSS feed
Best price: 44% savings
Start Learning Now
click to unlock all lessons

Leveling Up Entire Team?

Egghead has plans for 5, 10, 50, and even unlimited team sizes. If you're looking to bring egghead.io lessons to your entire crew, look no further! Choose your team plan pricing & setup

Amazing job with your #AngularJS video tutorials. Great flow and perfect length.

Louis Sivillo (@sivillo)

Frequently Asked Questions

We’ve got everything covered for you

What will I get with a PRO subscription?

With a PRO subscription, you will gain instant access to hundreds of egghead lessons. You will also be able to participate in discussions about lessons and ask questions. In addition subscribers are able to download lessons in HD as well as view lessons via their favorite podcast app with their subscriber RSS link.

Can I use PayPal to pay you?

Not at this time.

What if I sign up and want to cancel?

You can cancel your subscription at any time. Your subscription will remain active until the current time period is finished.

Can I get a refund?

Yes. We stand behind our content 100%. If you are dissatisfied, let us know within 30 days of subscribing, and you will be promptly refunded for the remaining time on your subscription.