
Explore javascript basics, including variables, declaring variables, arithmetic operators, and screen output; build foundations in loops, functions, objects, and api calls to weather services for client-server communication.
Explore JavaScript control structures, including if-else conditionals with three equals signs. Practice while, do-while, and for loops that increment, decrement, and repeat statements.
Demonstrates the do while loop, showing how the loop runs at least once, decrements a value from 100 to 1, and prints each step.
Explore switch-case statements by taking end-user input with a prompt, comparing it against options like burger and Chinese food, and displaying corresponding output with a default case.
Learn how to use JavaScript logical operators through if-else conditions, including and, or, and not, with examples that decide waking up, sleeping, and fixing a computer.
Define and call functions in javascript by declaring a function, passing parameters, and returning values to print a name or sum numbers.
Explore arrays in JavaScript by declaring a mixed type array and printing each element with a for loop, including days and numbers.
Learn object oriented programming in JavaScript by creating a car object with attributes like make, model, horsepower, and color, using dot notation to display values and apply if-else decisions.
Explore how constructors and classes create car objects by assigning make, model, and color to public properties, with price kept private and accessed via a get price method.
Explore how to make a basic Google Maps API call with JavaScript by initializing a map with longitude and latitude and displaying the map of South Africa.
Use the XMLHttpRequest object in JavaScript to send HTTP requests and load server responses with Ajax, opening GET requests and rendering responseText in the page.
This course will teach you the fundamentals of Web Programming using the most powerful web programming language in use today: JavaScript (JS). This course will help you gain the confidence and the technical know-how of being able to write JavaScript programs. In addition, you will become a proficient JS programmer in no time.
This course will cover topics in real-time by providing walking you through code line-by-line.
In this course we will cover the following topic: