The Full JavaScript & ES6 Tutorial - (including ES7 & React) [1/2] | David Katz | Skillshare

The Full JavaScript & ES6 Tutorial - (including ES7 & React) [1/2]

David Katz, Software Engineer - Coding Instructor

Play Speed
  • 0.5x
  • 1x (Normal)
  • 1.25x
  • 1.5x
  • 2x
40 Videos (2h 10m)
    • Introducing the Course

      1:39
    • Installing a Code Editor

      1:22
    • Setting Up with Node

      1:57
    • Introducing JavaScript

      2:33
    • Understanding HTML

      3:49
    • Adding JS to HTML

      2:35
    • The Document Object Model (DOM)

      3:06
    • JavaScript Language and Essentials - the Foundation

      0:55
    • Syntax, Statements, and Data Types

      3:37
    • Variables and Assignment

      3:54
    • Operators

      3:18
    • Functions

      4:07
    • Objects

      4:22
    • Arrays and Array Methods

      4:01
    • Booleans and Comparison Operators

      2:57
    • If Statements

      4:57
    • Switch Statements

      3:34
    • For Loops

      4:36
    • While Loops

      4:33
    • Presenting ES6, Babel, and Webpack

      0:56
    • Why We Need Babel

      1:31
    • How Babel Works

      1:41
    • Benefits of Webpack

      1:21
    • Setting Up With Webpack

      5:26
    • Adding Babel to Webpack

      4:31
    • Forking the Coding Environment

      1:11
    • Presenting New ES6 Syntax

      2:21
    • Assignment with Let and Const

      5:21
    • Control with Block Scoping

      4:33
    • Template Literals

      3:05
    • Operating and Destructuring | Preview

      0:50
    • Spread Operator and Rest Parameters

      3:34
    • Destructuring Assignment on Arrays and Objects

      6:07
    • Presenting Methods and Modules

      1:55
    • Arrow Functions

      4:28
    • Map and Filter Method

      5:03
    • Presenting Additional ES6 Built-in Methods

      1:46
    • String Helper Methods

      3:52
    • Checking Numbers

      3:19
    • Modules

      5:34
20 students are watching this class

About This Class

Become a highly-demanded software engineer and developer by taking this in-depth tutorial on JavaScript and ES6. As one of the most highly-paid languages in the industry, learning ES6 will open so many opportunities and jobs for you!

This course contains a ton of creative content, so you’ll learn JS and in-depth ES6 in a stimulating, informative, and fun way.

Filmed tutorials will get you coding yourself. The videos will ensure that you understand the reason behind each new line and keyword.

Optional quizzes and coding challenges reinforce key concepts. Next, coding breaks in each section allow you to approach the course at your own pace. Jokes come up every now and then, especially in the breaks. Who knows, you may chuckle at some ES6 humor!

If you’re new, then this course gives a great intro to JavaScript as a first programming language. If you have a lot of experience, then you’ll find a nice overview of JS and in-depth ES6 topics. Either way, this course is perfect for you!

What are you waiting for? Let’s dive into JavaScript and ES6 and start coding!

465

Students

--

Projects

  • --
  • Beginner
  • Intermediate
  • Advanced
  • All Levels
  • Beg/Int
  • Int/Adv

Level

Community Generated

The level is determined by a majority opinion of students who have reviewed this class. The teacher's recommendation is shown until at least 5 student responses are collected.

David Katz

Software Engineer - Coding Instructor

Hello! I'm David - a native San Franciscan and biracial American. I currently study CS at the University of San Francisco.

I'm a self-taught full-stack developer with hopes to become a software engineer. In my spare time, I make apps and coding tutorials.

I've used technologies like ReactJS, React Native, NodeJS, and plenty more to build my applications.

Because the programming community has given me so much, I spend a lot of time teaching.

At MVCodeClub, I help ki...

See full profile

Technology Web Development Javascript ES6
Report class