
Learn how to include JavaScript in web pages using alert, console log, document.write, and comments with // and /* ... */ while manipulating the page with getElementById and camelCase IDs.
Create a simple web page that displays a player's name and score using variables, builds a score string, and increments the score with ++ to update the display.
Learn how to create and use arrays in javascript by declaring them with var or array literals, store multiple values, access elements by index, and inspect the length property.
Explore common JavaScript array methods such as push, unshift, shift, pop, reverse, and slice, and see how to add, remove, and rearrange elements in arrays.
Learn to define and invoke functions, pass parameters into their curly brackets, and alert messages; demonstrate a two-parameter multiply function that alerts the product of 5 and 4.
Learn to create and use JavaScript objects as name value pairs, with properties like manufacturer, model, and color; access via dot or bracket notation and nest a features object.
Master switch statements in JavaScript by mapping a month variable to multiple cases, using break to stop after a match, and defining a default case for unmatched months.
Explore how to use for loops, while loops, and do while loops in JavaScript, including counter variables, array iteration, and avoiding infinite loops to print values.
Master the javascript for loop by defining its initial value, condition, and increment. Count from 1 to 9 and traverse a foods array such as pasta, pizza, and fish.
Build a phone book in JavaScript by storing friend names in an array, looping with a for loop, sorting alphabetically, and printing numbered results to the browser.
Explore the document object model (dom), its tree-like structure from document to head and body, and learn how javascript can access and manipulate dom elements to create dynamic web pages.
Learn how to access and manipulate DOM elements with JavaScript using getElementById, querySelector, getElementsByClassName, getElementsByTagName, and document.images to create interactive web pages.
Create a temperature converter with a bootstrap form, input, and two buttons to convert to Celsius or Fahrenheit, display results, and prototype styling in css and gradient background.
JavaScript is the most popular programming language in the world!
It's a programming language used for creating dynamic action on your website. JavaScript gives your websites additional functionalities that can be executed on the user's computer without re-connecting to the server. Because of this, the user interface becomes more friendly and more interactive.
Learning JavaScript will allow you to become a full stack web developer. With JavaScript you'll be able to use front end frameworks like React and Angular on the client side. And you can also code on back end server side with NodeJS and create databases with MongoDB.
With JavaScript you'll be able to add features and interactivity to your websites, build large scale full stack applications and add functionality to existing projects.
In this course we'll start learning JavaScript from the very beginning and we will start from some of the basic building blocks of JavaScript.
Learning about variables, primitives, operators and more.
We'll then move onto JavaScript objects - learning how to create, access and modify them.
Then we'll learn about two special kinds of JavaScript objects - arrays (where we'll focus on using its properties and methods) and functions (where we'll look at declarations, parameters and expressions)
We'll then move onto Control Flow and Loops section where we will cover Logical operators, Switch statements, While loop, FOR loop and much more.
This is the most organised course about JavaScript from Beginner to Professional on the Internet and it's based on the best practices for developing clean, easy to read and maintain and well-performing code in JavaScript. It I will take you step by step from theory to building your own real-world applications. We will explain in details all the code we will write together and launch in our browsers to see how it in action.
Upon completion of this course you will know JavaScript perfectly and learning any JavaScript based framework will not be a struggle for you!
Just start your learning today and let's start speaking JavaScript!