
Kick off this JavaScript course with fundamentals and move to advanced concepts and algorithms, then build real projects like tic-tac-toe, a stopwatch, and a payment system.
Open a text document in Notepad and read JavaScript directly on your computer without installing any software, using a simple example to see how the script runs.
Learn how to read JavaScript on a mobile device, download the app from the internet, open it, and create a new folder for your scripts.
Explore the building blocks of JavaScript, including primitives, variables, constants, and data types. Learn to write, debug, and structure code with functions, semicolons, and comments.
Explore boolean logic and boolean expressions by working with true and false values, conditional statements, and basic comparison operators to control program flow and print results.
Learn how function calls trigger execution, distinguish calling a function from not invoking it, and see how a function returns values or does nothing if not invoked.
Demonstrate if-else in a JavaScript example, showing how a function is executed within a statement.
Explore switch statements in JavaScript through function, defaults, and testing with different inputs, including when you do nothing.
Learn how JavaScript comparison operators work, including greater than, less than, greater than or equal to, and equals versus not equals, with true or false outcomes guiding conditions.
Explore how logical operators in JavaScript combine conditions to form powerful expressions used in if statements, with true and false scenarios and practical examples.
Implement auto increment in JavaScript by creating a numbers function that prints incremented values, uses a for loop, and demonstrates loading behavior on page load.
Explore how arrays store data and how to access elements with indexes, print results to the screen, and work with numbers and letters as array elements.
Explore how to apply a for in loop to print each question on a new line in JavaScript examples, including prompts like 'what is your name' and 'do you like'.
Learn how to set up an interval that calls a function repeatedly, prints every second, and stops after a limit using a control.
Learn JavaScript by examples, focusing on form handling with inputs and buttons. Implement login flows and interactive UI by using functions and event handling.
Update and render dynamic text in a JavaScript example by collecting user input, updating sections, and executing print operations to display textbook data.
Explore manipulating images with JavaScript by selecting elements, accessing and changing image sources, and responding to events in practical examples.
Explore on key up event handling in JavaScript, understanding how key presses and releases trigger functions, manage keyboard input, and differentiate pressed versus released states.
Learn about the onkeydown event in JavaScript through a clear, practical example that demonstrates handling keyboard input, keys, and related behavior.
Explore generating random numbers in JavaScript, selecting random names from a list, and using an index to access names in example code.
Learn JavaScript by examples teaches you to create and call a print date function that displays today's date on screen across browsers like Chrome and Internet Explorer.
Validate user email input in JavaScript by using a dedicated email function, trigger alerts for invalid addresses, and process the form submission.
Learn a JavaScript password validation example that checks a user input against rules like minimum length, at least one uppercase letter, and at least one number, triggered by a button.
Learn the binary search algorithm by examining how to compare a target with the middle element and use the left and right index to locate the number in an array.
Learn how to print a sequence of numbers with commas in JavaScript, using a function and an if statement to avoid a trailing comma after the last element.
Learn how to copy elements from one array of numbers into another, ensure the new array matches the original length, and assign elements to the copied array.
Learn to count spaces in a sentence by iterating through each character with a for loop and using if statements to detect spaces.
Build a JavaScript stopwatch from scratch that tracks hours, minutes, and seconds, with start, stop, and reset buttons, updating the display via a print function.
Build a tic tac toe game from scratch in JavaScript, implementing a winner function, turn logic, and a 3x3 grid, with interactive UI updates.
Learn to build a donations page with plus and minus buttons to adjust amounts, set defaults, validate input, and connect a send money function to process user contributions.
This course introduces students to the basics of JavaScript, one of today's leading web development languages. The course requires knowledge of HTML and CSS and is an ideal transition from HTML into more advanced web technologies and Web 2.0 tools.
Whether you are beginner or expert there is always something to learn from this course.
You will learn:
· JavaScript Language Basics
· Advanced JavaScript Concepts
· Putting it all together creating real-world projects
Why learn JavaScript in 2021?
Beginner-Friendly
Learning JavaScript is easy compared to learning programming languages such as c++. For example in JavaScript you don`t need to specify data type while declaring a variable and you can easily convert a number to a string and vice versa.
Most Popular Programming Language in the World
Many websites around the world are built using JavaScript. Learning JavaScript will give you the opportunity to work in many companies as a webmaster.
Abundance of JavaScript Jobs
JavaScript jobs are popular among Software Engineering jobs. You can also work as a freelancer creating web applications for your clients.
JavaScript runs in many devices
In all the environments where a web browser is installed, we will have JavaScript. You can run your JavaScript code in your smart phone.
Created by
Sydney Tinki: experienced Developer from Botswana