HOME > Development > Learning JavaScript Programming Tutorial. A Definitive Guide

Learning JavaScript Programming Tutorial. A Definitive Guide

  • Development
  • Mar 10, 2025
SynopsisLearning JavaScript Programming Tutorial. A Definitive Guide,...
Learning JavaScript Programming Tutorial. A Definitive Guide  No.1

Learning JavaScript Programming Tutorial. A Definitive Guide, available at $59.99, has an average rating of 4.25, with 93 lectures, based on 519 reviews, and has 17361 subscribers.

You will learn about Build a solid understanding of programming with JavaScript This course is ideal for individuals who are Web Developers of all levels It is particularly useful for Web Developers of all levels.

Enroll now: Learning JavaScript Programming Tutorial. A Definitive Guide

Summary

Title: Learning JavaScript Programming Tutorial. A Definitive Guide

Price: $59.99

Average Rating: 4.25

Number of Lectures: 93

Number of Published Lectures: 93

Number of Curriculum Items: 93

Number of Published Curriculum Objects: 93

Original Price: $39.99

Quality Status: approved

Status: Live

What You Will Learn

  • Build a solid understanding of programming with JavaScript
  • Who Should Attend

  • Web Developers of all levels
  • Target Audiences

  • Web Developers of all levels
  • In this training course, expert Infiniteskills teaches you the basics of programming with JavaScript, the worlds most used programming language. The tutorial is designed for the absolute beginner – no prior JavaScript programming experience is required in order to get the most out of this video training.

    You will start with learning what programming is, and specifically, what JavaScript is, how it it used, and its limitations. You will discover variables and data types, and how to take input and create output. The course covers conditions, loops, arrays, sorting, functions, paramaters and debugging. You will even learn advanced concepts such as OOP, string manipulations, regular expressions and other programming patterns. Because JavaScript is so tightly integrated with browsers, you will also learn some HTML5, CSS, DOM (Document Object Model) programming, event handling and how it all works together!

    By the conclusion of this JavaScript programming tutorial, you will have an in-depth grasp of the capability of JavaScript, and you will understand how to create and deploy solid JavaScript programs for your website projects. Working files are included to allow you to work alongside the author using the same files that references throughout the training course.

    </p>

    Course Curriculum

    Chapter 1: 01. Getting Started

    Lecture 1: Working Files – Download These First

    Lecture 2: 0101 What You Will Learn

    Lecture 3: 0102 What You Need To Know

    Lecture 4: 0103 What Is Javascript

    Lecture 5: 0104 What Is HTML5

    Lecture 6: 0105 Web Browsers

    Lecture 7: 0106 Development Tools

    Chapter 2: 02. Browser Scripting Basics

    Lecture 1: 0201 What Is Programming

    Lecture 2: 0202 How To Add Scripts To Your Page

    Lecture 3: 0203 When Does Javascript Run

    Lecture 4: 0204 Accessibility

    Lecture 5: 0205 When Not To Use Javascript

    Chapter 3: 03. Javascript Essentials

    Lecture 1: 0301 Number Types

    Lecture 2: 0302 String Types

    Lecture 3: 0303 Boolean Types And Comparison

    Lecture 4: 0304 Type Juggling

    Lecture 5: 0305 Semicolons

    Lecture 6: 0306 Variables

    Lecture 7: 0307 Browser Output

    Lecture 8: 0308 Comments

    Lecture 9: 0309 Error Handling

    Lecture 10: 0310 Debugging

    Chapter 4: 04. Program Flow

    Lecture 1: 0401 Statements And Keywords

    Lecture 2: 0402 Conditions And Code Blocks

    Lecture 3: 0403 Switch

    Lecture 4: 0404 For Loops

    Lecture 5: 0405 While Loops

    Chapter 5: 05. Functions

    Lecture 1: 0501 What Are Functions

    Lecture 2: 0502 Function Arguments And Returns

    Lecture 3: 0503 Variable Scope

    Chapter 6: 06. Arrays

    Lecture 1: 0601 What Are Arrays

    Lecture 2: 0602 Adding And Removing Array Items

    Lecture 3: 0603 Other Array Methods

    Lecture 4: 0604 Array Sorting

    Lecture 5: 0605 Array Sorting Solution

    Chapter 7: 07. Objects

    Lecture 1: 0701 What Is Object Orientated Programming

    Lecture 2: 0702 Simple Objects And Literals

    Lecture 3: 0703 Object Constructors

    Lecture 4: 0704 Prototypal Inheritance

    Chapter 8: 08. Advanced Operators

    Lecture 1: 0801 Math Functions

    Lecture 2: 0802 String Functions

    Lecture 3: 0803 Regular Expressions

    Lecture 4: 0804 Bitwise Operators

    Lecture 5: 0805 Date And Time Functions

    Lecture 6: 0806 Date And Time Arithmetic

    Chapter 9: 09. Advanced Development Techniques

    Lecture 1: 0901 Anonymous Self Executing Functions Audio Extracted

    Lecture 2: 0902 Closures

    Lecture 3: 0903 The Module Pattern

    Lecture 4: 0904 Optional Arguments

    Lecture 5: 0905 Recursion

    Lecture 6: 0906 Passing Functions

    Chapter 10: 10. An Introduction To Browser APIs

    Lecture 1: 1001 What Is A Browser Api

    Lecture 2: 1002 Why Browser Sniffing Stinks

    Lecture 3: 1003 The Window Object

    Lecture 4: 1004 The Location Object

    Chapter 11: 11. The Document Object Model

    Lecture 1: 1101 An Introduction To The Dom

    Lecture 2: 1102 Selecting Elements

    Lecture 3: 1103 Node Navigation

    Lecture 4: 1104 Dynamic Styling

    Lecture 5: 1105 Changing Element Content

    Lecture 6: 1106 Adding And Cloning Elements

    Lecture 7: 1107 Removing Elements

    Chapter 12: 12. Event Handling

    Lecture 1: 1201 Introduction To Browser Events

    Lecture 2: 1202 Defining Events And Handlers

    Lecture 3: 1203 The Event Object

    Lecture 4: 1204 Event Propagation

    Chapter 13: 13. Form Handling

    Lecture 1: 1301 Form Events

    Lecture 2: 1302 Client Side Validation

    Lecture 3: 1303 Custom Controls

    Chapter 14: 14. Timers And Animation

    Lecture 1: 1401 How Animation Works

    Lecture 2: 1402 Timer Functions

    Lecture 3: 1403 Html5 Requestanimationframe

    Chapter 15: 15. Ajax

    Lecture 1: 1501 An Introduction To Ajax

    Lecture 2: 1502 Web Services And Data Formats

    Lecture 3: 1503 Using Xmlhttprequest

    Lecture 4: 1504 Script Insertion Techniques

    Chapter 16: 16. HTML5 APIs

    Lecture 1: 1601 Audio And Video

    Lecture 2: 1602 Canvas

    Lecture 3: 1603 SVG

    Lecture 4: 1604 Geolocation

    Lecture 5: 1605 File Handling

    Lecture 6: 1606 Web Workers

    Chapter 17: 17. Persistence And Storage

    Lecture 1: 1701 Cookies

    Instructors

  • Learning JavaScript Programming Tutorial. A Definitive Guide  No.2
    Infinite Skills
    High Quality Training
  • Rating Distribution

  • 1 stars: 9 votes
  • 2 stars: 15 votes
  • 3 stars: 61 votes
  • 4 stars: 178 votes
  • 5 stars: 256 votes
  • Frequently Asked Questions

    How long do I have access to the course materials?

    You can view and review the lecture materials indefinitely, like an on-demand channel.

    Can I take my courses with me wherever I go?

    Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!