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.

ECMAscript 6 tutorial about Writing next generation JavaScript with Babel

Writing next generation JavaScript with Babel

3:07 ECMAscript 6 PRO

Babel is a compiler that lets us right future JavaScript not yet fully in browsers (ES6 / ES2015, ES7 / ES2016, etc) and transpile it back into code that can be used now. We'll walk through installing babel, writing some future JS syntax, transpiling it, and running it in a browser.

Node.js tutorial about Getting Started with Express - MongoDB Integration

Getting Started with Express - MongoDB Integration

9:09 Node.js PRO

This lesson will walk you through replacing the app's file system reliance with a live MongoDB database. We'll also use a popular ORM library to manage our database operations.

ECMAscript 6 tutorial about ES6 Modules (ES2015) - Import and Export

ES6 Modules (ES2015) - Import and Export

ES6 (ES2015) introduces a standardized module format to Javascript. We'll take a look at the various forms of defining and importing modules. Using Webpack to bundle up our modules and Babel to transpile our ES6 into ES5, we'll put this new module syntax to work within our project. Then we'll examine how to import 3rd party packages from npm, importing lodash with the _ underscore alias using the ES6 module syntax.

AngularJS tutorial about Building an Angular App: Simple States

Building an Angular App: Simple States

8:44 AngularJS

We are going to learn how to manage simple states within our controller. We are going to learn how to toggle between the editing and creating bookmark states and how to sequence those interactions in the controller.

note: The code for this lesson can be found on Github. The tags correspond to the lessons.

React tutorial about Building a React.js App: Making Server Requests in React with Axios

Building a React.js App: Making Server Requests in React with Axios

8:02 React PRO

In this lesson, we’ll walk through implementing Axios into our application in order to communicate with the Github API.

React tutorial about Building a React.js App: State, Props, and Thinking in React

Building a React.js App: State, Props, and Thinking in React

10:35 React PRO

In this video, we’ll build out the skeleton of our main React.js components. We’ll talk about how to think in terms of components as well as learn about state and props.

React tutorial about React Native: Up and Running

React Native: Up and Running

9:58 React

We'll download the requirements for getting started with React Native, refactor our app to ES6, walk through debugging, and talk about the philosophy behind React and React Native.

React tutorial about Building a React.js App: Basic Routing with React Router

Building a React.js App: Basic Routing with React Router

11:47 React PRO

React Router is the most popular, and arguably the best solution for adding Routing to your React application. In this video, we’ll talk about the ideology around React Router as well as set up basic routing for our application.

React tutorial about Building a React.js App - ES6 Refactor: Firebase and React Binding with re-base

Building a React.js App - ES6 Refactor: Firebase and React Binding with re-base

9:26 React PRO

In this lesson, we’ll finish refactoring our application to ES6. Along the way, we’ll learn how to get route parameters in React Router without mixins as well as learn about re-base, a library for building React applications with Firebase in ES6.

JavaScript tutorial about Array.prototype.reduce in JavaScript by example

Array.prototype.reduce in JavaScript by example

4:49 JavaScript PRO

Let's take a closer look at using Javascript's built in Array reduce function. Reduce is deceptively simple and when harnessed correctly can achieve very powerful results. By leveraging reduce, we can answer a variety of questions on a single, simple data set. In this lesson, we'll look at how you might use Array.prototype.reduce to:

  • Sum an array of numbers
  • Reduce an array of objects to a sum of a given property
  • Group an array of objects by key or a set of given criteria
  • Count the number of objects in an array by key or a given set of criteria

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.

How to Write an Open Source JavaScript Library

Introduction to D3

AngularJS Authentication with JWT

Learn Protractor Testing for AngularJS

Learn HTML5 Graphics and Animation

React: Flux Architecture

Angular Automation with Gulp

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

Getting Started with Express.js

AngularJS Fundamentals

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

$1999/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 $70!

Access to all videos
Mobile & Desktop Streaming
Full HD Download
Subscriber Forum
iTunes "podcast" RSS feed
Best price: 30% 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.