Essential JavaScript for Beginners

Everything developers need to start creating dynamic web pages. Create code behind buttons, get data from the web, etc.
5.0 (1 rating)
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.
5 students enrolled
$19
$30
37% off
Take This Course
  • Lectures 45
  • Length 5 hours
  • Skill Level Beginner Level
  • Languages English
  • Includes Lifetime access
    30 day money back guarantee!
    Available on iOS and Android
    Certificate of Completion
Wishlisted Wishlist

How taking a course works

Discover

Find online courses made by experts from around the world.

Learn

Take your courses with you and learn anywhere, anytime.

Master

Learn and practice real-world skills and achieve your goals.

About This Course

Published 1/2016 English

Course Description

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.

What are the requirements?

  • 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.

What am I going to get from this course?

  • Use browser developer tools.
  • Read and understand JavaScript code.
  • Create dynamic web pages.
  • Debug and troubleshoot JavaScript code.
  • Get data from the Web.

What 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.

What you get with this course?

Not for you? No problem.
30 day money back guarantee.

Forever yours.
Lifetime access.

Learn on the go.
Desktop, iOS and Android.

Get rewarded.
Certificate of completion.

Curriculum

Section 1: Course Introduction
Course Introduction
Preview
04:03
Section 2: JavaScript Concepts
Javascript Concepts
04:27
Section 3: Browser Concepts
Browser Concepts
06:02
Section 4: Language Basics
Section Introduction - Language Basics
00:21
Working with the JavaScript Console
03:25
Variables
05:17
Arrays
06:56
JSON Objects
03:03
Statements
05:33
Operators
09:55
Conditional Statements
09:56
Looping
Preview
08:19
Section 5: Coding Fundamentals
Section Introduction - Coding Fundamentals
00:39
Coding vs. Scripting
02:02
Displaying Results
03:44
Function Basics
16:33
Commenting Code
04:07
Strict Mode
05:21
Code Placement
08:26
Debugging JavaScript Code - Part 1
11:43
Debugging JavaScript Code - Part 2
07:31
Section 6: Interactive Programming
Section Introduction - Interactive Programming
00:24
Modifying Web Page Elements
10:37
Dialogs
11:59
Buttons
08:05
06:22

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

Events - Part 1
10:58
Events - Part 2
08:14
15:22

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

Section 7: Putting JavaScript to Work
Section Introduction - Putting JavaScript to Work
00:26
Create an FAQ Page - Part 1
09:49
Create an FAQ Page - Part 2
08:18
Create an Image Slideshow - Part 1
04:56
Create an Image Slideshow - Part 2
05:01
Create an Image Slideshow - Part 3
05:53
Create an Image Slideshow - Part 4
07:34
Create a Color Picker - Part 1
06:33
Create a Color Picker - Part 2
04:48
Create a Color Picker - Part 3
06:04
Drawing on Canvas - Part 1
Preview
11:32
Drawing on Canvas - Part 2
07:30
Animation with JavaScript and Canvas - Part 1
07:33
Animation with JavaScript and Canvas - Part 2
07:09
Animation with JavaScript and Canvas - Part 3
05:44
Section 8: Course Wrapup
Course Wrapup
00:44

Students Who Viewed This Course Also Viewed

  • Loading
  • Loading
  • Loading

Instructor Biography

Mark Pawlowski, 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.

Instructor Biography

Jan Ross, 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.

Ready to start learning?
Take This Course