Requirements
A basic understanding of HTML and CSS is a plus, but not a must
Overview
JavaScript (often abbreviated as "JS") is an object-oriented scripting language mainly used as the scripting language for web pages. But it can also be used on many environments outside browsers such as node.js.
What Will You Study
Skip the basics, I know PHP
Introduction
Learn JavaScript from PHP
The basis
Les Variables
The Conditions
The Loops
Functions
Scope of variables & Hoisting
The operator this
Prototypes
Try Catch
Browser-side JavaScript
The Window object
The DOM
Events
Project: Spoiler System
Project: Tab System
Project: Sticky menu
Ajax
The essential bookstore
Lodash
Discovering jQuery
To go further
ECMAScript 2015
Promise, Async & Await
Fetch
Practical Cases (ES2015)
Create a Carousel
Create a Carousel, Pagination
Create a Carousel, Infinite Scroll
Create a Carousel, Touch Management
Project: Modal Window
Appearance at scrolling
ScrollSpy