Curriculum
Course:
Web Development: JavaScript
Login
Curriculum
Web Development: JavaScript
Module 1. JavaScript: An Introduction
0/2
What is JavaScript?
Video lesson
Preview
Navigating the JavaScript landscape
Video lesson
Preview
Module 2. The Basics
0/5
Tools for JavaScript development(In progress)
Video lesson
Preview
Introducing the browser console
Video lesson
Preview
Add inline JavaScript to a HTML document
Video lesson
Preview
Add JavaScript in an external file
Video lesson
Preview
How to write JavaScript: A crash course(In progress)
Video lesson
Preview
Module 3. Working with data
0/8
Variables: The catch-all containers of JavaScript
Video lesson
Preview
Data types in JavaScript
Video lesson
Preview
Arithmetic operators and math
Video lesson
Preview
Working with strings and numbers
Video lesson
Preview
Conditional statements and logic
Video lesson
Preview
Advanced conditions and logic
Video lesson
Preview
Arrays
Video lesson
Preview
Properties and methods in arrays
Video lesson
Preview
Module 4. Functions and Objects
0/12
Functions in JavaScript
Video lesson
Preview
Build a basic function(In progress)
Video lesson
Preview
Add arguments to the function
Video lesson
Preview
Return values from a function
Video lesson
Preview
Anonymous functions
Video lesson
Preview
Immediately invoked functional expressions
Video lesson
Preview
Variable scope
Video lesson
Preview
ES2015: let and const
Video lesson
Preview
Make sense of objects
Video lesson
Preview
Object constructors
Video lesson
Preview
Sidebar: Dot and bracket notation
Video lesson
Preview
Closures
Video lesson
Preview
Module 5. JavaScript and the DOM, Part 1: Changing DOM Elements
0/6
DOM: The document object model
Video lesson
Preview
Target elements in the DOM with querySelector methods
Video lesson
Preview
Access and change elements
Video lesson
Preview
Access and change classes
Video lesson
Preview
Add DOM elements
Video lesson
Preview
Apply inline CSS to an element
Video lesson
Preview
Module 6. Project: Create an Analog Clock
0/7
Create an analog clock: Project breakdown
Video lesson
Preview
Use CSS to move clock hands
Video lesson
Preview
Use JavaScript to move clock hands
Video lesson
Preview
Get the current hour, minute, and second with the Date() object
Video lesson
Preview
Show the current time using fancy math
Video lesson
Preview
Make the clock move forward second by second
Video lesson
Preview
Solve the pesky "return to zero" problem
Video lesson
Preview
Module 7. JavaScript and the DOM, Part 2: Events
0/5
What are DOM events?
Video lesson
Preview
Some typical DOM events
Video lesson
Preview
Trigger functions with event handlers
Video lesson
Preview
Add and use event listeners
Video lesson
Preview
Pass arguments via event listeners
Video lesson
Preview
Module 8. Project: Typing Speed Tester
0/5
Rundown of HTML markup
Video lesson
Preview
Build a count-up timer
Video lesson
Preview
Detect spelling errors by matching strings
Video lesson
Preview
Stop the timer when the test is done
Video lesson
Preview
Add a reset button
Video lesson
Preview
Module 9. Loops
0/3
Loops
Video lesson
Preview
Looping through arrays
Video lesson
Preview
Break and continue loops
Video lesson
Preview
Module 10. Project: Automated Responsive Images Markup
0/5
Project breakdown
Video lesson
Preview
Rundown of project setup
Video lesson
Preview
Loop through all images in the document
Video lesson
Preview
Create function to generate srcset value
Video lesson
Preview
Update img markup with srcset and sizes attributes
Video lesson
Preview
Module 11. Troubleshooting, Validating, and Minifying JavaScript
0/7
JavaScript validation and troubleshooting
Video lesson
Preview
Troubleshooting JavaScript
Video lesson
Preview
Send troubleshooting info to the console
Video lesson
Preview
Step through your JavaScript with browser tools
Video lesson
Preview
Online script linting
Video lesson
Preview
Automate script linting
Video lesson
Preview
Automate script minification
Video lesson
Preview
Module 12. Bonus Chapter: Ask the Instructor
0/5
What are arrow functions?
Video lesson
Preview
What do I learn first? JavaScript? TypeScript?
Video lesson
Preview
How do I write strings in ES2015?
Video lesson
Preview
What does the % symbol do?
Video lesson
Preview
Why use the querySelector() and querySelectorAll() methods?
Video lesson
Preview
Video lesson
Why use the querySelector() and querySelectorAll() methods?
Sign In
The password must have a minimum of 8 characters of numbers and letters, contain at least 1 capital letter
I want to sign up as instructor
Remember me
Sign In
Sign Up
Restore password
Send reset link
Password reset link sent
to your email
Close
Your application is sent
We'll send you an email as soon as your application is approved.
Go to Profile
No account?
Sign Up
Sign In
Lost Password?
←
Chat with Us