Javascript for Beginners
4.1 (189 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.
3,690 students enrolled
Wishlisted Wishlist

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

Add to Wishlist

Javascript for Beginners

Learn javascript online and supercharge your web design with this Javascript for beginners training course.
4.1 (189 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.
3,690 students enrolled
Last updated 10/2016
Learn Fest Sale
Current price: $10 Original price: $20 Discount: 50% off
2 days left at this price!
30-Day Money-Back Guarantee
  • 2.5 hours on-demand video
  • 1 Article
  • 11 Supplemental Resources
  • 6 Coding exercises
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
What Will I Learn?
  • Extensive, informative and interesting video lecture
  • Complete Code demonstrated in lecture
  • Lab Exercises
  • Lab Solution Sets
  • All Powerpoint Demonstrations Used in Course
  • Instructor contact Email for questions and clarifications
  • Coverage of all important primary Javascript concepts
View Curriculum
  • Some basic knowledge of HTML is required for this course.

Take this Javascript training course and start learning Javascript today.

"As a business guy I have no place in programming." Ten years ago you could have gotten away with that statement. Today you say that to your colleagues and they scoff at you before they go back to their computers to fix real problems and do real work.

If you want to do something useful start by learning Javascript . In these days when the browser is central to all computer use knowing "the language of the browser" is the most important step. A few years ago Javascript potential was uncertain and many programmers considered it useless. These days however competent programmers have identified Javascript real potential and uses and it has gone from a toy language to the main language of the browser. It has become one of the most useful languages of this era. Every developer needs at least a basic understanding of Javascript. A developer who knows Javascript is the rockstar of the company and is in constant demand by employers. Our online Javascript

course will get you started by teaching all the essential aspects of coding in Javascript. So... what's it gonna be? Do you want to supercharge your career and be in constant demand by employers? Do you want to learn how to create dynamic and innovative Javascript documents? Start programming today with our Javascript course for Beginners training and take control of your career.

Who is the target audience?
  • Web Designers looking to improve their skill set
  • Programmers who need to learn Javascript for their web applications
  • People looking to start programming and need a first programming language to learn
  • Students who want to learn Javascript
  • People who manage a web site as a volunteer or as a hobby
  • Bloggers-- even if you use Wordpress or another CMS!
  • Anyone else who wants to learn Javascript
Students Who Viewed This Course Also Viewed
Curriculum For This Course
Expand All 48 Lectures Collapse All 48 Lectures 03:02:27
Javascript for Beginners
2 Lectures 04:16

In this exercise we will call additional JS file within our HTML file.
Adding Hello World JS to our HTML
1 question

Please watch this first.

Preview 01:49
Chapter 1: Hello Javascript!
6 Lectures 20:38

In this video we meet our instructor for the course, Mark Lassoff.  We also get introduced to the major server side and client side languages that are used on the web.  Mark also gives some background some background about HTML and CSS-- the other client side langauges that are used to create web sites.  Finally Mark gives a more detailed background of the Javascript programming language. 

Preview 07:08

This set of slides have information about the course, the instructor and how to succeed in the course.  

Introductory Slides
9 pages

In this video youi and Mark will create your first Javascript program.  Mark will explain what software you need to create Javascript (not much!) and how to go about creating yoiur first Javascript program and executing it in the browser.

Hello World in Javascript

In this video Mark introduces you to the three locations where you can embed Javascript code-- In the document , in the document and as an external attached file using the src attribute.  Mark will also provide a quick introduction to using Javascript functions which will be covered thoroughly later in the course.

Where To Put Javascript

Chapter 1 Lab
1 page

These are the code examples used in lecture for chapter 1.  Open these and examine them carefully to help you understand the concepts that Mark discussed in the lectures!

Chapter 1 Examples
1.6 kB
Chapter 2: Storing Information in Variables
4 Lectures 18:16

In this video lecture, Mark discusses using variables in Javascript.  Mark will demonstrate how to use string variables and variables that carry numerical values.  Variable declaration with var and variable initialization will be demonstrated. Mark will also demonstrate how to output variable values using document.write().

Learning to use Variables

In working with variables you will use variable operators.  In this video, Mark discusses the mathamatical operators used with variables.  He also discusses the concatenation operators used with string variables.

Variable Operators

This exercise will show you some examples of variables in Javascript
Variables in Javascript
1 question

After watching the video lectures, complete these lab exercises. These lab exercises will help you apply and remember the concepts Mark demonstrated during the lecture. Good luck! If you have questions, the instructors email is included in the lab.
Chapter 2 Labs
2 pages

These are the code files that Mark used in the lecture.  Download these files and examine them to become more familiar with the concepts discussed during the lecture.

Chapter 2 Examples
1.5 kB
Chapter 3: Conditional Statements
5 Lectures 17:44

In this video lecture, Mark demonstrates the use of simple conditional statements.  Using the if statement your Javascript programs can make decisions based on program conditions and execute specific code bsaed on those decisions.  Mark reviews the conditional operators and also creates compound conditionals in this lecture.

Simple Conditionals

Mark reviews the use of else and else if in this video lecture.  You'll learn how to write conditionals that can execute a block of code if the condition is evaluated as true and another block of code if the conditional is evaluated as false.

If Else If Statements

In this exercise we will use if else conditionals to write a program that calculates grades.
Grading system using if else conditionals
1 question

In this Javascript video, Mark introduces the switch... case... break conditional statement which allows you to evaluate a number of conditions in an efficient manner.

Switch... Case... Break Statements

Chapter 3 Lab
2 pages

These are the example files that Mark created during the Chapter 3 lectures.

Chapter 3 Examples
2.0 kB
Chapter 4: Dialog Boxes
3 Lectures 07:27

In this video lecture, Mark will demonstrate the three kinds of dialog boxes available in Javascript.  Mark will demonstrate the alert() box, the confirm() box and the prompt() box.  With the latter two dialogs, Mark will also demonstrate how to capture the users response to the dialog box and process that information.

Three Types of Javascript Dialogs

Chapter 4 Lab
1 page

This is the HTML file that Mark created during the lecture.  Study this file carefully to learn to code the three types of dialogs available in Javascript.

876 Bytes
Chapter 5: Now We're Iterating! Loops in Javascript
5 Lectures 15:30

In this video lecture Mark covers two common types of loops:  While loops and Do...While Loops.  Loops allow you to execute a block of code a number of times.  This is useful if you need a portion of the code to be repeated during execution-- as you might during a game such as Poker or Bingo.  First Mark discusses While Loops and then the Do...While Loops.

While Loops and Do...While Loops

In this video lecture Mark will show you how to use the compact and efficient for loop.  He will also demonstrate a practical application of a loop as it is used to take several inputs from a user and output them using document.write.

For Loops and Practical Application of a Loop

This exercise will help you to understand how to use for loops
Using For loops to Count Numbers
1 question

In this short video lecture Mark gives you a hint that will help you complete number 5 in this section's lab exercises.  parseInt() and parseDouble() are covered.

Lab 5 Hint Video

After watching the video lectures complete these lab exercises. These lab exercises will help you to apply and retain the information presented in the lecture.

Chapter 5 Labs
2 pages

These are the code examples from the lectures in Chapter 5.

Chapter 5 Examples
1.6 kB
Chapter 6: Coding Javascript Functions
6 Lectures 15:56

In this video lecture, Mark will show you the basics of functions in Javascript.  Mark will show you how to properly code both the function definition and the function call.

Function Introduction

in this section Mark will demonstrate how to create more sophisticated functions that can take one or more arguments and can return a value to the caller.

Functions, Parameters and Returns

In this video lecture Mark will show you how to call functions based on user interface events such as a button click or a web page loading into the browser.

Calling Functions From Events

In this exercise we will learn about how to call functions
Calling Functions
1 question

Complete these lab exercises after watching the Chapter 6 video lectures. These will help you practice and retain the information presented in the lecture. Good luck!
Chapter 6 Labs
3 pages

Use this file to get started with the lab exercises as directed in the lab instructions PDF file.

Lab Starter
1.2 kB

These are the examples that Mark coded in lecture for Chapter 6.

Chapter 6 Examples
1.6 kB
Chapter 7: Working with Arrays
4 Lectures 19:08

In this video lecture Mark discusses the three methods of declaring an array in Javascript.  Mark also goes over looping through an array, changing the values within an array and accessing array memebers.

Declaring Arrays

In this video lecture Mark continues the discussion of arrays.  Mark demonstrates what happens if you go beyond the array boundaries.  The statement is discussed as well as the pop(), push() and sort() methods of the Array class.

Manipulating Arrays

After watching Mark's video lecture for Chapter 7, complete these lab exercises designed to reinforce the concepts demonstrated. Arrays are a very important concept in all programming languages. Good luck!
Chapter 7 Labs
1 page

These are the code examples that Mark created in the video lectures for Chapter 7.

Chapter 7 Examples
1.5 kB
Chapter 8: The String Object
3 Lectures 12:12

In this video lecture, Mark discusses the string object.  Manipulating strings is an important Javascript task and is frequently necessary when Javascript is used for user input validation or to deal with HTML text.  Mark demonstrates the length property as well as several string methods in this video.

String Objects

This example contains some string functions you can use
String Manipulation
1 question

After viewing the video lecture for Chapter 8, complete these lab exercises. These exercises are designed to help you learn to use the String object.
Chapter 8 Labs
2 pages

This is the HTML file that Mark creates during the video lecture for Chapter 8.

String Object
1.5 kB
Chapter 9: Obtaining and Manipulating User Information
3 Lectures 12:51

In this video lecture Mark will discuss how to get information about the user's environment.  Mark will show you how to obtain information about the user's browser, the user's screen and how to obtain and manipulate information about the browser's location.

User Information

After viewing the video lecture for this chapter, complete this lab which will allow you to practice and apply the concepts discussed in the video.
Chapter 9 Labs
1 page

This is the HTML file that Mark created during the video lecture.

Visitor Information
1.5 kB
3 More Sections
About the Instructor
LearnToProgram, Inc.
4.3 Average rating
3,999 Reviews
141,422 Students
45 Courses
Learn Web, Mobile and Game Development

LearnToProgram Media is a leading publisher of web, mobile, and game development courses that are used by over 500,000 people in 65 countries. LearnToProgram's valuable network of technical resources includes content on YouTube, iTunes, and Roku, as well as books, free tutorials, and online courses.

With a mission of “teaching the world to code" LearnToProgram instructors are teachers first and technical experts second. Their primary skill is relating complex technical information to nontechnical people learning web, mobile and game development. The entirely online, self-paced sales model allows students to learn at their own pace.

With over 40 courses on the market, LearnToProgram offers students flexible programs in web development, mobile application development and game development. Currently the company's most popular online courses include Become a Certified Web Developer and 10 Apps in 10 Weeks.

The company is based outside of Hartford, Connecticut.