
Explore building dynamic, interactive web pages with javascript by mastering variables, data types, arrays, objects, functions, the document object model, and event listeners.
Learn how to add JavaScript to web pages, create interactive elements with the DOM, and view real-time effects using code pen and brackets.
Learn how to create and run JavaScript in the browser — an interpreted language that requires no compiling — using .js files, script tags, and external scripts for reusable, easier maintenance.
Learn where to place JavaScript on a page (top or bottom) and how the DOM renders HTML, then use dev tools and console for debugging, with comments, semicolons, and whitespace.
Explore arrays and objects in JavaScript by storing multiple values in a single variable, accessing items by index or property name, and using dynamic bracket notation and dot notation.
Explore working with arrays and objects in JavaScript, updating and outputting dynamic values, and using array methods like push to grow the array while distinguishing array indices from object keys.
Explore array manipulation in JavaScript by pushing and popping to add or remove items, updating the first value, and using splice, slice, sort, and reverse to shape data.
Explore functions in JavaScript, defining named blocks with the function keyword, passing arguments, and returning values. Learn how scope, global scope, and local scope drive dynamic, reusable code.
Explore how local and global scope affect variables inside and outside functions, including how global x and local b interact, and how function return values determine outputs.
Explore JavaScript operators from arithmetic and increment/decrement to comparison and ternary conditionals, and see how equality, type checks, and logical operators drive conditional logic in building websites with the DOM.
Learn how switch statements in JavaScript evaluate an expression against multiple cases, use breaks to stop execution, and include default and console logging to verify numeric and string results.
Explore how loops in JavaScript run code while a condition is true, using while, do-while, and the for loop, with x and a increments and console.log outputs.
Learn to use for loops to iterate arrays and objects, starting at index zero with length checks, and access object properties by key to output values.
Select and manipulate page elements using the DOM: access an element by ID, inspect its properties, and update its content with innerHTML or innerText to reflect changes.
Use JavaScript to update css on a web page by selecting the footer with querySelector and applying inline styles for background color, font color, and margins.
Learn to listen for events with event listeners, respond to user actions, access the clicked element with this, log values, and update content while toggling colors between red and blue.
Move event listeners from inline HTML to JavaScript, select list items with querySelector or getElementsByTagName, attach on click or mouseover events, and loop through items for dynamic lists.
Learn to add and remove event listeners with addEventListener, compare with on click, and apply listeners to multiple elements for events like click and mouseover.
Discover how JavaScript powers dynamic, interactive web pages by manipulating the DOM with event listeners, arrays, functions, and conditions to update content in real time.
Learn to create interactive image popups with JavaScript by selecting all image tags, attaching click listeners, and opening a resizable popup window or in-page holder to display the clicked image.
JavaScript HTML and CSS are the three core foundations for any website. Learn to use JavaScript, and make some your web visitors happy. Adding JavaScript will allow you to create more interactive and more incredible dynamic web content.
JavaScript is super popular and used by most modern websites to create a better user experiences. Its easy to get started with JavaScript as you don't need any special programs, its runs within your web browser. JavaScript is designed for performing dynamic tasks within your web pages.
This course has everything you need to start creating your own JavaScript code. This is a step by step guide explaining how and why JavaScript is used. Learn the code fundamental concepts of JavaScript and how it can be used in connection to your HTML.
Explore what you can do with JavaScript!
This course has what you need to learn about JavaScript. Get to know JavaScript
JavaScript is in demand and learning JavaScript can set you apart. See what JavaScript can do, start creating your own code today.