Learn JavaScript From Basics to Async and APIs
Level 2: Basic to Advanced JS. Interactive Web & Working With APIs. Build a genuinely interactive site that does not fall apart on a slow connection.
- JavaScript basics
- Functions & closures
- DOM & events
- Async / await
- Working with APIs
What you can do by the end of the level
- JavaScript basics: types, control flow, loops, functions
- Closures, higher-order functions, and how this works
- Changing the page through the DOM and handling events
- Fetching data from APIs with async/await
- Handling all four states: loading, error, empty, success
Portfolio project for this level
Interactive API-Backed App
An app that consumes a real API and handles every state, not just the happy path.
How do I move up to the next level?
Each level ends with an assessment. Pass it and you move up. If not, you repeat this level instead of being pushed forward. You also get one free step back a level.
How much does this level cost?
From Rp300.000 per level, plus a Rp500.000 commitment fee paid once on enrollment. The opening class of this level is free. Cost
Start with the free opening class
Join the first Level 1 class, see how we teach and meet the mentor. Then decide.