JavaScript
JavaScript in Depth
Work with data, functions and operations that take time, and build up to an interface that creates its elements from data.
Start the trackFree, no sign-up needed
What you'll learn
- Rendering arrays on the pageTurn data into elements on the page
- FunctionsA function that takes a value and returns a result
- Objects and dataRender a list of objects
- Asynchronous code and waitingPromises and async/await
- Event delegationOne listener for items that get added and removed
- Destructuring objects and arraysPull values out in a single line
- Spread and restTwo uses for three dots
- Functions that rememberPrivate data for a function without a global variable
Track contents
8 lessons, 2 hours in total- 1Rendering arrays on the pageJavaScriptTurn data into elements on the page12 min
- 2FunctionsJavaScriptA function that takes a value and returns a result12 min
- 3Objects and dataJavaScriptRender a list of objects14 min
- 4Asynchronous code and waitingJavaScriptPromises and async/await15 min
- 5Event delegationJavaScriptOne listener for items that get added and removed14 min
- 6Destructuring objects and arraysJavaScriptPull values out in a single line13 min
- 7Spread and restJavaScriptTwo uses for three dots13 min
- 8Functions that rememberJavaScriptPrivate data for a function without a global variable14 min
More Web tracks
All tracks- </>Beginner
Web Basics
Start with your very first HTML tag and finish with a complete interactive app.
8 lessons1.5 hours - { }Intermediate
CSS in Depth
Go deeper into the box model, custom properties, positioning, container queries and more, so you understand what's really going on behind the styles you see.
8 lessons1.5 hours - { }Beginner
Text and Typography
Learn to scale headings, choose the right units, and set line length and text direction, because text is what people read most in any interface.
8 lessons1.5 hours