JavaScript for Beginners

Learn JavaScript Programming from scratch

Beginner 5(13 Ratings) 2411 Students enrolled English
Created by 3T FREE
Last updated Tue, 06-Sep-2022
+ View more
Course overview

Learn JavaScript programming from scratch in this full course for beginners. Learn programming fundamentals and basic object-oriented concepts using the latest JavaScript syntax.


⭐️Course Contents⭐️


01 | Introduction  

02 | Setting Up the Development Environment  

03 | Basic JavaScript Syntax  

04 | Variables  

05 | Data Types  

06 | Type Coercion and Conversion  

07 | Expressions and Operators  

08 | Arrays  


09 | Function Declaration  

10 | Function Expressions  

11 | Decision Statements  

12 | Iteration Statements  

13 | Basics of Scope  

14 | Returning Functions from Functions  


15 | Object Literals  

16 | Module Pattern and Revealing Module Pattern  

17 | Closures  

18 | this Keyword  

19 | Destructuring  

20 | String Template Literals  

21 | Regular Expressions  

22 | Built-In Natives  

23 | Constructor Function Calls with the new Keyword  


24 | Objects and the Prototype Chain  

25 | JavaScript Classes  

26 | Arrow Functions  

27 | Truthy and Falsy Values  

28 | null Type  

29 | Date Objects  

30 | String Methods  

31 | Array Methods  

32 | Error Handling with Try Catch  

33 | Understanding the Document Object Model  

34 | Working with DOM Nodes  

35 | Conclusion  


Course Author: Bob.T

Distributed under

Creative Commons Attribution-ShareAlike

CC BY - NC - SA

What will i learn?

  • Basic JavaScript Syntax
  • Variables and Data Types
  • Expressions and Operators
  • Arrays and Functions
  • Object Literals
  • Module Pattern
  • Regular Expressions
  • Built-In Natives
  • Arrow Functions
  • String Methods
  • Document Object Model - DOM
  • Error Handling with Try Catch
Requirements
  • HTML Foundation
  • CSS Basics
Curriculum for this course
35 Lessons 06:40:47 Hours
JavaScript - Section -1
8 Lessons 01:27:18 Hours
  • Introduction JS - caniuse (website) & babelJS
    00:05:23
  • Setting Up the Development Environment
    00:12:03
  • Basic JavaScript Syntax
    00:13:10
  • Variables
    00:14:25
  • Data Types
    00:05:30
  • Type Coercion and Conversion
    00:08:42
  • Expressions and Operators
    00:17:04
  • Arrays
    00:11:01
JavaScript - Section -2
6 Lessons 01:05:50 Hours
  • Function Declaration
    00:09:34
  • Function Expressions
    00:11:53
  • Decision Statements
    00:14:32
  • Iteration Statements
    00:12:11
  • Basics of Scope
    00:07:34
  • Returning Functions from Functions
    00:10:06
JavaScript - Section -3
9 Lessons 01:56:33 Hours
  • Object Literals
    00:20:16
  • Module Pattern and Revealing Module Pattern
    00:17:54
  • Closures
    00:07:55
  • this Keyword
    00:24:02
  • Destructuring
    00:07:28
  • String Template Literals
    00:06:40
  • Regular Expressions
    00:10:21
  • Built-In Natives
    00:12:41
  • Constructor Function Calls with the new Keyword
    00:09:16
JavaScript - Section -4
12 Lessons 02:11:06 Hours
  • Objects and the Prototype Chain
    00:17:51
  • JavaScript Classes
    00:13:42
  • Arrow Functions
    00:10:57
  • Truthy and Falsy Values
    00:04:55
  • null Type
    00:04:08
  • Date Objects
    00:05:37
  • String Methods
    00:08:33
  • Array Methods
    00:12:34
  • Error Handling with Try Catch
    00:16:49
  • Understanding the Document Object Model
    00:21:06
  • Working with DOM Nodes
    00:13:30
  • Conclusion
    00:01:24
+ View more
Other related courses
03:25:24 Hours
Updated Tue, 06-Sep-2022
5 2315 Skillup
20:07:12 Hours
Updated Fri, 11-Oct-2024
0 24 Skillup
About instructor

3T FREE

Technology Training Talent ( 3T ): One go to "FREE" information center regarding the latest technology, Skills, Job openings, Talent sourcing and more. Providing lots of free learning opportunities for students and professionals. We are helping by providing the right platform and building the gap.

55 Reviews | 2395 Students | 7 Courses
Coding Programming Data Structures Algorithms Python JavaScript C Language C++ Web 3.0 Blockchain Data Science
One go to "FREE" information center regarding the latest technology, Skills, Job openings, Talent sourcing and more. Providing lots of free learning opportunities for students and ...
Student feedback
5
13 Reviews
  • (0)
  • (0)
  • (0)
  • (0)
  • (13)

Reviews

  • Kumarika P
    I really enjoyed this tutorial, what a great way to get started with Javascript ! I also want to mention that we have optionally-typed programming languages that allow both dynamic typing and static typing. One of such languages is Dart.
  • Kartikesh Ch
    Love this course, you explain each step so well, I was using flask with python before I decided to switch to node.js and JavaScript as I ran into some issues with flask. I do have one question, once someone would have finished there website and they were at the point of getting ready to publish it, how would there files be set up, if there is anything that needs to be done or changed to fit this if that makes any sense.
  • Harish P.V
    Such a well produced course, that was very informative and easy to code along with! You have a fantastic teaching style, and I love the use of images and getting me to be familiar using the Dev tools. Excellent!
  • Sonu Kumar
    After a year and a half of forcing myself to learn JavaScript, I still can't seem to wrap this language in my head but I really enjoyed this course so thanks!
  • Vaishnavi K
    Currently studying coding and found this course extremely helpful and this explains JavaScript really well and easy to follow the instructions step by step! Thank you
  • Salim Ahmad
  • Sumit Awasthi
    For me, coming from a Python background, JavaScript seems just fine, excepting the for loop, i hate it, you can't do for example "for item in list:". Also there is no "for number in range(x)" , an amazing function. Except that, I love the arrow functions
  • Neha Sharan
    Learning JavaScript is not a rocket science only when you find a good tutor like this. Thank you so much, for such an easy and interesting lectures.
  • Sejal B
  • Rizwan Ansari
    You know what feeling of "mind opening" we get when we learn something new thoroughly. This course gave that feeling to me multiple times. First time I understood something I liked the course.
  • Aniket Kare
  • Sagaya Amala Immanuel
    Thanks a lot from these sessions. This is the best tutorial for beginners I have ever seen. I found JavaScript lectures to be easy and made it with lot of fantastic coding examples.
  • Renuka S
Skillup
Includes: