Free Course | JavaScript Fundamentals | Udemy | Website Development

Free Course | JavaScript Fundamentals | Udemy | Website Development

Free Course | JavaScript Fundamentals | Udemy | Website Development

JavaScript Fundamentals | Udemy | Website DevelopmentRequirements
  • HTML Basics
  • Text Editor and a Web Browser


This hands on JavaScript training course provides the fundamental knowledge necessary to design and develop dynamic Web pages using JavaScript. It introduces students to client-side JavaScript and how the language can be used to turn static HTML pages into dynamic, interactive Web pages.

JavaScript topics include adding JavaScript to a Webpage, use of dialogs to interact with the user and JavaScript intrinsic objects such as Date, Array and Math. Students will also be introduced to the Document Object Model (DOM), creation of functions, event handling, form validation, object creation and more.

Create JavaScript Programs

Use Variable and Operators

Launch Popup Boxes

Write conditional and looping logic

Create custom functions

Handle Events Programmatically

Catch and handle errors

Learn the basics of debugging

Manipulate HTML from JavaScript

Use the Browser Object Model

Do HTML form validations

Create custom JavaScript Objects

What are the requirements?

Text Editor,Web Browser(Chrome,Firefox,IE etc)

Who this course is for:

  • Anyone who want to master the JavaScript Fundamentals
  • College Students learning the fundamentals of JavaScript
  • Web Developers who want to fill in the gaps in JavaScript basics

Course content

15 sections • 92 lectures • 4h 52m total length

  • Instructor and Course Introduction
  • Course Guide
  • Downloading the completed scripts
  • Download the assignment solutions
  • What is JavaScript
  • Create a Internal JavaScript
  • The document object
  • Commenting the code
  • Create a External JavaScript
  • Using a Semi Colon
  • Checking for errors
  • Introduction 5 questions
  • Basics 1 question
  • Variables
  • Variables HandsOn
  • Arithmetic Operators
  • Plus Operator and Strings
  • NaN
  • Assignment Operators
  • Increment and Decrement Operators
  • Conditional Operators
  • Operators 3 questions
  • alert popup
  • prompt popup
  • sum of two numbers
  • Popup Boxes 3 questions
  • Popups1 question
  • if
  • if..else
  • if..else ladder
  • If else ladder hands on
  • Logical Operators
  • Switch
  • Switch with String
  • Conditional Statements 1 question
  • Conditional Statements 1 question
  • Introduction
  • for
  • while
  • do..while
  • Break and Continue
  • Loops 2 questions
  • Loops 1 question
  • User-defined Functions
  • Function with arguments
  • Returning values from Functions
  • Closures
  • Local and Global Variables
  • Functions 3 questions
  • Functions
  • 1 question
  • Events Introduction
  • Mouse Over and Mouse Out Events
  • Mouse Down Mouse Up 1 question
  • Using user defined functions to handle events
  • OnClick Hands-On
  • OnClick Hands On Part 2
  • onchange switch background color
  • onchange switch website
  • onchange switch background images
  • onfocus and onblur
  • keydown and keyup Assignment
  • Key up and Key Down 1 question
  • onload print
  • onload redirect
  • setTimeOut
  • onsubmit
  • Events 2 questions
  • Strings
  • Boolean
  • Math
  • Arrays
  • concat reverse and join functions
  • delete and replace functions
  • Date
  • setInterval method
  • Built-In Objects 4 questions
  • Introduction
  • Throwing Custom Errors
  • finally
  • Debugging
  • Error Handling and Debugging 3 questions
  • HTML DOM Introduction
  • Access HTML
  • Access Styling Information
  • EventListener
  • Remove Node
  • Create a Node
  • HTML DOM 3 questions
  • DOM 1 question
  • Introduction
  • Screen
  • History
  • Navigator
  • Browser BOM 2 questions
  • Basics of form validation
  • Validating Numbers
  • Validating Select Menus
  • Validating Checkboxes
  • Validating Radio Buttons
  • Regular Expression Introduction
  • Regular Expression Syntax
  • Validation using Regular Expression
  • Alpha Numeric Validation
  • Specifying a range
  • Form Validations 3 questions
  • Form Validation 1 question
  • Introduction
  • Using new and Object Type
  • Using Functions
  • Add Functions to an Object
  • Display Blog Details Function
  • Create object using Literal Constructor
  • Create a Singleton Object
  • Creating Objects 2 questions
  • Creating Objects 1 question
  • Final Quiz 36 questions

Please leave your valuable feedback in the comment section.

>> Follow us on
>> Join our telegram channel and group :)

         Telegram Group:
         Telegram Channel:

Till then happy coding. 

6 Responses to "Free Course | JavaScript Fundamentals | Udemy | Website Development "

  1. Actually, I am facing some difficulties to understand the meaning of the blog. If you have any short video film related to your blog, then I would request you to share here. It would be great help.
    web design company new york

  2. I was reading some of your content on this website and I conceive this internet site is really informative ! Keep on putting up. Chen Zhi Cambodia

  3. I wanted to thank you for this excellent read!! I definitely loved every little bit of it. I have you bookmarked your site to check out the new stuff you post. acim

  4. David Hoffmeister began his journey to spiritual enlightenment in 1986 when he encountered A Course in Miracles. david hoffmeister acim author

  5. Internet business website design happened as an outcome of expecting a webpage that had a more moderate appearance. web designers near me

  6. Assume you need find the terms Web specialist and Web Engineer being utilized, is there any contrast between these two jobs or is it one in exactly the same thing. website designers in kalamazoo


Hey Random,

Please let me know if you have any query :)