Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
JavaScript Fundamentals
Rating: 4.5 out of 5(7,630 ratings)
142,057 students

JavaScript Fundamentals

Learn JavaScript hands on in quick and easy steps
Last updated 5/2026
English

What you'll learn

  • Create JavaScript Programs
  • User Variable and Operators
  • Launch Popup Boxes
  • Write conditional and looping logic
  • Create custom functions
  • Handle Events Programatically
  • Catch and handle errors
  • Learn the basics of debugging
  • Manipulate HTML from JavaScript
  • Use the Browser Object Model
  • Do HTML form validation
  • Create custom JavaScript Objects

Course content

15 sections93 lectures4h 53m total length
  • Instructor and Course Introduction1:39

    Master JavaScript fundamentals with hands-on coverage of variables, operators, events, popup windows, loops, DOM manipulation, debugging, and form validation using custom objects.

  • Course Guide1:29

    Navigate the JavaScript fundamentals course with sectioned, concise lectures; complete end-of-section quizzes and assignments, and apply knowledge via hands-on lectures using your preferred text editor and browser.

  • Downloading the completed scripts0:28

    Download all the HTML pages and JavaScript from the Resources section. Unzip JavaScript.zip to access the course folders and refer to the HTML and JavaScript files for issues.

  • Download the assignment solutions0:36

    Download solutions organized by topic in the resources section, spanning JavaScript basics to object oriented programming, use them as a reference if needed, and complete assignments on your own.

Requirements

  • HTML Basics
  • Text Editor and a Web Browser

Description

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 is the globally used client-side scripting language for the web. Most browsers support the language by default, so you can get started using JavaScript and HTML with a simple text editor and browser for testing. Client-side, programming languages make web pages dynamic without making calls to your web servers for every button clicked, character typed, or mouse moved. The JavaScript language is so popular that thousands of developers have made customised libraries that make development even easier for other programmers and web designers. If you design web pages, you'll certainly need to know JavaScript to make a custom UI (user interface).

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