Learn JavaScript Essentials And Build Project

Irfan Dayan, Teacher & Senior Web Developer

Play Speed
  • 0.5x
  • 1x (Normal)
  • 1.25x
  • 1.5x
  • 2x
65 Videos (8h 20m)
    • Welcome

      4:02
    • What Is JavaScript?

      4:24
    • Setup

      2:44
    • Write Very First Program In JavaScript

      3:43
    • Where To Add JavaScript Code?

      6:22
    • Adding Comments In JavaScript

      4:26
    • Web Developer Tools - The Console Window

      6:11
    • Variables In JavaScript

      10:04
    • Rules For Declaring Variables

      8:45
    • Arithmetic Operators

      9:58
    • Assignment Operators

      7:10
    • Concatenation Operator

      5:25
    • If...Else Statement

      11:28
    • Conditions With Comparison Operators

      11:36
    • Conditions With Logical Operators

      8:18
    • Switch Statement

      6:39
    • Loops

      6:39
    • Break & Continue Statements

      4:14
    • JavaScript Functions

      2:44
    • Functions With Parameters & Return Values

      6:52
    • Function As Variable & Anonymous Function

      4:55
    • Self Executing Anonymous Function

      5:54
    • Function Scope

      6:45
    • Nested Functions

      4:03
    • Dialog Boxes

      6:07
    • Running Functions In Console Window

      3:11
    • Data Types & Objects

      8:35
    • Object

      18:52
    • Date & Math Objects

      13:10
    • Array Object

      13:43
    • Regular Expression & Function Objects

      6:03
    • String

      10:08
    • Number

      4:19
    • Boolean

      4:53
    • Null & Undefined

      3:00
    • What Is Browser Object Model (BOM)?

      1:52
    • Window Object

      11:49
    • Window Object Timing

      6:43
    • Screen Object

      5:30
    • History Object

      4:53
    • Navigator Object

      6:12
    • Location Object

      8:27
    • Cookies

      7:02
    • What Is Document Object Model (DOM)?

      6:07
    • Document Object

      3:29
    • Accessing Elements & Attributes - Part 01

      11:00
    • Accessing Elements & Attributes - Part 02

      14:16
    • Navigating Between Elements

      18:04
    • Creating Elements & Attributes

      14:21
    • Changing Element Content & Attributes Values

      13:09
    • Modifyig Elements Style

      9:01
    • Removing Elements & Attributes

      4:24
    • Document Element Animation

      11:12
    • JavaScript Events

      2:22
    • Adding & Removing Event Handlers

      16:48
    • Event object

      8:08
    • Internet Explorer 8 Event Model

      6:01
    • Cross Browser Event Handling

      11:14
    • JavaScript Errors

      5:55
    • Strict Mode

      3:27
    • Project - JS Overlay Menu

      0:53
    • Project Setup

      4:58
    • Project - Building HTML Structure - Overlay Menu

      6:54
    • Project - Adding Style - Overlay Menu

      18:35
    • Project - Making Overlay Menu Interactive With JavaScript

      11:25

About This Class

This course will teach you the most popular programming language in the world. Which is JavaScript! Yes the JavaScript!

If you are interested in building dynamic & interactive projects in web development then this is the right course for you. 

This course will start teaching you very basic of JavaScript language and will gradually take you to the advance level. 

You will learn deep understanding of JavaScript concepts. You will see the beauty and power of JavaScript language and you would be able to apply all these skills in modern web development.

Along the way, you will have quizzes, coding assignments to polish your JavaScript programming skills. 

You will learn JavaScript coding standards with best practices.

After learning all the essentials of JavaScript language then you will build an interactive web project. And you will see, how with very basic html, css and JavaScript essentials you can build modern looking web projects.  

1 of 1 students recommendSee All

Great Job putting this together´!

92

Students

--

Projects

Irfan Dayan

Teacher & Senior Web Developer

Hi, I'm Irfan Dayan! I hold degree in Software Engineering.

I'm senior web developer working as a freelancer for last 7 years and with great passion for online teaching. I've worked on hundred of web projects for my happy clients, I mean 'HAPPY' clients :)

Teaching online is great way to spread knowledge in this modern world, therefore I'm here to teach you best of my web development skills.

Waiting for something or someone? I think, you must not :) Sign up today and jo...

See full profile