SlideShare a Scribd company logo
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 

More Related Content

DOCX
Java script hello world
PDF
Six reasons to learn JavaScript
PDF
Maintainable Javascript carsonified
PPT
JAVA SCRIPT
PPTX
PDF
Ijsphx927
PPT
Java script
PPTX
Build a better(reactive) word press
Java script hello world
Six reasons to learn JavaScript
Maintainable Javascript carsonified
JAVA SCRIPT
Ijsphx927
Java script
Build a better(reactive) word press

What's hot (20)

PPTX
Introduction to Java Script
PDF
The art and pain of teaching JavaScript
DOCX
Javascript
PPT
The best way to learn java script
PDF
Spring Boot
PDF
Selecting the Best Javascript Web Framework
PDF
How fast can you onboard a new team member with VAGRANT ?
PDF
Develop High Performance Windows 8 Application with HTML5 and JavaScriptHigh ...
PPTX
Activity 5
PPTX
Concurrent Rendering Adventures in React 18
PDF
Efficient, Error-Free Drupal Development with JS Build Tools
PPTX
Nascenia: Road to Software Industry
PPTX
Untangling4
PDF
Web & Mobile
PDF
The Role Of Java Script
ODP
Application Development Using Java - DIYComputerScience Course
PPTX
Untangling the web9
PPTX
Hour of code - Train the trainer
PDF
Starters with Django
PDF
VISUG: Visual studio for web developers
Introduction to Java Script
The art and pain of teaching JavaScript
Javascript
The best way to learn java script
Spring Boot
Selecting the Best Javascript Web Framework
How fast can you onboard a new team member with VAGRANT ?
Develop High Performance Windows 8 Application with HTML5 and JavaScriptHigh ...
Activity 5
Concurrent Rendering Adventures in React 18
Efficient, Error-Free Drupal Development with JS Build Tools
Nascenia: Road to Software Industry
Untangling4
Web & Mobile
The Role Of Java Script
Application Development Using Java - DIYComputerScience Course
Untangling the web9
Hour of code - Train the trainer
Starters with Django
VISUG: Visual studio for web developers
Ad

Similar to Java script basics for beginners (20)

PDF
Js basics
PPTX
Learn java script
PDF
JavaScript Foundations Day1
PDF
JavaScript and jQuery - Web Technologies (1019888BNR)
PDF
Fii Practic Frontend - BeeNear - laborator3
PPT
13665449.ppt
PPT
data-types-operators-datatypes-operators.ppt
PDF
Intro to javascript (6:27)
PPT
JavaScript - An Introduction
PPTX
Coding 101: A hands-on introduction
PDF
javascript-variablesanddatatypes-130218094831-phpapp01.pdf
PDF
Javascript 101 - Javascript para Iniciantes
PPTX
Introduction to JavaScript
PPSX
Javascript variables and datatypes
PPTX
03. Week 03.pptx
PPTX
Pawangvvhgvhg hbhvhhhhvhjjkvhvghvhgh.pptx
PPT
An introduction to javascript
PDF
Javascript essentials
PPTX
Pawanasfdcvgfgfxgndrfdrxjdrfmjfgtdtdt.pptx
PDF
Fundamental JavaScript [UTC, March 2014]
Js basics
Learn java script
JavaScript Foundations Day1
JavaScript and jQuery - Web Technologies (1019888BNR)
Fii Practic Frontend - BeeNear - laborator3
13665449.ppt
data-types-operators-datatypes-operators.ppt
Intro to javascript (6:27)
JavaScript - An Introduction
Coding 101: A hands-on introduction
javascript-variablesanddatatypes-130218094831-phpapp01.pdf
Javascript 101 - Javascript para Iniciantes
Introduction to JavaScript
Javascript variables and datatypes
03. Week 03.pptx
Pawangvvhgvhg hbhvhhhhvhjjkvhvghvhgh.pptx
An introduction to javascript
Javascript essentials
Pawanasfdcvgfgfxgndrfdrxjdrfmjfgtdtdt.pptx
Fundamental JavaScript [UTC, March 2014]
Ad

More from Ketan Raval (8)

