JavaScript Crash Course
4.3 (96 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
12,036 students enrolled

JavaScript Crash Course

Master the basics in this 4-hour JavaScript Crash Course!
New
4.3 (96 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
12,035 students enrolled
Created by Raheem Soomro
Last updated 7/2020
English
Current price: $34.99 Original price: $49.99 Discount: 30% off
23 hours left at this price!
30-Day Money-Back Guarantee
This course includes
  • 4.5 hours on-demand video
  • 1 article
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
Training 5 or more people?

Get your team access to 4,000+ top Udemy courses anytime, anywhere.

Try Udemy for Business
What you'll learn
  • Learn the basics of JavaScript in this Crash Course
  • Understand how JavaScript works
  • Learn how to write simple JavaScript codes
  • Learn about how to create and change variables
  • Learn about functions in JavaScript
  • Learn about how to create loops
  • Learn about arrays
  • Learn about conditional statements
  • Learn about objects
  • Challenge your knowledge with exercises and quizzes
  • Learn about the new features in ES6
  • Learn about how to debug errors in your code
  • 94 page e-book included in the course!
Requirements
  • No prior coding experience is required! This course will teach you JavaScript starting with the basics.
  • Any computer with Windows, MacOS or Linux
Description

Welcome to my course, JavaScript Crash Course!

Why Take This Course?

This course is designed to teach you the basics of JavaScript through practical exercises, challenging quizzes and coding challenges. You will be taught everything from how to declare variables to making functions and objects. Each section of the course will contain a series of lectures to help you learn, followed by quizzes and exercises to help supplement your learning.

Whether you are new to coding or you are an experienced coder, this course will teach you all you need to get started with the JavaScript programming language. In addition to this, I will provide you with a copy of my e-book, that explains each section of the course in detail and contains additional quiz questions to ensure you can get more practice.

Why Learn JavaScript?

JavaScript, along with HTML and CSS form the basis of the internet. While HTML and CSS are used to code the content and design of a web page, JavaScript allows the web page to become dynamic and interactive. JavaScript is a great programming language to learn for beginners, as it is versatile and can be used in several cases. Aside from making web pages dynamic, JavaScript is also frequently used in app and game development. If you would like to start a career in web development or if you just want to enter the world of programming and would like to learn the basics of JavaScript then this is the perfect course for you!

Who this course is for:
  • Beginners who would like to start a career in Web Development
  • Experienced coders who would like to learn a new language
  • Anyone who would like to learn how to code from scratch
Course content
Expand all 72 lectures 04:26:35
+ Introduction
3 lectures 10:07
Download The Code and E-Book
00:14
Setting Up
07:04
+ Developers Console, Variables and Data Types
7 lectures 23:03

Learn how to access the developers console and how to print to the console.

Preview 04:23

Learn about how to declare variables.

Preview 09:16
Developers Console, Variables and Data Types Quiz
5 questions
+ JavaScript Operators
7 lectures 29:44
Arithmetic Operators
04:05
Comparison Operators
10:04
Assignment Operators
04:40
Logical Operators
04:45
Typeof Operator
01:58
Exercise 3
00:53
Exercise 3 Solution
03:19
JavaScript Operators Quiz
4 questions
+ Conditional Statements
6 lectures 23:55
If... Else Statements
04:27
If... Else Statements Part 2
03:49
Shorthand If... Else Statements
02:20
Switch Statements
04:17
Exercise 4
01:00
Exercise 4 Solution
08:02
Conditional Statements Quiz
5 questions
+ Functions
16 lectures 56:18
Function Declarations
06:48
Function Expressions
03:27
Return Statement
04:27
Scoping
04:34
Hoisting
04:32
Exercise 5
01:29
Exercise 5 Solution
06:20
Exercise 6
00:34
Exercise 6 Solution
02:45
Exercise 7
00:52
Exercise 7 Solution
06:22
Exercise 8
01:09
Exercise 8 Solution
04:20
Exercise 9
01:13
Exercise 9 Solution
06:00
Exercise 10 and Solution
01:26
Functions Quiz
5 questions
+ Arrays
9 lectures 30:17
Arrays
04:20
Accessing and Replacing Arrays
06:27
Length Function
01:29
Push and Pop Functions
01:44
Shift and Unshift Functions
02:04
Splice Function
03:28
Exercise 11
01:26
Exercise 11 Solution 1
05:34
Exercise 11 Solution 2
03:45
Arrays Quiz
5 questions
+ Loops
11 lectures 34:44
For Loops
06:03
Looping Through Arrays
05:52
While Loops
01:58
Exercise 12
01:06
Exercise 12 Solution
04:22
Exercise 13
01:09
Exercise 13 Solution
04:01
Exercise 14
01:25
Exercise 14 Solution
05:34
Exercise 15
00:57
Exercise 15 Solution
02:17
Loops Quiz
5 questions
+ Objects
6 lectures 27:19
Objects
03:57
Assigning Properties and Methods
05:23
Nested Objects
04:34
This Keyword
03:55
Exercise 16
00:54
Exercise 16 Solution
08:36
Objects Quiz
5 questions
+ ES6 Features
4 lectures 17:31
Let and Const
07:47
Template Literals
04:13
Default Parameters
02:42
Arrow Functions
02:49
ES6 Features Quiz
5 questions
+ Debugging
3 lectures 13:37
Error Messages
03:22
Debugging Example
03:54
Debugging Using The Console
06:21
Debugging Quiz
5 questions