Issued by Foundryy · Web Development
JavaScript Development
Learn modern JavaScript the way it is used on the job: the language itself, the browser DOM, asynchronous code and fetching data from APIs. You finish by building an interactive app without a framework, so you understand what React and similar tools are doing for you.
- Duration
- 3 months
- Study time
- 100 hours
- Modules
- 6
- Cost
- At enrollment
- JavaScript
- DOM
- Asynchronous Programming
- REST APIs
- Debugging
Curriculum
- 120 h
Language fundamentals
Values, types and operators, Functions and closures, Arrays and objects
- 214 h
Modern JavaScript
ES modules, Destructuring and spread, Array methods
- 318 h
The browser and the DOM
Selecting and updating elements, Events, Forms and validation
- 416 h
Asynchronous JavaScript
Promises and async/await, fetch and error handling, Race conditions
- 510 h
Tooling and debugging
Browser dev tools, npm and bundlers, Linting
- 622 h
Capstone
Planning the app, Build, Accessibility check and demo
Who can enroll
You should know basic HTML and CSS. No prior JavaScript needed.
To earn the certificate
- Complete every module of the curriculum
- Submit a capstone project: a framework-free interactive web app that loads live data from a public API and handles loading and error states
- Pass a final review by a Foundryy reviewer
- Follow Foundryy’s academic-integrity policy: the work you submit must be your own
Issued by Foundryy after the team has reviewed your capstone against the requirements.