
Kick off the complete JavaScript & jQuery course with no prior knowledge required, explore HTML and CSS basics, download materials, and start writing JavaScript with real-life examples.
Discover why JavaScript adds interactivity to web pages, using alerts and console logs, and learn to embed scripts with inline and external files for testing in the browser.
Demonstrate how the DOM represents a web page as a tree of nodes, enabling selecting and changing elements and attributes, and responding to user events to create interactivity.
Learn how to use for loops and for-in loops in JavaScript to iterate arrays and objects, control flow with conditions and increments, and manipulate DOM elements.
Highlighting variable scope in JavaScript, the lesson details local and global scope and how functions create local scope. Introduces ES6 let and const for block scope and constant values.
Press the calculate button, gather grades and absences, validate all fields with or, compute average and presence using a total class constant, and determine approval or failure with nested conditionals.
Explore the browser object model and the window object, including innerWidth, cursor position, and mousemove events, plus how global variables attach to window and use of alert.
Learn to handle check boxes in JavaScript by retrieving multiple selected options, iterating over them, and rendering the results as a dynamic list to send to a database.
Solve a stopwatch in vanilla JavaScript with start/stop and reset controls, using getTime and setInterval to track elapsed time and update the display in milliseconds.
Master the stopwatch by stopping, resetting, and restarting the timer with a clock interval and elapsed time logic to preserve time between pauses and reset the elapsed time to zero.
Create an interactive about us section with mission, vision, and values, using clickable tabs to swap content and highlight the active tab with background and bold font.
Explore jQuery CSS class manipulation by adding, removing, and toggling classes to change a paragraph's appearance, using add class, remove class, and toggle class methods.
Explore jQuery events, including click and the ready event, learn the on method and object-based event binding, and ensure the DOM loads before scripts.
Use jQuery events on the full name field to show or hide the submit button as the user types, considering change and key up for real-time feedback.
Update order details by syncing filter selections to the order summary with jQuery, using element IDs, dynamic selectors, and text extraction for quality, color, quantity, and style.
Format prices with two decimals and thousand separators using toFixed and toLocaleString in USD currency. Show the yellow loader during price updates and illustrate simple discount and quantity logic.
Learn how to prevent application crashes by using try and catch for error handling in JavaScript, optionally using finally and throw to manage errors and debug with console logs.
Explore how to simulate namespaces in JavaScript by using objects to group related properties and methods, preventing global conflicts, as shown with a best seller slider example.
Learn how local storage stores string key-value data in the window object to remember a user's name and preferences across visits, while session storage holds data for the current session.
Discover how Ajax performs asynchronous http requests to fetch data from external sources without reloading the page, and learn to render json data on the client.
Master ajax with jquery by sending requests using $.ajax with url, type, and dataType json, handling success and error callbacks; compare with vanilla js and learn done and fail methods.
Process a courses JSON to add an average rating per course, handling no reviews and not enough reviews yet with a try-catch, and return the updated JSON.
Set up the workspace for a Vue.js project by following Vetri docs, using Visual Studio Code, and starting with a CDN-based initial self-service machine demo to learn reactivity.
In this course you will learn JAVASCRIPT in a very natural and intuitive way. Our step by step method of teaching mixed with exercises, real life examples, challenges and projects will make you feel very confident with the language and become a professional Javascript programmer in just a few weeks.
The course includes a complete jQuery section with exercises and a cool project where you will build an online t-shirt price calculator with multiple filters.
There's also one whole section about AJAX and JSON where we will get external data from APIs to use in our web applications. The ending project of this section is building a Quiz Game where users can play live and try to beat the computer on questions about Music, Science, History, Entertainment and many other topics.
BONUS: We've recently included a new section fully dedicated to give you a great introduction to Vue JS. Get ready to learn modern web development with the most popular Javascript framework in the industry.
If you want to learn Javascript with ease and boost your developer career, just enroll in the course today. You will get instant lifetime access and money back guarantee so you can learn at your own pace anytime you want.