• Stars
    star
    100
  • Rank 340,703 (Top 7 %)
  • Language
    JavaScript
  • Created over 10 years ago
  • Updated about 1 year ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Learn Javascript: A list of resources

LearnJavascript: A list of resources

This list was inspired by (a now defunct) discussion on LinkedIn's Javascript group.

Alt text (Quote by the lovely MPJ)


Table of Contents (work in progress)


About me: GitHub | Twitter | StackOverflow | LinkedIn | CodeGrepper | PlethoraThemes


LEARNING

2. SUGGESTED CODING RULES AND BEST PRACTICES

The difference between JavaScript and JavaScript with use strict Alt text

ECMASCRIPT 6 | ES2015 [ UPDATED ]

Learn modern JavaScript | Scrimba Interactive Screencasts | 54min

Introduction to ES6+ | Scrimba Interactive Screencasts | 67min

ES6 Overview in 350 Bullet Points

Overview of ECMAScript 6 features

3. RESOURCES

3.1 BEGINNER RESOURCES [ UPDATED ]

3.1.1 COURSES [ UPDATED ]
3.1.2 TESTING CODE
3.1.3 APIs

3.2 GENERAL

ES6 (EcmaScript 2015)

PERFORMANCE

TAMING THE ASYNCHRONOUS NATURE OF JAVASCRIPT [ UPDATED ]

