Essential JavaScript for Beginners
3.9 (6 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.
27 students enrolled
Wishlisted Wishlist

Please confirm that you want to add Essential JavaScript for Beginners to your Wishlist.

Add to Wishlist

Essential JavaScript for Beginners

Everything developers need to start creating dynamic web pages. Create code behind buttons, get data from the web, etc.
3.9 (6 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.
27 students enrolled
Last updated 1/2016
Current price: $10 Original price: $30 Discount: 67% off
5 hours left at this price!
30-Day Money-Back Guarantee
  • 5 hours on-demand video
  • 65 Supplemental Resources
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
What Will I Learn?
  • Use browser developer tools.
  • Read and understand JavaScript code.
  • Create dynamic web pages.
  • Debug and troubleshoot JavaScript code.
  • Get data from the Web.
View Curriculum
  • To get the most out of this course users should have prior experience with HTML and CSS.
  • To prepare for this course students should install the Chrome browser and choose a programming text editor to work with.

Course Description

Web developers build the client-side web sites and web applications that all businesses require as a part of their everyday operations. This course teaches you how to get started with one of the core elements of web development - JavaScript. You will learn the essentials of the JavaScript language and how to create dynamic web pages. In addition you will work with tools that help you to create run and debug JavaScript.

Learn everything you need to read, understand and write JavaScript:

  • Learn about text editors that work great for JavaScript
  • Utilize hidden browser features to create and debug JavaScript code.
  • Understand language basics like variables, arrays, statements, operators and objects.
  • Be exposed to essential techniques like looping, functions and debugging.
  • See how to create buttons and dialogs
  • Learn how to modify web page elements programmatically
  • Run code when a page first loads
  • Run code based on mouse events

An indispensable skill for web site design

Every corporate website today requires JavaScript professionals to create, run and maintain them. Type the term "JavaScript" into any job search engine and you will find thousands of positions available.

JavaScript is the fundamental technology behind powerful JavaScript frameworks.

When you know JavaScript you'll know the language used by frameworks such as jQuery, jQuery Mobile, Dojo, Backbone and AngularJS. Before you can work with these cutting edge development frameworks you'll need a course like this so that you can understand how to read and make sense of their code, to see how they work and to know how to use them effectively.

Content and Overview

Designed for beginners the course contains 45 lectures, 25 hands on exercises and over 5 hours of content. You'll learn how JavaScript works as a programming language and how it is used to enable common web page features like buttons, drop down menus, pop-up dialogs and AJAX network transfers. The hands-on exercises included with each topic make sure that you not only understand JavaScript but that you can actually use it for practical purposes.

The first sections provide you with background knowledge that helps you to understand how JavaScript works in the context of web pages and browsers. After that comes language basics, coding fundamentals and common JavaScript techniques. Finally you put your JavaScript knowledge and skills to work with 5 complete projects.

The instructor introduces you to concepts and walks you through code so that you understand the big picture and also see it in action. After completing this course you understand what JavaScript can do and how to use it to create dynamic web sites.

What am I going to get from this course?

  • 45 lectures and 5 hours of content!
  • Learn JavaScript Programming from a seasoned and knowledgable instructor.
  • Access course material via Desktop, Laptop or your even your mobile device.
  • Learn concepts, work at the JavaScript console, watch code reviews and do hands-on exercises.
  • Designed for individuals who know a little about HTML and CSS but want to move on to program dynamic web sites.
  • Simple instructor-led lectures and step by step exercises.
Who is the target audience?
  • This JavaScript course is meant for individuals who have some experience developing web pages and need to understand how to add dynamic elements like buttons or to work with data.
  • This course can be used as an introduction to JavaScript for those who want to eventually work with third party frameworks like jQuery.
  • This course is NOT meant for those without prior web development experience.
Compare to Other JavaScript Courses
Curriculum For This Course
45 Lectures
Course Introduction
1 Lecture 04:03
JavaScript Concepts
1 Lecture 04:27
Javascript Concepts
Browser Concepts
1 Lecture 06:02
Browser Concepts
Language Basics
9 Lectures 52:45
Section Introduction - Language Basics

Working with the JavaScript Console



JSON Objects



Conditional Statements

Coding Fundamentals
9 Lectures 01:00:06
Section Introduction - Coding Fundamentals

Coding vs. Scripting

Displaying Results

Function Basics

Commenting Code

Strict Mode

Code Placement

Debugging JavaScript Code - Part 1

Debugging JavaScript Code - Part 2
Interactive Programming
8 Lectures 01:12:01
Section Introduction - Interactive Programming

Modifying Web Page Elements



Learn how to run code when the web page first loads.

Running Code on Startup

Events - Part 1

Events - Part 2

Learn how to use JavaScript to retrieve data from a server over the network.

Putting JavaScript to Work
15 Lectures 01:38:50
Section Introduction - Putting JavaScript to Work

Create an FAQ Page - Part 1

Create an FAQ Page - Part 2

Create an Image Slideshow - Part 1

Create an Image Slideshow - Part 2

Create an Image Slideshow - Part 3

Create an Image Slideshow - Part 4

Create a Color Picker - Part 1

Create a Color Picker - Part 2

Create a Color Picker - Part 3

Drawing on Canvas - Part 2

Animation with JavaScript and Canvas - Part 1

Animation with JavaScript and Canvas - Part 2

Animation with JavaScript and Canvas - Part 3
Course Wrapup
1 Lecture 00:44
Course Wrapup
About the Instructor
Mark Pawlowski
3.9 Average rating
6 Reviews
27 Students
1 Course
Technology Courseware Developer and Trainer

Mark has over 15 years of experience in various web development technologies such as JavaScript, HTML, CSS, JavaScript Frameworks & Cross-Platform mobile development. He's been creating courseware and delivering courses to corporate IT departments for over 10 years.

In addition to web technologies Mark has a background that includes Java, Application Server and Database development.

Jan Ross
3.9 Average rating
6 Reviews
27 Students
1 Course
Video Producer EFFEKTV Training co-founder

Jan Ross has been producing and directing training and communication videos for over twenty five years. He has launched products, directed commercials, produced sales and marketing videos and directed documentaries. Recently, he co-founded Effektv Training to reach a world wide audience. Jan has an amazing ability to make sophisticated course material, simple, clear and easy to understand.