Get a practice-based introduction to writing your own code in JavaScript, testing out your new skills as you go in a collaborative and interactive learning environment.
Overview
Syllabus
Introduction
- Hands-on JavaScript
- Using GitHub Codespaces with this course
- Modify a component
- Break down a complex function
- Make a component reusable through nesting
- Pull only the data you need from an object
- Add new data to an existing data object
- Set up ESLint and Prettier
- Create a dark mode switch
- Detect existing mode
- Store dark mode settings in the browser
- Create a "loading" indicator and simulate loading time
- Lazy-load content with IntersectionObserver
- Get access and documentation for an API
- Fetch data from an API
- Build a component utilizing API data
- Add a button to change units
- Add a location selector
- Going further
Taught by
Morten Rand-Hendriksen