7/7/2021 JavaScript Basics for Beginners | Discover
https://discover.teachable.com/course/javascript-basics-for-beginners 1/17
JavaScript Basics for
Beginners
By Mosh Hamedani
Master the Fundamentals of JavaScript - The Language
that Powers the Web.
Your Outcome
1:44
Best Price Guaranteed*
$59
Enroll Now
30 Day Money Back Guarantee
6 hours of easy-to-understand, “n
videos and activities – breaks dow
into easy-to-learn chunks
✓
30 coding exercises and solutions
✓
Downloadable source code
✓
Full lifetime access
✓
Workshops
Create
Course
Free
Courses
Browse
Most
Popular
Categories 
7/7/2021 JavaScript Basics for Beginners | Discover
https://discover.teachable.com/course/javascript-basics-for-beginners 2/17
You'll write your first JavaScript program.
What is JavaScript?‍
‍
JavaScript is one of the most popular programming languages in the world, and
growing faster than any other programming language.
‍
As a developer, you can use JavaScript to build web and mobile apps, real-time
networking apps, command-line tools, and games.‍
‍
So, why learn JavaScript?‍
‍
JavaScript is a key tool for front-end, back-end, and full-stack developers.
‍
Companies like Walmart, Netflix, and PayPal run big internal applications around
JavaScript.
‍
Having strong JavaScript knowledge will help you land your dream job.
‍
A Step-by-Step, Beginner-friendly Course
‍
This course provides:
‍
A skill set to help you land you your development dream job, and a salary to
match‍
Flexibility to learn at your own pace, on any device‍
Easy-to-understand, “no fluff”, videos, exercises, and challenges, that break
down JavaScript into digestible pieces
What's included:
‍
6 hours of HD videos
Best Price Guaranteed*
$59
Enroll Now
30 Day Money Back Guarantee
6 hours of easy-to-understand, “n
videos and activities – breaks dow
into easy-to-learn chunks
✓
30 coding exercises and solutions
✓
Downloadable source code
✓
Full lifetime access
✓
Workshops
Create
Course
Free
Courses
Browse
Most
Popular
Categories 
7/7/2021 JavaScript Basics for Beginners | Discover
https://discover.teachable.com/course/javascript-basics-for-beginners 3/17
30 exercises and challenges with solutions
No more wasted time on disconnected, out-of-date tutorials
Expert tips to become a JavaScript wizard
Certificate of completion to present to your employer
30-day money-back guarantee
Master JavaScript
‍
Right from the beginning, you'll jump in and write your first JavaScript program within
minutes.
‍
Types
Operators
Conditionals
Loops
Objects
Arrays
Functions
Error Handling
6
HOURS
‍
100
LESSONS
‍
Bite Sized, Referenceable and Easy To Digest Videos with No Fluff
‍
This course is your first step towards a new career in web or mobile development.
Best Price Guaranteed*
$59
Enroll Now
30 Day Money Back Guarantee
6 hours of easy-to-understand, “n
videos and activities – breaks dow
into easy-to-learn chunks
✓
30 coding exercises and solutions
✓
Downloadable source code
✓
Full lifetime access
✓
Workshops
Create
Course
Free
Courses
Browse
Most
Popular
Categories 
7/7/2021 JavaScript Basics for Beginners | Discover
https://discover.teachable.com/course/javascript-basics-for-beginners 4/17
What Students Say
"I am taking the Javascript basics for beginners with
@moshhamedani. Really enjoying it so far.  Easy to understand and
many examples to work through that reinforce what you are
learning."
Mark Cates
"I took @moshhamedani JavaScript for Beginners course months
back and I must confess it really is the best JS course on the
internet. Mosh explains concepts in depth leaving you with the full
context. Every newbie should try this."
Bolaji
"Amazing JS course, for beginners as well as professionals.
@moshhamedani explained in-depth concepts of each module of
ES6 with best practices."
Best Price Guaranteed*
$59
Enroll Now
30 Day Money Back Guarantee
6 hours of easy-to-understand, “n
videos and activities – breaks dow
into easy-to-learn chunks
✓
30 coding exercises and solutions
✓
Downloadable source code
✓
Full lifetime access
✓
Workshops
Create
Course
Free
Courses
Browse
Most
Popular
Categories 
7/7/2021 JavaScript Basics for Beginners | Discover
https://discover.teachable.com/course/javascript-basics-for-beginners 5/17
Shan
Getting Started (17m)
1- Welcome (0:28)
2- What is JavaScript (4:40)
3- Setting Up the Development Environment (3:09)
4- JavaScript in Browsers (3:47)
5- Separation of Concerns (2:04)
6- JavaScript in Node (1:50)
Best Price Guaranteed*
$59
Enroll Now
30 Day Money Back Guarantee
6 hours of easy-to-understand, “n
videos and activities – breaks dow
into easy-to-learn chunks
✓
30 coding exercises and solutions
✓
Downloadable source code
✓
Full lifetime access
✓
Workshops
Create
Course
Free
Courses
Browse
Most
Popular
Categories 
7/7/2021 JavaScript Basics for Beginners | Discover
https://discover.teachable.com/course/javascript-basics-for-beginners 6/17
7- Source Code
Basics (40m)
1- Variables (5:36)
2- Constants (1:44)
3- Primitive Types - Title (3:10)
4- Dynamic Typing (3:17)
5- Objects (5:14)
6- Arrays (4:18)
7- Functions (4:39)
8- Types of Functions (3:16)
Operators (35m)
Best Price Guaranteed*
$59
Enroll Now
30 Day Money Back Guarantee
6 hours of easy-to-understand, “n
videos and activities – breaks dow
into easy-to-learn chunks
✓
30 coding exercises and solutions
✓
Downloadable source code
✓
Full lifetime access
✓
Workshops
Create
Course
Free
Courses
Browse
Most
Popular
Categories 
7/7/2021 JavaScript Basics for Beginners | Discover
https://discover.teachable.com/course/javascript-basics-for-beginners 7/17
1- JavaScript Operators (0:40)
2- Arithmetic Operators (3:39)
3- Assignment Operators (1:44)
4- Comparison Operators (2:01)
5- Equality Operators (3:11)
6- Ternary Operator (2:09)
7- Logical Operators (5:30)
8- Logical Operators with Non-booleans (5:53)
9- Bitwise Operators (8:28)
10- Operators Precedence (1:14)
11- Quiz
12- Exercise - Swapping Variables (2:26)
Best Price Guaranteed*
$59
Enroll Now
30 Day Money Back Guarantee
6 hours of easy-to-understand, “n
videos and activities – breaks dow
into easy-to-learn chunks
✓
30 coding exercises and solutions
✓
Downloadable source code
✓
Full lifetime access
✓
Workshops
Create
Course
Free
Courses
Browse
Most
Popular
Categories 
7/7/2021 JavaScript Basics for Beginners | Discover
https://discover.teachable.com/course/javascript-basics-for-beginners 8/17
Control Flow (1h25m)
1. If...else (5:23)
2- Switch...case (4:41)
3- For (5:50)
4- While (2:11)
5- Do...while (3:29)
6- Infinite Loops (2:42)
7- For...in (4:25)
8- For...of (1:15)
9- Break and Continue (2:34)
10- Exercise 1- Max of Two Numbers (3:59)
Best Price Guaranteed*
$59
Enroll Now
30 Day Money Back Guarantee
6 hours of easy-to-understand, “n
videos and activities – breaks dow
into easy-to-learn chunks
✓
30 coding exercises and solutions
✓
Downloadable source code
✓
Full lifetime access
✓
Workshops
Create
Course
Free
Courses
Browse
Most
Popular
Categories 
7/7/2021 JavaScript Basics for Beginners | Discover
https://discover.teachable.com/course/javascript-basics-for-beginners 9/17
11- Exercise 2- Landscape or Portrait (2:25)
12- Exercise 3- FizzBuzz (6:39)
13- Exercise 4- Demerit Points (9:05)
14- Exercise 5- Even and Odd Numbers (2:02)
15- Exercise 6- Count Truthy (4:33)
16- Exercise 7- String Properties (2:58)
17- Exercise 8- Sum of Multiples of 3 and 5 (2:40)
18- Exercise 9- Grade (6:32)
19- Exercise 10- Stars (2:33)
20- Exercise- Prime Numbers (8:24)
Objects (1h20m)
Best Price Guaranteed*
$59
Enroll Now
30 Day Money Back Guarantee
6 hours of easy-to-understand, “n
videos and activities – breaks dow
into easy-to-learn chunks
✓
30 coding exercises and solutions
✓
Downloadable source code
✓
Full lifetime access
✓
Workshops
Create
Course
Free
Courses
Browse
Most
Popular
Categories 
7/7/2021 JavaScript Basics for Beginners | Discover
https://discover.teachable.com/course/javascript-basics-for-beginners 10/17
1- Basics (4:53)
2- Factory Functions (5:44)
3- Constructor Functions (5:48)
4- Dynamic Nature of Objects (2:03)
5- Constructor Property (2:24)
6- Functions are Objects (4:47)
7- Value vs Reference Types (5:49)
8- Enumerating Properties of an Object (5:09)
9- Cloning an Object (4:21)
10- Garbage Collection (1:14)
11- Math (2:56)
12- String (6:25)
Best Price Guaranteed*
$59
Enroll Now
30 Day Money Back Guarantee
6 hours of easy-to-understand, “n
videos and activities – breaks dow
into easy-to-learn chunks
✓
30 coding exercises and solutions
✓
Downloadable source code
✓
Full lifetime access
✓
Workshops
Create
Course
Free
Courses
Browse
Most
Popular
Categories 
7/7/2021 JavaScript Basics for Beginners | Discover
https://discover.teachable.com/course/javascript-basics-for-beginners 11/17
13- Template Literals (4:52)
14- Date (4:00)
15- Exercise 1- Address Object (1:41)
16- Exercise 2- Factory and Constructor Functions (3:02)
17- Exercise 3- Object Equality (3:59)
18- Exercise 4- Blog Post Object (2:15)
19- Exercise 5- Constructor Functions (2:52)
20- Exercise 6- Price Range Object (3:37)
A Quick Note
Arrays (1h30m)
1- Introduction (0:31)
Best Price Guaranteed*
$59
Enroll Now
30 Day Money Back Guarantee
6 hours of easy-to-understand, “n
videos and activities – breaks dow
into easy-to-learn chunks
✓
30 coding exercises and solutions
✓
Downloadable source code
✓
Full lifetime access
✓
Workshops
Create
Course
Free
Courses
Browse
Most
Popular
Categories 
7/7/2021 JavaScript Basics for Beginners | Discover
https://discover.teachable.com/course/javascript-basics-for-beginners 12/17
2- Adding Elements (3:35)
3- Finding Elements (Primitives) (3:32)
4- Finding Elements (Reference Types) (5:46)
5- Arrow Functions (1:34)
6- Removing Elements (3:03)
7- Emptying an Array (4:14)
8- Combining and Slicing Arrays (3:40)
9- The Spread Operator (2:25)
10- Iterating an Array (2:31)
11- Joining Arrays (3:11)
12- Sorting Arrays (6:32)
13- Testing the Elements of an Array (3:44)
Best Price Guaranteed*
$59
Enroll Now
30 Day Money Back Guarantee
6 hours of easy-to-understand, “n
videos and activities – breaks dow
into easy-to-learn chunks
✓
30 coding exercises and solutions
✓
Downloadable source code
✓
Full lifetime access
✓
Workshops
Create
Course
Free
Courses
Browse
Most
Popular
Categories 
7/7/2021 JavaScript Basics for Beginners | Discover
https://discover.teachable.com/course/javascript-basics-for-beginners 13/17
14- Filtering an Array (2:46)
15- Mapping an Array (7:47)
16- Reducing an Array (6:43)
17- Exercise 1- Array from Range (1:50)
18- Exercise 2- Includes (1:54)
19- Exercise 3- Except (2:08)
20- Exercise 4- Moving an Element (6:31)
21- Exercise 5- Count Occurrences (4:31)
22- Exercise 6- Get Max (6:14)
23- Exercise 7- Movies (4:38)
Functions (1h5m)
Best Price Guaranteed*
$59
Enroll Now
30 Day Money Back Guarantee
6 hours of easy-to-understand, “n
videos and activities – breaks dow
into easy-to-learn chunks
✓
30 coding exercises and solutions
✓
Downloadable source code
✓
Full lifetime access
✓
Workshops
Create
Course
Free
Courses
Browse
Most
Popular
Categories 
7/7/2021 JavaScript Basics for Beginners | Discover
https://discover.teachable.com/course/javascript-basics-for-beginners 14/17
1- Function Declarations vs Expressions (3:18)
2- Hoisting (1:56)
3- Arguments (4:15)
4- The Rest Operator (4:38)
5- Default Parameters (3:40)
6- Getters and Setters (5:38)
7- Try and Catch (5:35)
8- Local vs Global Scope (4:44)
9- Let vs Var (5:52)
10- The this Keyword (7:22)
11- Changing this (7:00)
12- Exercise 1- Sum of Arguments (3:42)
Best Price Guaranteed*
$59
Enroll Now
30 Day Money Back Guarantee
6 hours of easy-to-understand, “n
videos and activities – breaks dow
into easy-to-learn chunks
✓
30 coding exercises and solutions
✓
Downloadable source code
✓
Full lifetime access
✓
Workshops
Create
Course
Free
Courses
Browse
Most
Popular
Categories 
7/7/2021 JavaScript Basics for Beginners | Discover
https://discover.teachable.com/course/javascript-basics-for-beginners 15/17
13- Exercise 2- Area of Circle (1:53)
14- Exercise 3- Error Handling (2:49)
15- Wrap Up
16- What's Next
Your Instructor
Best Price Guaranteed*
$59
Enroll Now
30 Day Money Back Guarantee
6 hours of easy-to-understand, “n
videos and activities – breaks dow
into easy-to-learn chunks
✓
30 coding exercises and solutions
✓
Downloadable source code
✓
Full lifetime access
✓
Workshops
Create
Course
Free
Courses
Browse
Most
Popular
Categories 
7/7/2021 JavaScript Basics for Beginners | Discover
https://discover.teachable.com/course/javascript-basics-for-beginners 16/17
Mosh Hamedani
Hi! My name is Mosh Hamedani. I'm a software engineer with almost two
decades of experience and I've taught over three million people how to
code or how to become a professional software engineer through my
online courses and YouTube channel.
I believe coding should be fun and accessible to everyone.
‍
Frequently asked questions
When does the course start and finish?
How long do I have access to the course?
What if I am unhappy with the course?
Best Price Guaranteed*
$59
Enroll Now
30 Day Money Back Guarantee
6 hours of easy-to-understand, “n
videos and activities – breaks dow
into easy-to-learn chunks
✓
30 coding exercises and solutions
✓
Downloadable source code
✓
Full lifetime access
✓
Workshops
Create
Course
Free
Courses
Browse
Most
Popular
Categories 
7/7/2021 JavaScript Basics for Beginners | Discover
https://discover.teachable.com/course/javascript-basics-for-beginners 17/17
30Day
Money
Back
Guarantee
It's completely risk free to
buy a course on Discover.
Try any course on Teachable
Discover, and if you are not
impressed, you can request a full
refund within 30 days.
Visit Teachable.com Contact support
Privacy Policy Cookies Policy Terms of use
Best Price Guaranteed*
$59
Enroll Now
30 Day Money Back Guarantee
6 hours of easy-to-understand, “n
videos and activities – breaks dow
into easy-to-learn chunks
✓
30 coding exercises and solutions
✓
Downloadable source code
✓
Full lifetime access
✓
Workshops
Create
Course
Free
Courses
Browse
Most
Popular
Categories 

