An open API service indexing awesome lists of open source software.

https://github.com/arjunu/web-learning-resources

Courses, articles & other resources for learning various Web topics
https://github.com/arjunu/web-learning-resources

Last synced: 3 months ago
JSON representation

Courses, articles & other resources for learning various Web topics

Awesome Lists containing this project

README

        

# Web Learning Resources

Jump to

#### Language

ES6

Typescript

HTML

#### V/MVC/MVW

Angular 2

React

#### State

Flux

Redux

#### Build tools

Babel

Gulp

Webpack

#### Data

Immutable JS

#### Async

Reactive

#### Performance

Browser Rendering Optimization

#### Browser

Console

Chrome DevTools

#### Testing

Wallaby JS

## Angular 2

- 5 min quickstart (Official)

https://angular.io/docs/ts/latest/quickstart.html

- Angular 2 Fundamentals (Egghead lesson by John Lindquist)

https://egghead.io/series/angular-2-fundamentals

- Tutorial: Tour of Heroes (Official)

https://angular.io/docs/ts/latest/tutorial/

## Babel

- Babel Handbook

https://github.com/thejameskyle/babel-handbook/blob/master/translations/en/README.md

## Console

- Advanced Logging with the JavaScript Console (Egghead lesson by mykola bilokonsky )

https://egghead.io/series/js-console-for-power-users

## Chrome DevTools

- Google Developers

https://developers.google.com/web/tools/chrome-devtools/?hl=en

## ES6

- JS.Next: ES6 (Pluralsight course by Aaron Frost)

http://www.pluralsight.com/courses/js-next-es6

- ES6 Compatability Table (by @kangax)

http://kangax.github.io/compat-table/es6/

## Flux

- A cartoon guide to Flux (Medium article, by Lin Clark )

https://code-cartoons.com/a-cartoon-guide-to-flux-6157355ab207

- The Case for Flux (Medium article, by Dan Abramov)

https://medium.com/swlh/the-case-for-flux-379b7d1982c6

## Gulp

- JavaScript Build Automation With Gulp.js (Pluralsight course by John Papa)

http://www.pluralsight.com/courses/javascript-build-automation-gulpjs

## HTML

- Dive Into HTML5

http://diveintohtml5.info/index.html

## Immutable JS

- Learn how to use Immutable.js (Egghead lesson by J.S. Leonard)

https://egghead.io/series/learn-how-to-use-immutable-js

## React

- React Docs

https://facebook.github.io/react/docs/getting-started.html

- Airbnb React/JSX Style Guide

https://github.com/airbnb/javascript/tree/master/react

- React Webpack Cookbook

https://christianalfoni.github.io/react-webpack-cookbook/index.html

## Redux

- React Hot Reloading and intro to Redux - Live React: Hot Reloading with Time Travel at react-europe 2015 (Youtube video by Dan Abramov)

https://www.youtube.com/watch?v=xsSnOQynTHs

- A cartoon guide to Redux (Medium article, by Lin Clark)

https://code-cartoons.com/a-cartoon-intro-to-redux-3afb775501a6

- Redux Docs

http://rackt.org/redux/index.html

- Getting Started with Redux course (Egghead lesson by Dan Abramov )

https://egghead.io/series/getting-started-with-redux

- redux-tutorial

https://github.com/happypoulp/redux-tutorial

- Smart and Dumb Components (Medium article by Dan Abramov )

https://medium.com/@dan_abramov/smart-and-dumb-components-7ca2f9a7c7d0

## Reactive

- RxJS In-Depth – Ben Lesh

https://www.youtube.com/watch?v=KOOT7BArVHQ

## Rendering

- Browser Rendering Optimization: Building 60 FPS Web Apps

https://www.udacity.com/courses/ud860

## Typescript

- Handbook

http://www.typescriptlang.org/Handbook

- REPL

http://www.typescriptlang.org/Playground

## Wallaby JS

- Seamless JavaScript Testing with Wallaby.js (Pluralsight course by Wes Higbee)

https://app.pluralsight.com/library/courses/javascript-testing-wallaby-js/table-of-contents

## Webpack

- Webpack Fundamentals (Pluralsight course by Joe Eames)

http://www.pluralsight.com/courses/webpack-fundamentals