Top 50 Awesome List

micromata/awesome-javascript-learning

Learn  5 months ago  3.3k
A tiny list limited to the best JavaScript Learning Resources
View byDAY/WEEK/README
View on Github

Jun 10th

Books

  • Testing JavaScript Applications - A complete guide for JavaScript testing tools and techniques.
  • Jun 8th

    ES6 and above

  • What’s the difference between JavaScript and ECMAScript? - Clears the confusion about ES6 and Javascript.
  • Dec 13th, 2019

    Articles & Tutorials

    Single Topics

  • Array operations - Covering the usefulness of Array's map, reduce, and filter methods.
  • Interactive learning

  • Exercism JavaScript Track - Exercism provides individual practice and mentor-based learning for free.
  • Free eBooks

  • Functional-Light JavaScriptstars14.6k - This book explores the core principles of functional programming (FP) as they are applied to JavaScript.
  • Aug 20th, 2019

    Interactive learning

  • Learn JavaScript Online - Interactive JavaScript course with spaced repetiton flashcards app.
  • Mar 15th, 2019

    JavaScript References

  • Simplified JavaScript Jargon - Glossary which explains all the buzzwords from the JavaScript eco system.
  • Modern JavaScript Cheatsheetstars21.8k - Helps developers with basic knowledge to get familiar with modern codebases.
  • Articles & Tutorials

    Overall Topics

  • A re-introduction to JavaScript* - Compact introduction covering types, variables, operators, control structures, functions and closures.
  • Articles & Tutorials

    Single Topics

  • JavaScript Closures Demystified - Covering closures. From basics to use cases. Has useful comments.
  • Using Fetch - Describes thoroughly how to use the Fetch API to receive and send data.
  • Free eBooks

  • Eloquent JavaScript - Covering the language and runtime specifics.
  • You Don't Know JS (book series)stars145.9k - Series of books diving deep into language.
  • Books

  • JavaScript: The Good Parts - Classic material which still has relevance.
  • The Principles of Object-Oriented JavaScript - Comprehensible, especially interesting for people with a class based OOP background.
  • Videos

  • Become a JavaScript Console Power-User - Introduction to the browsers JavaScript console.
  • ES6 and above

  • Exploring ES6 - Good introduction with in-depth chapters.
  • Oct 29th, 2018

    Free eBooks

  • Mostly Adequate Guide to Functional Programming - Excellent primer to functional programming using JavaScript.
  • Apr 20th, 2018

    DOM related

  • Traversing the DOM with JavaScript - A tutorial featuring native methods to traverse the DOM.
  • Apr 11th, 2018

    Articles & Tutorials

    Single Topics

  • Understanding Hoisting - Detailed explanation of the concept of hoisting in JavaScript.
  • Promises - Learning promises step by step.
  • Async/Await - Tutorial showing the advantages of consuming Promises via async functions.
  • Apr 5th, 2018

    Videos

  • FunFunFunction - Educational plus entertaining YouTube show covering language features as well as architectural topics amongst others.
  • Mar 21st, 2018

    Videos

  • What the heck is the event loop anyway? - Awesome talk about the way JavaScript works, and a tool for exploring the callstack.
  • Feb 26th, 2018

    Articles & Tutorials

    Single Topics

  • Chrome DevTools - Everything you need to know about the debugging tools built into Google Chrome.
  • Articles & Tutorials

    Overall Topics

  • Robust Client-Side JavaScript - Guide focused on writing robust code by describing possible failures and explaining how to prevent them.
  • Glossary of Modern JavaScript Concepts: Part 1 - Learn the fundamentals of functional programming, reactive programming, and functional reactive programming in JavaScript.
  • Glossary of Modern JavaScript Concepts: Part 2 - Explains concepts like scope and closures, data flow, change detection, components, compilation, tree shaking.
  • Feb 15th, 2018

    ES6 and above

  • 30 seconds of codestars87.5k - Useful ES6 snippets that you can understand in 30 seconds or less.
  • Nov 8th, 2017

    JavaScript References

  • Functional Programming Jargon - Explains terms used in functional programming in the JavaScript context.
  • Jun 22nd, 2017

    Articles & Tutorials

    Overall Topics

  • JavaScript.info - A modern tutorial from the basics to advanced topics with simple, but detailed explanations.
  • Jun 12th, 2017

    Node.js

  • Learn Node - A premium training course to learn to build apps with Node.js, Express, MongoDB.
  • Feb 15th, 2017

    ES6 and above

  • Practical ES6stars2.9k - eBook with practical examples and advices.
  • Jan 22nd, 2017

    JavaScript References

  • ECMAScript® Language Specification - The standard JavaScript is based on. Only for very advanced learners.
  • Jan 20th, 2017

    Node.js

  • The Art of Nodestars9.3k - Introductory tutorial covering the basics.
  • NodeSchool - Interactive self guided workshops you can also do on your own.
  • Node Patterns - Short books about code and networking patterns related to Node.js.
  • Jan 19th, 2017

    Blogs

  • ②ality - Language features and APIs well explained by author and trainer Dr. Axel Rauschmayer.
  • Pony Foo - Detailed and high quality posts from Nicolás Bevacqua all related to JavaScript.
  • DOM related

  • You Might Not Need jQuery - Get plain JavaScript code snippets (and see their jQuery equivalents).
  • DOM Enlightenment - A whole book about how to access an manipulate the DOM without a library.
  • ES6 and above

  • Exploring ES2016 and ES2017 - Follow up of »Exploring ES6«.
  • Setting up ES6 - Explains how to set up ES6 projects that are transpiled to ES5.
  • ES6 Overview - Bullet point overview including in-depth articles.
  • ES6 Katas - Learn ES6 by solving unit test online.
  • Dec 26th, 2016

    Free eBooks

  • Speaking JavaScript - In-depth guide beginning with the basics.
  • Videos

  • JavaScript 30 - 30 video tutorials to build neat little things with just plain JavaScript.
  • Dec 16th, 2016

    Articles & Tutorials

    Single Topics

  • Pure functions - Answers the question »What is a Pure Function?« epicly.
  • Dec 13th, 2016

    Interactive learning

  • Functional programming - Learn basic principles of functional programming in an interactive way by using map, filter, concatAll, reduce and zip.
  • Nov 16th, 2016

    Videos

  • Debugging The Web - Learn state of the art in debugging using Chrome dev tools.
  • == ? === ??? ...#@^% - Basic talk about type coercion and strict type comparison.
  • JavaScript References

  • MDN - Simply the best language reference.
  • DevDocs - Search MDN comfortably. Even offline.
  • Free eBooks

  • JavaScript Design Patterns - Classical and JavaScript specific design patterns.
  • Books

  • JavaScript Enlightenment - Will solidify your understanding of the language.
  • Interactive learning

  • Codeacademy - Fundamentals of JavaScript.
  • Udacity JavaScript Basics - They also offer more advanced courses.
  • Code School - From Basics to Best Practices. Different courses related to JavaScript.
  • Last Checked At: 2021-10-25T04:24:17.890Z
    Previous
    yrgo/awesome-educational-games
    Next
    micromata/awesome-css-learning

    About

    Track your favorite github awesome repo, not just star it. trackawesomelist.com provides website, newsletter, RSS for tracking the popular awesome list by daily and weekly.
    Contact us: [email protected]
    Track Awesome List - Track your favorite Github awesome repos, not just star them | Product Hunt

    Subscribe

    Subscribe to our weekly newsletter to receive the awesome updates! We never send spam and you can unsubscribe instantly with one click. Here's past issues.

    Links

    Follow us on TwitterSubscribe us on TelegramSubmit awesome list repoNewsletterDonateSitemap