
Learn the basics of JavaScript, including variables, operators, popup boxes, conditionals, loops, objects, functions, and events to build dynamic web pages.
Explore the basics of JavaScript, a lightweight programming language for creating dynamic web pages with HTML, accessing the document object model, manipulating page elements, and loading inline or external scripts.
Learn JavaScript operators, including arithmetic, assignment, string concatenation with plus, comparison and logical operators, the conditional operator, and the new operator for object creation, with practical examples.
Learn how to use JavaScript's popup boxes—alert for informing users, confirm for verification with OK or cancel, and prompt for user input—storing responses in a variable.
Learn to use conditional statements in JavaScript, including if statements, else if chains, and else blocks to check conditions such as greater than, even numbers, and specific values.
Learn JavaScript looping statements—for, while, and do-while—and their syntax with initialization, condition, and increment, plus examples that print 1 to 5 and filter even numbers.
Learn how switch statements evaluate multiple cases in JavaScript, use break to exit a case, and apply continue to skip iterations, with practical grade example and default handling.
Explore arrays in JavaScript by learning concat, copy, includes, index, join, push, pop, reverse, shift, and split, and how to create them with literals or the new keyword.
Explore string creation in JavaScript using string literals and string objects, perform concatenation, and use indexOf, lastIndexOf, and search with regular expressions to locate characters and substrings.
Explore string functions in JavaScript, including match for a regular expression, replace to modify text, and substring and slice for extracting parts, plus converting to lower or upper case.
Explore the JavaScript Math object and its operations, including powering a base, calculating square roots, and using min, max, random, and cosine functions to perform common numerical tasks.
Create and display date objects using local date and time formats in the browser. Use setInterval and setTimeOut for delayed or repeated actions, including changing background color and alert delays.
Explore using functions in JavaScript by declaring, defining, and calling functions, with examples like a display function using alert and a multiplication function with X and Y.
Explore how onmouseover and onmouseout events control image dynamics on web pages, handling mouse interactions to dynamically adjust image size and swap images.
Explore how onclick and onsubmit events trigger alert messages and form submissions, using a button to display feedback and handle user input in JavaScript.
Explore onload and onblur events in JavaScript, triggering actions when a page loads and when an input loses focus, using functions and alerts to update the page.
This 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
Create custom JavaScript Objects
WHO IS THIS COURSE FOR?
Aspiring developers - perhaps you learned a little bit of HTML and CSS and want to take your first JavaScript programming course. This course is an ideal starting point.
Anyone who wants to better understand JavaScript - chances are you have taken another course but did not understand certain topics well. You can take this course to fill the gaps and strengthen your understanding of JavaScript.
NO PRIOR KNOWLEDGE NEEDED
You don't need familiarity with JavaScript to take this course. You will learn everything from scratch, step-by-step. A very basic familiarity with HTML will be helpful but it is not required.