JavaScript (JS) is a lightweight, interpreted, programming language with first-class functions. While it is most well-known as the scripting language for Web pages, many non-browser environments also use it, such as node.js and Apache CouchDB. JS is a prototype-based, multi-paradigm, dynamic scripting language, supporting object-oriented, imperative, and declarative (e.g. functional programming) styles. Read more about JavaScript.
Mozilla Developer Network (MDN)
- Codeacademy
- JavaScript Bsics
- Technology Overview
- Intro to Object Oriented JavaScript
- Code School Part-1
- Code School Part-2
- Re-Intro To JavaScript
- Strict Mode
- Data Structures in JavaScript
- Equality Comparison
- Closures
- Unit Testing
- Inheritance & Prototype Chain
- Typed Arrays
- SIMD Types
- Memory Management
- Event Loop
- Must Know About JS
- Eloquent JavaScript
- JavaScript: The Deginitive Guide
- JavaScript: The Good Parts
- Essential Design Patterns
- Web App to display top trending github repositories.
- Create an MVC todo app in ES5.
- A LinkedIn scraper to fetch details of members.
- Image lazy-loading library.
- Mini-jQuery like library.
- Form validation plugin.
- Blog site with NodeJS as server.
- Flappy Bird game.
- Calculator app.