This tutorial will help you learn quickly and thoroughly. We start with “Hello World” and then move on to data structures (sets, lists, tuples and dictionaries). Next we’ll cover classes, and give a variety of in-depth examples and applications.
You’ll be exposed to principles and strategies, but, more importantly, you’ll learn how to actually apply these abstract concepts by coding three different websites for three very different audiences.
What Will You Learn?
- What's new in ES6: arrow functions, classes, default and rest parameters, etc.
- Practice your new skills with coding challenges (solutions included)
- Get friendly and fast support in the course Q&A
- Downloadable lectures, code and design assets for all projects
Let’s start coding!07:00
Variables and Data Types07:00
Ternary Operator and Switch Statements Preview06:20
The DOM and DOM Manipulation04:20
First DOM Access and Manipulation05:20
Events and Event Handling: Rolling the Dice03:20
Creating Objects: Function Constructors04:50
The Prototype Chain in the Console04:20
First Class Functions: Functions Returning Functions05:10
Putting It All Together: The Budget App Project
Project Planning and Architecture: Step 105:30
Implementing the Module Pattern06:20
Setting up the First Event Listeners05:20
A Modern Setup: Installing Node.js and NPM05:20
Planning our Project Architecture with MVC06:10