{"id":21039422,"url":"https://github.com/arjunu/web-learning-resources","last_synced_at":"2026-03-19T18:33:33.999Z","repository":{"id":81629316,"uuid":"47533903","full_name":"arjunu/web-learning-resources","owner":"arjunu","description":"Courses, articles \u0026 other resources for learning various Web topics","archived":false,"fork":false,"pushed_at":"2017-11-07T07:44:24.000Z","size":14,"stargazers_count":2,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-01-20T16:42:57.287Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/arjunu.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2015-12-07T06:33:21.000Z","updated_at":"2023-03-08T04:07:19.000Z","dependencies_parsed_at":null,"dependency_job_id":"47ecaa7d-3b1c-42a7-9757-da630426b085","html_url":"https://github.com/arjunu/web-learning-resources","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/arjunu%2Fweb-learning-resources","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/arjunu%2Fweb-learning-resources/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/arjunu%2Fweb-learning-resources/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/arjunu%2Fweb-learning-resources/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/arjunu","download_url":"https://codeload.github.com/arjunu/web-learning-resources/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":243482942,"owners_count":20297908,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-11-19T13:41:17.916Z","updated_at":"2026-03-16T20:02:16.860Z","avatar_url":"https://github.com/arjunu.png","language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":"# Web Learning Resources\n\nJump to\n\n#### Language\n \n  \u003ca href=\"#es6\"\u003eES6\u003c/a\u003e \u003cbr\u003e\n  \u003ca href=\"#typescript\"\u003eTypescript\u003c/a\u003e\u003cbr\u003e\n  \u003ca href=\"#html\"\u003eHTML\u003c/a\u003e\n\n#### V/MVC/MVW\n\n  \u003ca href=\"#angular-2\"\u003eAngular 2\u003c/a\u003e \u003cbr\u003e\n  \u003ca href=\"#react\"\u003eReact\u003c/a\u003e\n\n#### State\n\n  \u003ca href=\"#flux\"\u003eFlux\u003c/a\u003e \u003cbr\u003e\n  \u003ca href=\"#redux\"\u003eRedux\u003c/a\u003e\n  \n#### Build tools\n\n  \u003ca href=\"#babel\"\u003eBabel\u003c/a\u003e \u003cbr\u003e\n  \u003ca href=\"#gulp\"\u003eGulp\u003c/a\u003e \u003cbr\u003e\n  \u003ca href=\"#webpack\"\u003eWebpack\u003c/a\u003e\n  \n#### Data\n \n  \u003ca href=\"#immutable-js\"\u003eImmutable JS\u003c/a\u003e\n  \n#### Async\n\n  \u003ca href=\"#reactive\"\u003eReactive\u003c/a\u003e\n\n#### Performance\n\n  \u003ca href=\"#rendering\"\u003eBrowser Rendering Optimization\u003c/a\u003e\n  \n#### Browser\n\n  \u003ca href=\"#console\"\u003eConsole\u003c/a\u003e \u003cbr\u003e\n  \u003ca href=\"#chrome-devtools\"\u003eChrome DevTools\u003c/a\u003e\n  \n#### Testing\n\n  \u003ca href=\"testing\"\u003eWallaby JS\u003c/a\u003e\n  \n## Angular 2\n\n- 5 min quickstart (Official) \u003cbr\u003e\n  https://angular.io/docs/ts/latest/quickstart.html\n\n- Angular 2 Fundamentals (Egghead lesson by \u003ca href=\"https://twitter.com/johnlindquist\"\u003eJohn Lindquist\u003c/a\u003e)\u003cbr\u003e\n  https://egghead.io/series/angular-2-fundamentals \u003cbr\u003e\n\n- Tutorial: Tour of Heroes (Official) \u003cbr\u003e\n  https://angular.io/docs/ts/latest/tutorial/\n\n## Babel\n\n- Babel Handbook \u003cbr\u003e\n  https://github.com/thejameskyle/babel-handbook/blob/master/translations/en/README.md\n\n## Console\n\n- Advanced Logging with the JavaScript Console (Egghead lesson by \u003ca href=\"https://twitter.com/mykolav\"\u003emykola bilokonsky\u003c/a\u003e ) \u003cbr\u003e\n  https://egghead.io/series/js-console-for-power-users\n\n## Chrome DevTools\n\n- Google Developers \u003cbr\u003e\n  https://developers.google.com/web/tools/chrome-devtools/?hl=en\n\n## ES6\n\n- JS.Next: ES6 (Pluralsight course by \u003ca href=\"https://twitter.com/js_dev\"\u003eAaron Frost\u003c/a\u003e) \u003cbr\u003e\n  http://www.pluralsight.com/courses/js-next-es6 \u003cbr\u003e\n  \n\n- ES6 Compatability Table (by \u003ca href=\"https://twitter.com/kangax\"\u003e@kangax\u003c/a\u003e)\u003cbr\u003e\n  http://kangax.github.io/compat-table/es6/ \u003cbr\u003e\n  \n\n## Flux\n \n- A cartoon guide to Flux (Medium article, by \u003ca href=\"https://twitter.com/linclark\"\u003eLin Clark\u003c/a\u003e ) \u003cbr\u003e\n  https://code-cartoons.com/a-cartoon-guide-to-flux-6157355ab207 \u003cbr\u003e\n\n- The Case for Flux (Medium article, by \u003ca href=\"https://twitter.com/dan_abramov\"\u003eDan Abramov\u003c/a\u003e) \u003cbr\u003e\n  https://medium.com/swlh/the-case-for-flux-379b7d1982c6\n  \n\n## Gulp\n\n- JavaScript Build Automation With Gulp.js (Pluralsight course by \u003ca href=\"http://twitter.com/john_papa\"\u003eJohn Papa\u003c/a\u003e) \u003cbr\u003e\n  http://www.pluralsight.com/courses/javascript-build-automation-gulpjs \u003cbr\u003e\n\n## HTML\n\n- Dive Into HTML5 \u003cbr\u003e\n  http://diveintohtml5.info/index.html\n  \n\n## Immutable JS\n\n- Learn how to use Immutable.js (Egghead lesson by \u003ca href=\"https://twitter.com/jslauthor\"\u003eJ.S. Leonard\u003c/a\u003e) \u003cbr\u003e\n  https://egghead.io/series/learn-how-to-use-immutable-js \u003cbr\u003e\n\n## React\n\n- React Docs \u003cbr\u003e\n  https://facebook.github.io/react/docs/getting-started.html\n\n- Airbnb React/JSX Style Guide \u003cbr\u003e\n  https://github.com/airbnb/javascript/tree/master/react\n  \n- React Webpack Cookbook \u003cbr\u003e\n  https://christianalfoni.github.io/react-webpack-cookbook/index.html\n\n## Redux\n\n- React Hot Reloading and intro to Redux - Live React: Hot Reloading with Time Travel at react-europe 2015 (Youtube video by \u003ca href=\"https://twitter.com/dan_abramov\"\u003eDan Abramov\u003c/a\u003e)\u003cbr\u003e\n  https://www.youtube.com/watch?v=xsSnOQynTHs \n\n- A cartoon guide to Redux (Medium article, by \u003ca href=\"https://twitter.com/linclark\"\u003eLin Clark\u003c/a\u003e) \u003cbr\u003e\n  https://code-cartoons.com/a-cartoon-intro-to-redux-3afb775501a6 \u003cbr\u003e\n\n- Redux Docs \u003cbr\u003e\n  http://rackt.org/redux/index.html\n\n- Getting Started with Redux course (Egghead lesson by \u003ca href=\"https://twitter.com/dan_abramov\"\u003eDan Abramov\u003c/a\u003e ) \u003cbr\u003e\n  https://egghead.io/series/getting-started-with-redux \u003cbr\u003e\n\n- redux-tutorial \u003cbr\u003e\n  https://github.com/happypoulp/redux-tutorial\n\n- Smart and Dumb Components (Medium article by \u003ca href=\"https://twitter.com/dan_abramov\"\u003eDan Abramov\u003c/a\u003e )\u003cbr\u003e\n  https://medium.com/@dan_abramov/smart-and-dumb-components-7ca2f9a7c7d0\n\n## Reactive\n\n- RxJS In-Depth – Ben Lesh \u003cbr\u003e\n  https://www.youtube.com/watch?v=KOOT7BArVHQ\n\n## Rendering\n\n-  Browser Rendering Optimization: Building 60 FPS Web Apps \u003cbr\u003e\n   https://www.udacity.com/courses/ud860\n \n## Typescript\n\n- Handbook \u003cbr\u003e\n  http://www.typescriptlang.org/Handbook\n \n- REPL \u003cbr\u003e\n  http://www.typescriptlang.org/Playground\n\n## Wallaby JS\n\n- Seamless JavaScript Testing with Wallaby.js (Pluralsight course by \u003ca href=\"https://twitter.com/g0t4\"\u003eWes Higbee\u003c/a\u003e) \u003cbr\u003e\n  https://app.pluralsight.com/library/courses/javascript-testing-wallaby-js/table-of-contents\n\n## Webpack\n\n- Webpack Fundamentals (Pluralsight course by \u003ca href=\"http://twitter.com/josepheames\"\u003eJoe Eames\u003c/a\u003e) \u003cbr\u003e \n  http://www.pluralsight.com/courses/webpack-fundamentals \u003cbr\u003e\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Farjunu%2Fweb-learning-resources","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Farjunu%2Fweb-learning-resources","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Farjunu%2Fweb-learning-resources/lists"}