PDF
Enigmatic Depths Monty Halls Explores The Curse of The Blue Hole.pdf
PDF
Working in the Cloud
PDF
Functional programming in scala coursera
PDF
Diploma in web design
PDF
Computer programming and networking diploma
PDF
Ilovethis · diabetes care
PDF
Become an ai product manager
PDF
Get AWS scholarship AWS machine learning engineer
Enigmatic Depths Monty Halls Explores The Curse of The Blue Hole.pdf
Working in the Cloud
Functional programming in scala coursera
Diploma in web design
Computer programming and networking diploma
Ilovethis · diabetes care
Become an ai product manager
Get AWS scholarship AWS machine learning engineer

Recently uploaded (20)

PDF
Computing-Curriculum for Schools in Ghana
PPTX
Cell Types and Its function , kingdom of life
PDF
FourierSeries-QuestionsWithAnswers(Part-A).pdf
PDF
2.FourierTransform-ShortQuestionswithAnswers.pdf
PDF
RMMM.pdf make it easy to upload and study
PDF
Chapter 2 Heredity, Prenatal Development, and Birth.pdf
PDF
Classroom Observation Tools for Teachers
PDF
O5-L3 Freight Transport Ops (International) V1.pdf
PPTX
PPT- ENG7_QUARTER1_LESSON1_WEEK1. IMAGERY -DESCRIPTIONS pptx.pptx
PPTX
1st Inaugural Professorial Lecture held on 19th February 2020 (Governance and...
PDF
ANTIBIOTICS.pptx.pdf………………… xxxxxxxxxxxxx
PDF
BÀI TẬP BỔ TRỢ 4 KỸ NĂNG TIẾNG ANH 9 GLOBAL SUCCESS - CẢ NĂM - BÁM SÁT FORM Đ...
PDF
Basic Mud Logging Guide for educational purpose
PDF
Insiders guide to clinical Medicine.pdf
PPTX
human mycosis Human fungal infections are called human mycosis..pptx
PDF
Sports Quiz easy sports quiz sports quiz
PDF
Anesthesia in Laparoscopic Surgery in India
PDF
Saundersa Comprehensive Review for the NCLEX-RN Examination.pdf
PDF
Abdominal Access Techniques with Prof. Dr. R K Mishra
PDF
grade 11-chemistry_fetena_net_5883.pdf teacher guide for all student
Computing-Curriculum for Schools in Ghana
Cell Types and Its function , kingdom of life
FourierSeries-QuestionsWithAnswers(Part-A).pdf
2.FourierTransform-ShortQuestionswithAnswers.pdf
RMMM.pdf make it easy to upload and study
Chapter 2 Heredity, Prenatal Development, and Birth.pdf
Classroom Observation Tools for Teachers
O5-L3 Freight Transport Ops (International) V1.pdf
PPT- ENG7_QUARTER1_LESSON1_WEEK1. IMAGERY -DESCRIPTIONS pptx.pptx
1st Inaugural Professorial Lecture held on 19th February 2020 (Governance and...
ANTIBIOTICS.pptx.pdf………………… xxxxxxxxxxxxx
BÀI TẬP BỔ TRỢ 4 KỸ NĂNG TIẾNG ANH 9 GLOBAL SUCCESS - CẢ NĂM - BÁM SÁT FORM Đ...
Basic Mud Logging Guide for educational purpose
Insiders guide to clinical Medicine.pdf
human mycosis Human fungal infections are called human mycosis..pptx
Sports Quiz easy sports quiz sports quiz
Anesthesia in Laparoscopic Surgery in India
Saundersa Comprehensive Review for the NCLEX-RN Examination.pdf
Abdominal Access Techniques with Prof. Dr. R K Mishra
grade 11-chemistry_fetena_net_5883.pdf teacher guide for all student

Java script basics for beginners

  • 1. 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 
  • 2. 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 
  • 3. 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 
  • 4. 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 
  • 5. 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 
  • 6. 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/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 
  • 8. 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 
  • 9. 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 
  • 10. 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 
  • 11. 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 
  • 12. 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 
  • 13. 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 
  • 14. 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 
  • 15. 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 
  • 16. 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 
  • 17. 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 