
Learn how to declare and use variables in JavaScript with let and const, capture user input via prompt, and manage data types, naming conventions, and simple string concatenation.
Explore how JavaScript arrays and objects store multiple values and reference the same memory location. Access values with dot or bracket notation and use push, pop, shift, unshift, and length.
Explore the differences between function expressions and declarations in JavaScript, including hoisting, scope, and parameters, plus arrow functions and immediately invoked function expressions for practical coding patterns.
Learn how JSON and JavaScript objects work, convert an object into a string with JSON.stringify, then parse it back with JSON.parse to get an object or an array of objects.
Discover how the map method creates a new array from an existing one, using item and index. Build full names from first and last names, and create object arrays.
Learn how to join arrays with the concat method to create a combined array, concatenate additional values, and duplicate arrays to produce separate copies not tied to the memory location.
Explore immediately invoked function expressions (iifes) in both function and arrow forms, pass values, see self-invoking behavior, defaults, and practical console output.
Discover how to sum numbers in an array using JavaScript with a running total, comparing for loops and while loops, and caching array length for speed.
Learn to manipulate JavaScript arrays by merging, pushing, and deleting items; explore delete versus splice, and see how concat and apply merge arrays into a single structure.
Learn how to serialize and deserialize data in JavaScript using JSON.stringify and JSON.parse, including the replacer and space parameters, and converting objects and arrays to readable strings.
Learn to use JavaScript arrays: generate random numbers within a min and max, fill arrays in one line, select random items by index, and shuffle with sort and reverse.
Learn to trim and normalize whitespace in JavaScript strings by using regex with replace, the trim methods, and a string prototype cleaner for consistent output.
Create a multi-accordion interface with HTML and CSS, then control open and close behavior using JavaScript. Learn to toggle panels with class accordion, nextElementSibling, and max-height transitions.
Master JavaScript fundamentals, learn how the language works, and start coding with hands-on practice and downloadable source code to build your own applications.
Get the free 200+ page ebook to use as a reference for the course material
JavaScript Core fundamentals - Learn JavaScript Here
Explore the history and standardization of JavaScript, from its 1995 origins to ecmascript versions, and learn to use the browser console for interactive coding and debugging.
Learn to create a basic web page by writing JavaScript, using alert and console output, and linking a separate JavaScript file to HTML across HTML4/HTML5 practices.
Learn how to declare and use variables in JavaScript, assign values with the equals sign, reference them by name, and switch between numbers and strings with dynamic typing.
Discover how to use the JavaScript prompt to gather user input, store it in a variable, and output a personalized message to the console, with a preview of template literals.
Explore JavaScript data types, including boolean, number, string, null, undefined, and symbol, and learn how dynamic typing and explicit type conversion shape results in operations and console outputs.
Master JavaScript operators and the order of arithmetic operations, including addition, subtraction, multiplication, division, and modulus. Explore how strings, booleans, and concatenation affect results and how brackets change precedence.
Explore if, else if, and else statements in JavaScript. Use truth conditions to branch code and print messages for numbers greater than 10 or equal to 10.
Set a default 24-hour time and an output variable to log greetings. Use if/else thresholds—under 11 a.m., 11–17, and 17–23—for good morning, good afternoon, and good evening; switch coming next.
Learn a modern approach to handling DOM events by selecting all buttons with document.querySelectorAll, accessing the DOM via the document object, and wiring click event listeners to trigger separate messages.
Objects and arrays use memory references, so their contents can be changed even when declared with const; however, reassigning the variable requires let.
Learn JavaScript Language Fundamentals and start coding JavaScript Today.
JavaScript Coding examples learn the fundamentals of JavaScript code. Explore the fundamental core concepts of using JavaScript and how to apply JavaScript code to create interactive web applications.
Includes 3 Downloadable PDF guides with source code, exercises and challenges.
Console Commenting and Alert
JavaScript Code Variables let and const
JavaScript comparison and assignment Operators
JavaScript Arrays and Objects
JavaScript Function Expression and Declaration
JavaScript Conditions if statement and switch
JavaScript Loops for while forEach functions
JavaScript Array methods
JavaScript String Methods
Math Random Object
JavaScript and JSON
Downloadable PDF source code and coding example guide included!!!
Try the code and learn how to apply JavaScript
Code lessons are designed to provide a quick way to learn code, each lesson will demonstrate the objective of the lesson, the code in action of what is covered. Then provide the steps to achieve the coding objective.
The fundamentals of JavaScript are all you need to start coding today and build amazing things with JavaScript.
The content of the this course is designed from real world coding needs, based on questions and commonly used code for real world applications. No wasted time, just straight code learning.
Learn more about JavaScript and how JavaScript ES6 can be applied to create amazing JavaScript projects. Course is loaded with JavaScript Examples and perfect JavaScript for Beginners to learn more about JavaScript Online. Writing JavaScript Code using vanilla JavaScript - no libraries no tricks this JavaScript tutorial the JavaScript Course will walk you through creating your own JavaScript code and provide many JavaScript Code Snippets for use in JavaScript programming. Learn JavaScript with this step by step JavaScript Course.
Source Code is included so you can try the code.
Resources and tips are provided throughout the course when appropriate.
Modern JavaScript focused means that we do cover current syntax as well as foundational code. No frameworks or JavaScript libraries you can do it all with regular vanilla JavaScript.
All you need is a browser to see JavaScript in action and with a few lines of code you can do a whole lot. It’s easy let us show you.
Course covers
Setup you working development environment and get ready to write some code.
What JavaScript is and how code works. Tools and resources used to write JavaScript
How to create JavaScript Code and run it in your browser
Comments and debugging with the console
Variables and how to create and store values in code
Declaring variables assigning values
Using let and const as variables
Strings Numbers and Boolean data types
Other data types null, undefined
Best practices and rules to name variables
Using JavaScript windows methods alert and prompt
Creating template literals
Challenge #1 Using Template literals in code
JavaScript type conversion and how it works
JavaScript Operators
Comparison and Assignment operators
Challenge #2 to create a Miles to Kilometers Converter
Truthy or Falsy
JavaScript Conditions if else statements
JavaScript Conditions else if statements
Using Short ternary operator
Conditions with Multiple conditions and logical operators
Challenge #3 - Hello Greeter
JavaScript Switch statement
JavaScript Functions
JavaScript Functions arguments and default values
JavaScript Functions return values
JavaScript click events on elements
Function declaration vs expression
Function scope global vs local
Function recursion
IIFE (Immediately Invoked Function Expression)
ES6 Arrow format
JavaScript Objects
Object Method and const
Functions to create Objects
JavaScript Arrays
Array methods to do more with arrays
Array filter
JavaScript Loops and iteration
forEach, object and array data
Challenge #4 - Loops Array builder
JavaScript Map
No libraries, no shortcuts just learning JavaScript making it DYNAMIC and INTERACTIVE web application.
Step by step learning with all steps included.
Beginner JavaScript knowledge is required as the course covers only JavaScript relevant to the building of the game. Also HTML and CSS knowledge is essential as scope of this course is all JavaScript focused.
Along with friendly support in the Q&A to help you learn and answer any questions you may have.
Try it now you have nothing to lose, comes with a 30 day money back guarantee.
Start building and coding with JavaScript today.