JavaScript the Basics - JavaScript for Beginners
4.4 (735 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
4,233 students enrolled
Wishlisted Wishlist

Please confirm that you want to add JavaScript the Basics - JavaScript for Beginners to your Wishlist.

Add to Wishlist

JavaScript the Basics - JavaScript for Beginners

JavaScript for Beginners: Learn JavaScript through whiteboard videos, coding in the browser and build a Website
4.4 (735 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
4,233 students enrolled
Created by Rob Merrill
Last updated 8/2017
Current price: $10 Original price: $120 Discount: 92% off
5 hours left at this price!
30-Day Money-Back Guarantee
  • 9 hours on-demand video
  • 9 Articles
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
What Will I Learn?
  • Learn basics of JavaScript
  • Visually understand the JavaScript Language
  • Look under the hood to understand how JavaScript works
View Curriculum
  • Google Chrome Browser
  • No prior coding experience needed

Brand new JavaScript course!

June 2017 Updates! Front End Foundations

Over three thousand students have begun to learn JavaScript in less than six months from when this course was released - with 94% of those reviews rated four or five stars!

"Very well put together. This course walks you through the process while teaching but also allows you to practice by doing and not just following what the instructor does."

- Cory Turner

"Rob is a great instructor. He is super clear and gives examples for everything discussed with opportunities to code along in exercises."

- Ms. A

"Really so excited in this course, is very helpful and awesome...I suggest for every total beginner javascript in this course, as for me this course at the moment is the best course at Udemy. Great for this course :)"

- Qazim Rama

"I have Purchased this Course today. and I love it. The biggest pro of this course is using best way to present the matter on screen, i tried several courses but this one is very easy to understand. i am sure i will never forget these concepts. Thanks Rob !! You are Genius"

- Sravan Sukhavasi

"Great course on JS basics. The information is presented as clearly and effectively as I have seen. Good job!"

- Jared Bilton

JavaScript the Basics is your one stop course to enter into the language of JavaScript. We are going to start from scratch and build up our understanding of the world's most popular programming language together. 

View JavaScript in action with whiteboard videos optimized for viewing on your smartphone. This is truly a course that you can engage with no matter where you are. Take your JavaScript eduction on the go! With whiteboard videos you get to visualize what JavaScript does under the hood. 

You can practice JavaScript in your web browser! Take advantage of Google Chrome developer tools to put the JavaScript you have learned during our whiteboard lesson into practice with further examples and challenges. This is our JavaScript playground.

Learning JavaScript is like learning a language. This course won't make a false promise of saying you will master JavaScript overnight. However, this course will immerse you into the world's most popular programming language. 

In just one day we will introduce you to:

  • JavaScript Syntax
  • JavaScript Building Blocks
  • JavaScript Best Practices
  • JavaScript Objects
  • JavaScript Arrays
  • JavaScript Regular Expressions
  • JavaScript Functional Programming
  • JavaScript Algorithms
  • JavaScript ES6 Syntax

You'll finish this course with an understanding of JavaScript that will let you take a deeper dive into the language and possibly launch you into a new career as a JavaScript web developer.

Learning a new language can be difficult and even feel intimidating. JavaScript the Basics makes the the learning process feel accessible and welcoming!

This course will expand weekly! Get it now and check back often for updates!

Who is the target audience?
  • Those who are JavaScript Newbies
  • Those with no previous coding experience
  • Those who want to learn on the go by watching whiteboard videos optimized for smartphones and tablets
  • Those who want a thorough step by step introduction to the JavaScript language
  • Those coders who want a visual and hands on playground environment to reinforce what they have learned
Students Who Viewed This Course Also Viewed
Curriculum For This Course
94 Lectures
Course Intro
1 Lecture 04:42
JavaScript Building Blocks
13 Lectures 01:03:02

Variables Codepen

Codepen Variables Solution

Strings Cheat Sheet


Operators Lab

Increment & Decrement Operators

Operators Cheat Sheet

Building Blocks Section Review
JavaScript Objects
11 Lectures 01:03:11

Objects Cheat Sheet

Objects - Dot & Bracket Notation

Objects Dot & Bracket Notation Lab

Object Constructor Functions lab

Object Prototypes Course Edit

Object Prototypes

Object Prototypes - Lab

The Secret Life of JavaScript Primitives
JavaScript Arrays
7 Lectures 43:17

Array Methods Part 1

Array Methods Part 1 lab

Array Methods Part 2

Array Methods Par 2 lab

Arrays Review
JavaScript Functions
6 Lectures 31:15

Functions Deep Dive - Expressions, Anonymous functions & IIFEs

Functions Deep Dive lab

Function Scope

Function Scope lab
JavaScript Loops & Conditionals
6 Lectures 41:29
Loops - Conditional Statements & Operators

Loops Part 1 lab

Switch Statements

Switch Statements Lab

Loops Part 2 lab
JavaScript Regular Expressions
1 Lecture 08:55
Regular Expressions Intro
Context: This, Bind, Call & Apply
5 Lectures 22:20
This & Bind

This & Bind Lab

This & Call

This & Call Lab

Coming Soon
Functional Programming Primer
7 Lectures 57:04

Functional Programming Part 1 lab

Functional Programming Part 2 - Map

Functional Programming Part 2 - Map

Functional Programming Part 2 lab

Functional Programming Part 3 - Reduce

Functional Programming Part 3 lab
JavaScript Algorithms
6 Lectures 51:05

Identify Longest Word in a String

Permutation of Two Strings

Sum of Range

Remove Elements From Head

5 More Sections
About the Instructor
Rob Merrill
4.5 Average rating
771 Reviews
5,669 Students
2 Courses
Full Stack JavaScript Developer

Rob Merrill is a Full Stack JavaScript Developer. His specialty is in the MEAN stack focusing on AngularJS, NodeJS, ExpressJS and MongoDB. He is currently working as a Platform Specialist at Subsplash in Seattle, WA.

He is a graduate of Code Fellows Advanced Full Stack JavaScript Development course and has been developing with JavaScript for three years.  

In his spare time he travels around Seattle's finest craft breweries with his wife and their dog.