
Explore the fundamentals of JavaScript and how to add it to webpages. Learn JavaScript variables, arrays, objects, functions, conditions, switch statements, loops, and built-in methods to build interactive code.
Learn to embed javascript with the script tag, place it in head or before closing body, use external files, comment code, and debug in the dev console.
Learn how to declare and use variables in JavaScript in apps.js or script tags, enabling multi-page flexibility. Discover strings, numbers, booleans, case sensitivity, naming conventions, and debugging with console.log.
Learn to use variables and the addition operator for age arithmetic, including increment and decrement, plus string concatenation and basic operations, with arrays and objects coming next.
Learn how to declare arrays in JavaScript using square brackets, store multiple values, and access or update items by index (starting at zero), using built-in methods like length and sort.
Explore how objects store values as properties using curly braces, colons, and dot or bracket notation. Learn to access and dynamically update these values to output content in JavaScript.
Discover how to define and call functions in JavaScript, using function names, parentheses, and curly braces, and pass arguments, with local and global scope, default values, and return values.
Explore JavaScript arrays by creating arrays, sorting and reversing, and using push, pop, shift, unshift, and splice to add, remove, and update items.
Explore built-in string, number, and date methods in JavaScript, including slice, length, replace, toUpperCase, toLowerCase, toString, and Math operations such as random, rounding, and date formatting.
Explore javascript conditions by using variables, booleans, and control flow with if, else, and switch statements, including cases, default, and break to create dynamic, true or false outcomes.
Explore how loops in JavaScript control repeated code execution, including for, while, and do loop, and iterate through arrays using length and indexing.
Practice JavaScript by applying basic concepts—functions, variables, loops, and arrays—in your browser; use CodePen or Brackets to link external scripts and debug to build web apps.
Shorten complex if conditions into one-line expressions, use logical operators to run functions on true results, and apply this approach to interactive pages with counters, colors, and DOM elements.
JavaScript can make your web pages come to life.
JavaScript along with HTML and CSS are the 3 core languages of the internet. JavaScript makes things happen.
This course is designed for beginners who want to build a strong foundation for writing JavaScript code. Learn how JavaScript works and how to combine multiple statements together to make things happen online.
This course is taught by an instructor with over 18 years of JavaScript experience!
I'm here to help you learn more about JavaScript coding and ready to answer any questions you may have. You will be amazed at how easy it is to start writing JavaScript code. Get results see what you can do with JavaScript today.