DEBUGGING
LINTERS
  • JSLINT
  • JSHINT Linter
  • ESLINT Linter
  • JSCS
  • REGULAR EXPRESSIONS [ UPDATED ]Regular Expressions in JavaScript - #1 REGEX ULTRA BASICS | YouTube Video | 23min

    Regular Expressions - Enough to be Dangerous | YouTube Video | 15min

    Learn Regular Expressions (Regex) - Crash Course for Beginners @freeCodeCamp | YouTube Video | 45min

    Learn Regular Expressions | Interactive Screencases @ Scrimba | 48min

    ADVANCED

    FUNCTIONAL PROGRAMMING: READING

    FUNCTIONAL PROGRAMMING: VIDEO

    FUNCTIONAL PROGRAMMING: LIBRARIES

    3.3 NODEJS

    BEGINNERS (Updated)
    EXPRESS.JS
    ADVANCED
    BOOKS
    VIDEOS (Updated)
    TESTING CODE
    HOSTING PLATFORMS (Updated)
    CERTIFICATES
    RESOURCES

    3.4 FRAMEWORKS AND LIBRARIES

    LISTS

    3.4.1 BACKBONE.JS

    CODE

    BOOKS

    VIDEOS

    3.4.2 JQUERY
    3.4.3 ANGULAR & ANGULAR JS [ UPDATED ]
    ANGULAR

    TUTORIALS: ANGULAR

    ANGULAR.JS

    TUTORIALS: ANGULARJS

    VIDEOS: ANGULARJS

    NEWSLETTERS

    3.4.4 EMBER

    Ember.js introduction by Kasper Tidemann [VIDEO]

    3.4.5 KNOCKOUT JS

    Learn Knockout.JS

    3.4.6 REACT.JS & Redux [ UPDATED ]

    3.5 BOOKS

    See Books

    3.6 ONLINE BOOKS

    See Online Books

    3.7 VIDEO & AUDIO

    3.7.1 VIDEO

    BEGINNERS

    GENERAL

    3.7.2 AUDIO
    3.7.3 AUDIO > PODCASTS 📻

    3.8 NEWSLETTERS

    3.8 NEWSLETTERS

    3.9 DEVELOPERS

    3.9 DEVELOPERS (TWITTER, BLOGS)
    DEVELOPER TWITTER BLOG VIDEO CHANNEL
    Addy Osmani Twitter Blog
    Azat Mardan Twitter
    Alex Castrounis Twitter Blog
    Aria Stewart Twitter Blog
    Ariya Hidayat Twitter Blog YouTube
    Asim Hussain Twitter Blog YouTube
    Axel Rauschmayer Twitter Blog
    Andrea Giammarchi Twitter Blog
    Angus Croll Twitter Blog
    Basarat Ali Syed Twitter Blog YouTube
    Béla Varga Twitter
    Ben Alman Twitter Blog
    Ben Cherry Twitter Blog
    Ben Lesh Twitter Blog YouTube
    Brendan Eich Twitter Blog
    Christian Heilmann Twitter Blog
    Cody Lindley Twitter Blog
    Dan Abramov Twitter Blog YouTube
    David Flanagan Twitter Blog
    David Walsh Twitter Blog
    Dion Almaer Twitter Blog
    Douglas Crockford Blog
    Dean Edwards Blog
    Dmitry Baranovskiy Twitter Blog
    Dmitry Soshnikov Twitter Blog YouTube
    Dustin Diaz Twitter Blog
    Eric Elliott Twitter
    Ilya Grigorik Twitter
    Jake Archibald Twitter Blog YouTube
    Jeremy Ashkenas Twitter Blog
    John Resig Twitter Blog
    Juriy Zaytsev Twitter Blog
    James Coglan Twitter Blog
    John-David Dalton Twitter Blog
    James Padolsey Twitter Blog
    Kent C. Dodds (If you are learning React, you definitely want to follow this person) Twitter Blog YouTube
    Kyle Simpson Twitter Blog
    Lin Clark Twitter Articles at Mozilla Hacks / Medium
    Lucas Smith Twitter
    Lydia Hallie Twitter Blog YouTube
    Michael Bolin Twitter Blog
    Nicholas Zakas Twitter Blog
    Pamela Fox Twitter Blog
    Paul Irish Twitter Blog
    Peter van der Zee Twitter Blog
    Peter Michaux Blog
    Rebecca Murphey Twitter Blog
    Remy Sharp Twitter Blog
    Rey Bango Twitter Blog
    Stoyan Stefanov Twitter Blog
    Tania Rascia Twitter Blog
    Thomas Fuchs Twitter Blog
    Oliver Steele Twitter Blog
    Umar Hansa Twitter Blog YouTube
    Yehuda Katz Twitter Blog

    3.10 TOOLS

    3.10.1 GIT
    3.10.2 BUILD TOOLS / TASK RUNNERS / MODULE BUNDLERS

    3.11 JAVASCRIPT COMPILED LANGUAGES

    3.11.2 TYPESCRIPT [ UPDATED ]
    3.11.1 COFFEESCRIPT

    TOOLS

    VIDEOS

    BOOKS

    3.11.3 ELM

    Elm


    Using Type Checking in VSCode

    Alt text


    Alt text

    Contributors

    A big thanks to:

    • Mary Richelle for reminding me to update the Redux section and fix some broken links
    • Peddi Anurag for spotting broken links
    • Terence Grover for spotting broken links and suggesting new ones
    • Richard Barnes for suggesting the video JavaScript the Hard Parts: Closures, Scope, and Execution Context.

    Kudos to Dimitrios Michalakos for suggesting the Understand the Single Threaded Process & Event Loop section and providing me with the links.

    Questions? Ideas? Please check out the Discussions section!

    More Repositories

    1

    EventLoop

    ❤️ Passionate about Technology & Tech Education
    HTML
    55
    star
    2

    js-graph-it

    A JavaScript graph library
    JavaScript
    8
    star
    3

    jquery.shining

    jQuery Shining Effect Plugin
    HTML
    8
    star
    4

    greektext2speech

    Python script that uses the acapela service to convert greek text to speech, contained in mp3 files.
    Python
    7
    star
    5

    Discover-Embeddings-with-TensorFlow.js

    Word and Sentence Embeddings in JavaScript with TensorFlow.js
    JavaScript
    7
    star
    6

    vscode-pug-compiler

    Pug Auto Compiler Extension for Visual Studio Code
    JavaScript
    6
    star
    7

    deutsch

    My list of resources and tools for learning german.
    HTML
    4
    star
    8

    make_bookmarklet

    Convert JavaScript code to bookmarklet
    Perl
    4
    star
    9

    Transfer-Learning-with-TensorFlow.js

    Transfer Learning Image Classifier with TensorFlow.js
    JavaScript
    3
    star
    10

    wordpress-distance-shipping-calculator

    Calculate shipping costs based on Zip codes of origin and destination
    PHP
    3
    star
    11

    MarkUpsAndDowns

    React website for converting HTML to Markdown and vice-versa
    JavaScript
    2
    star
    12

    Memex

    A list of (my) morning readings
    2
    star
    13

    AngularJS

    The Fundamentals of AngularJS
    HTML
    2
    star
    14

    Word2Vec-in-JavaScript

    Word Embeddings using Word2Vec and TensorFlow.JS
    HTML
    2
    star
    15

    nodejs-greek-whitepages

    Get contact information from greek whitepages service (OTE) using Node.JS.
    JavaScript
    2
    star
    16

    Sublime-Text-2-CSS-UnMinify-Plugin

    Sublime Text 2 Plugin that unminifies CSS files.
    Python
    2
    star
    17

    node-movie-api

    Simple Node.JS Movies API
    JavaScript
    1
    star
    18

    regplace

    JavaScript RegExp Replace for String Objects
    JavaScript
    1
    star
    19

    Find-Amazon-Paid-Reviews

    Chrome extension to highlight Amazon paid reviews
    JavaScript
    1
    star
    20

    express-netlify

    Deploying an Express.js app as a Serverless Function in Netlify
    JavaScript
    1
    star
    21

    JavaScript-Array-and-DOM-Manipulation-Challenge

    JavaScript Array and DOM Manipulation Challenge | School of Code
    JavaScript
    1
    star
    22

    C-Part-Front-End

    HTML
    1
    star
    23

    dvd2iso

    An Applescript to convert DVD VIDEO_TS folders into ISO files ready for burning with the Mac OS X Disk Utility.
    AppleScript
    1
    star
    24

    wp-mail-smtp

    WP Mail SMTP
    PHP
    1
    star
    25

    LearnRust

    Learn Rust: A list of resources
    1
    star
    26

    geopoints

    TypeScript
    1
    star
    27

    eslint-superpack-x

    ESLint Code reviewing tools
    1
    star
    28

    kostasx

    1
    star
    29

    wp-photoscript

    Wordpress Plugin for Image Manipulation using JavaScript
    PHP
    1
    star
    30

    XML-Movies

    1
    star
    31

    RobertSapolsky

    The Wonderful World of Dr. Robert Sapolsky
    1
    star
    32

    live-html-preview-v2

    The most popular extension for previewing HTML documents now at version 2 using WebView API
    TypeScript
    1
    star
    33

    react-phrasebook

    React Phrasebook
    TypeScript
    1
    star
    34

    animate-css-optim

    Optimize animate.css stylesheets.
    JavaScript
    1
    star
    35

    OTE-Whitepages

    Python script for submitting telephone numbers to greek whitepages web service (OTE).
    Python
    1
    star
    36

    The-EXTREMELY-helpful-guide-to-merge-conflicts

    Git Code for "The EXTREMELY helpful guide to merge conflicts"
    1
    star
    37

    jThree

    A beginner-friendly, declarative style of Three.js
    1
    star