Java script basics for beginners

  • 1.
    7/7/2021 JavaScript Basicsfor Beginners | Discover https://discover.teachable.com/course/javascript-basics-for-beginners 1/17 JavaScript Basics for Beginners By Mosh Hamedani Master the Fundamentals of JavaScript - The Language that Powers the Web. Your Outcome 1:44 Best Price Guaranteed* $59 Enroll Now 30 Day Money Back Guarantee 6 hours of easy-to-understand, “n videos and activities – breaks dow into easy-to-learn chunks ✓ 30 coding exercises and solutions ✓ Downloadable source code ✓ Full lifetime access ✓ Workshops Create Course Free Courses Browse Most Popular Categories 
  • 2.
    7/7/2021 JavaScript Basicsfor Beginners | Discover https://discover.teachable.com/course/javascript-basics-for-beginners 2/17 You'll write your first JavaScript program. What is JavaScript?‍ ‍ JavaScript is one of the most popular programming languages in the world, and growing faster than any other programming language. ‍ As a developer, you can use JavaScript to build web and mobile apps, real-time networking apps, command-line tools, and games.‍ ‍ So, why learn JavaScript?‍ ‍ JavaScript is a key tool for front-end, back-end, and full-stack developers. ‍ Companies like Walmart, Netflix, and PayPal run big internal applications around JavaScript. ‍ Having strong JavaScript knowledge will help you land your dream job. ‍ A Step-by-Step, Beginner-friendly Course ‍ This course provides: ‍ A skill set to help you land you your development dream job, and a salary to match‍ Flexibility to learn at your own pace, on any device‍ Easy-to-understand, “no fluff”, videos, exercises, and challenges, that break down JavaScript into digestible pieces What's included: ‍ 6 hours of HD videos Best Price Guaranteed* $59 Enroll Now 30 Day Money Back Guarantee 6 hours of easy-to-understand, “n videos and activities – breaks dow into easy-to-learn chunks ✓ 30 coding exercises and solutions ✓ Downloadable source code ✓ Full lifetime access ✓ Workshops Create Course Free Courses Browse Most Popular Categories 
  • 3.
    7/7/2021 JavaScript Basicsfor Beginners | Discover https://discover.teachable.com/course/javascript-basics-for-beginners 3/17 30 exercises and challenges with solutions No more wasted time on disconnected, out-of-date tutorials Expert tips to become a JavaScript wizard Certificate of completion to present to your employer 30-day money-back guarantee Master JavaScript ‍ Right from the beginning, you'll jump in and write your first JavaScript program within minutes. ‍ Types Operators Conditionals Loops Objects Arrays Functions Error Handling 6 HOURS ‍ 100 LESSONS ‍ Bite Sized, Referenceable and Easy To Digest Videos with No Fluff ‍ This course is your first step towards a new career in web or mobile development. Best Price Guaranteed* $59 Enroll Now 30 Day Money Back Guarantee 6 hours of easy-to-understand, “n videos and activities – breaks dow into easy-to-learn chunks ✓ 30 coding exercises and solutions ✓ Downloadable source code ✓ Full lifetime access ✓ Workshops Create Course Free Courses Browse Most Popular Categories 
  • 4.
    7/7/2021 JavaScript Basicsfor Beginners | Discover https://discover.teachable.com/course/javascript-basics-for-beginners 4/17 What Students Say "I am taking the Javascript basics for beginners with @moshhamedani. Really enjoying it so far.  Easy to understand and many examples to work through that reinforce what you are learning." Mark Cates "I took @moshhamedani JavaScript for Beginners course months back and I must confess it really is the best JS course on the internet. Mosh explains concepts in depth leaving you with the full context. Every newbie should try this." Bolaji "Amazing JS course, for beginners as well as professionals. @moshhamedani explained in-depth concepts of each module of ES6 with best practices." Best Price Guaranteed* $59 Enroll Now 30 Day Money Back Guarantee 6 hours of easy-to-understand, “n videos and activities – breaks dow into easy-to-learn chunks ✓ 30 coding exercises and solutions ✓ Downloadable source code ✓ Full lifetime access ✓ Workshops Create Course Free Courses Browse Most Popular Categories 
  • 5.
    7/7/2021 JavaScript Basicsfor Beginners | Discover https://discover.teachable.com/course/javascript-basics-for-beginners 5/17 Shan Getting Started (17m) 1- Welcome (0:28) 2- What is JavaScript (4:40) 3- Setting Up the Development Environment (3:09) 4- JavaScript in Browsers (3:47) 5- Separation of Concerns (2:04) 6- JavaScript in Node (1:50) Best Price Guaranteed* $59 Enroll Now 30 Day Money Back Guarantee 6 hours of easy-to-understand, “n videos and activities – breaks dow into easy-to-learn chunks ✓ 30 coding exercises and solutions ✓ Downloadable source code ✓ Full lifetime access ✓ Workshops Create Course Free Courses Browse Most Popular Categories 
  • 6.
    7/7/2021 JavaScript Basicsfor Beginners | Discover https://discover.teachable.com/course/javascript-basics-for-beginners 6/17 7- Source Code Basics (40m) 1- Variables (5:36) 2- Constants (1:44) 3- Primitive Types - Title (3:10) 4- Dynamic Typing (3:17) 5- Objects (5:14) 6- Arrays (4:18) 7- Functions (4:39) 8- Types of Functions (3:16) Operators (35m) Best Price Guaranteed* $59 Enroll Now 30 Day Money Back Guarantee 6 hours of easy-to-understand, “n videos and activities – breaks dow into easy-to-learn chunks ✓ 30 coding exercises and solutions ✓ Downloadable source code ✓ Full lifetime access ✓ Workshops Create Course Free Courses Browse Most Popular Categories 
  • 7.
    7/7/2021 JavaScript Basicsfor Beginners | Discover https://discover.teachable.com/course/javascript-basics-for-beginners 7/17 1- JavaScript Operators (0:40) 2- Arithmetic Operators (3:39) 3- Assignment Operators (1:44) 4- Comparison Operators (2:01) 5- Equality Operators (3:11) 6- Ternary Operator (2:09) 7- Logical Operators (5:30) 8- Logical Operators with Non-booleans (5:53) 9- Bitwise Operators (8:28) 10- Operators Precedence (1:14) 11- Quiz 12- Exercise - Swapping Variables (2:26) Best Price Guaranteed* $59 Enroll Now 30 Day Money Back Guarantee 6 hours of easy-to-understand, “n videos and activities – breaks dow into easy-to-learn chunks ✓ 30 coding exercises and solutions ✓ Downloadable source code ✓ Full lifetime access ✓ Workshops Create Course Free Courses Browse Most Popular Categories 
  • 8.
    7/7/2021 JavaScript Basicsfor Beginners | Discover https://discover.teachable.com/course/javascript-basics-for-beginners 8/17 Control Flow (1h25m) 1. If...else (5:23) 2- Switch...case (4:41) 3- For (5:50) 4- While (2:11) 5- Do...while (3:29) 6- Infinite Loops (2:42) 7- For...in (4:25) 8- For...of (1:15) 9- Break and Continue (2:34) 10- Exercise 1- Max of Two Numbers (3:59) Best Price Guaranteed* $59 Enroll Now 30 Day Money Back Guarantee 6 hours of easy-to-understand, “n videos and activities – breaks dow into easy-to-learn chunks ✓ 30 coding exercises and solutions ✓ Downloadable source code ✓ Full lifetime access ✓ Workshops Create Course Free Courses Browse Most Popular Categories 
  • 9.
    7/7/2021 JavaScript Basicsfor Beginners | Discover https://discover.teachable.com/course/javascript-basics-for-beginners 9/17 11- Exercise 2- Landscape or Portrait (2:25) 12- Exercise 3- FizzBuzz (6:39) 13- Exercise 4- Demerit Points (9:05) 14- Exercise 5- Even and Odd Numbers (2:02) 15- Exercise 6- Count Truthy (4:33) 16- Exercise 7- String Properties (2:58) 17- Exercise 8- Sum of Multiples of 3 and 5 (2:40) 18- Exercise 9- Grade (6:32) 19- Exercise 10- Stars (2:33) 20- Exercise- Prime Numbers (8:24) Objects (1h20m) Best Price Guaranteed* $59 Enroll Now 30 Day Money Back Guarantee 6 hours of easy-to-understand, “n videos and activities – breaks dow into easy-to-learn chunks ✓ 30 coding exercises and solutions ✓ Downloadable source code ✓ Full lifetime access ✓ Workshops Create Course Free Courses Browse Most Popular Categories 
  • 10.
    7/7/2021 JavaScript Basicsfor Beginners | Discover https://discover.teachable.com/course/javascript-basics-for-beginners 10/17 1- Basics (4:53) 2- Factory Functions (5:44) 3- Constructor Functions (5:48) 4- Dynamic Nature of Objects (2:03) 5- Constructor Property (2:24) 6- Functions are Objects (4:47) 7- Value vs Reference Types (5:49) 8- Enumerating Properties of an Object (5:09) 9- Cloning an Object (4:21) 10- Garbage Collection (1:14) 11- Math (2:56) 12- String (6:25) Best Price Guaranteed* $59 Enroll Now 30 Day Money Back Guarantee 6 hours of easy-to-understand, “n videos and activities – breaks dow into easy-to-learn chunks ✓ 30 coding exercises and solutions ✓ Downloadable source code ✓ Full lifetime access ✓ Workshops Create Course Free Courses Browse Most Popular Categories 
  • 11.
    7/7/2021 JavaScript Basicsfor Beginners | Discover https://discover.teachable.com/course/javascript-basics-for-beginners 11/17 13- Template Literals (4:52) 14- Date (4:00) 15- Exercise 1- Address Object (1:41) 16- Exercise 2- Factory and Constructor Functions (3:02) 17- Exercise 3- Object Equality (3:59) 18- Exercise 4- Blog Post Object (2:15) 19- Exercise 5- Constructor Functions (2:52) 20- Exercise 6- Price Range Object (3:37) A Quick Note Arrays (1h30m) 1- Introduction (0:31) Best Price Guaranteed* $59 Enroll Now 30 Day Money Back Guarantee 6 hours of easy-to-understand, “n videos and activities – breaks dow into easy-to-learn chunks ✓ 30 coding exercises and solutions ✓ Downloadable source code ✓ Full lifetime access ✓ Workshops Create Course Free Courses Browse Most Popular Categories 
  • 12.
    7/7/2021 JavaScript Basicsfor Beginners | Discover https://discover.teachable.com/course/javascript-basics-for-beginners 12/17 2- Adding Elements (3:35) 3- Finding Elements (Primitives) (3:32) 4- Finding Elements (Reference Types) (5:46) 5- Arrow Functions (1:34) 6- Removing Elements (3:03) 7- Emptying an Array (4:14) 8- Combining and Slicing Arrays (3:40) 9- The Spread Operator (2:25) 10- Iterating an Array (2:31) 11- Joining Arrays (3:11) 12- Sorting Arrays (6:32) 13- Testing the Elements of an Array (3:44) Best Price Guaranteed* $59 Enroll Now 30 Day Money Back Guarantee 6 hours of easy-to-understand, “n videos and activities – breaks dow into easy-to-learn chunks ✓ 30 coding exercises and solutions ✓ Downloadable source code ✓ Full lifetime access ✓ Workshops Create Course Free Courses Browse Most Popular Categories 
  • 13.
    7/7/2021 JavaScript Basicsfor Beginners | Discover https://discover.teachable.com/course/javascript-basics-for-beginners 13/17 14- Filtering an Array (2:46) 15- Mapping an Array (7:47) 16- Reducing an Array (6:43) 17- Exercise 1- Array from Range (1:50) 18- Exercise 2- Includes (1:54) 19- Exercise 3- Except (2:08) 20- Exercise 4- Moving an Element (6:31) 21- Exercise 5- Count Occurrences (4:31) 22- Exercise 6- Get Max (6:14) 23- Exercise 7- Movies (4:38) Functions (1h5m) Best Price Guaranteed* $59 Enroll Now 30 Day Money Back Guarantee 6 hours of easy-to-understand, “n videos and activities – breaks dow into easy-to-learn chunks ✓ 30 coding exercises and solutions ✓ Downloadable source code ✓ Full lifetime access ✓ Workshops Create Course Free Courses Browse Most Popular Categories 
  • 14.
    7/7/2021 JavaScript Basicsfor Beginners | Discover https://discover.teachable.com/course/javascript-basics-for-beginners 14/17 1- Function Declarations vs Expressions (3:18) 2- Hoisting (1:56) 3- Arguments (4:15) 4- The Rest Operator (4:38) 5- Default Parameters (3:40) 6- Getters and Setters (5:38) 7- Try and Catch (5:35) 8- Local vs Global Scope (4:44) 9- Let vs Var (5:52) 10- The this Keyword (7:22) 11- Changing this (7:00) 12- Exercise 1- Sum of Arguments (3:42) Best Price Guaranteed* $59 Enroll Now 30 Day Money Back Guarantee 6 hours of easy-to-understand, “n videos and activities – breaks dow into easy-to-learn chunks ✓ 30 coding exercises and solutions ✓ Downloadable source code ✓ Full lifetime access ✓ Workshops Create Course Free Courses Browse Most Popular Categories 
  • 15.
    7/7/2021 JavaScript Basicsfor Beginners | Discover https://discover.teachable.com/course/javascript-basics-for-beginners 15/17 13- Exercise 2- Area of Circle (1:53) 14- Exercise 3- Error Handling (2:49) 15- Wrap Up 16- What's Next Your Instructor Best Price Guaranteed* $59 Enroll Now 30 Day Money Back Guarantee 6 hours of easy-to-understand, “n videos and activities – breaks dow into easy-to-learn chunks ✓ 30 coding exercises and solutions ✓ Downloadable source code ✓ Full lifetime access ✓ Workshops Create Course Free Courses Browse Most Popular Categories 
  • 16.
    7/7/2021 JavaScript Basicsfor Beginners | Discover https://discover.teachable.com/course/javascript-basics-for-beginners 16/17 Mosh Hamedani Hi! My name is Mosh Hamedani. I'm a software engineer with almost two decades of experience and I've taught over three million people how to code or how to become a professional software engineer through my online courses and YouTube channel. I believe coding should be fun and accessible to everyone. ‍ Frequently asked questions When does the course start and finish? How long do I have access to the course? What if I am unhappy with the course? Best Price Guaranteed* $59 Enroll Now 30 Day Money Back Guarantee 6 hours of easy-to-understand, “n videos and activities – breaks dow into easy-to-learn chunks ✓ 30 coding exercises and solutions ✓ Downloadable source code ✓ Full lifetime access ✓ Workshops Create Course Free Courses Browse Most Popular Categories 
  • 17.
    7/7/2021 JavaScript Basicsfor Beginners | Discover https://discover.teachable.com/course/javascript-basics-for-beginners 17/17 30Day Money Back Guarantee It's completely risk free to buy a course on Discover. Try any course on Teachable Discover, and if you are not impressed, you can request a full refund within 30 days. Visit Teachable.com Contact support Privacy Policy Cookies Policy Terms of use Best Price Guaranteed* $59 Enroll Now 30 Day Money Back Guarantee 6 hours of easy-to-understand, “n videos and activities – breaks dow into easy-to-learn chunks ✓ 30 coding exercises and solutions ✓ Downloadable source code ✓ Full lifetime access ✓ Workshops Create Course Free Courses Browse Most Popular Categories 