JavaScript & TypeScript — Catalog
Choose a course or a pack to get started.
JavaScript & TypeScript roles primarily include front-end, full-stack and Node.js back-end developers, as well as integrators and software engineers building modern Web interfaces and services. Professional needs now go far beyond JavaScript syntax: real projects require typing, code structure, API consumption, dependency management, testing, security and deployment.
The 15 courses progress from HTML/CSS and JavaScript Web foundations to DOM manipulation, forms, Fetch and APIs, modules and npm, then TypeScript, interfaces and advanced types, single-page applications, Node.js, Express, security, testing and deployment. By the end of the pathway, you will be able to build a complete typed Web application connected to an API, tested, secured and ready for production.
🎓 15 courses • 📘 120 interactive lessons • ⏱️ 45 to 75 hours of conversational training
Best offer
JavaScript & TypeScript Complete Pack
148,50 € excl. VAT
Savings : 99,00 €
29,70 €
22,90 excl. VAT
Savings : 6,80 €
Understand the Web and build an HTML page
understand how a website works and build a first structured page.
Course information
Web developers, integrators and technical professionals who want to build modern interfaces and applications with JavaScript and TypeScript.
No advanced technical prerequisite. Everyday computer skills and the ability to follow technical instructions are sufficient to start.
- Understand how the Web works
- Discover HTML, CSS, and JavaScript
- Add links and images
- Workshop: build a first presentation page
- Apply the course methods and tools to a representative workplace situation.
- Produce a usable outcome by combining the concepts covered: build a first presentation page
- Check the consistency, quality and risks of the result before validation.
- Transfer the course skills to a comparable professional context and justify the choices made.
3 to 5 h
9,90 € excl. VAT
Style an interface with CSS
build a clear, readable interface that adapts to different screens.
Course information
Web developers, integrators and technical professionals who want to build modern interfaces and applications with JavaScript and TypeScript.
No advanced technical prerequisite. Everyday computer skills and the ability to follow technical instructions are sufficient to start.
- Understand CSS selectors
- Understand margins, borders, and spacing
- Build a grid with CSS Grid
- Workshop: build a responsive page
- Apply the course methods and tools to a representative workplace situation.
- Produce a usable outcome by combining the concepts covered: build a responsive page
- Check the consistency, quality and risks of the result before validation.
- Transfer the course skills to a comparable professional context and justify the choices made.
3 to 5 h
9,90 € excl. VAT
Discover the fundamentals of JavaScript
understand what JavaScript is for and write your first programs.
Course information
Web developers, integrators and technical professionals who want to build modern interfaces and applications with JavaScript and TypeScript.
No advanced technical prerequisite. Everyday computer skills and the ability to follow technical instructions are sufficient to start.
- Understand what JavaScript is used for
- Declare variables with let and const
- Display and inspect values in the console
- Workshop: build a first interactive calculator
- Apply the course methods and tools to a representative workplace situation.
- Produce a usable outcome by combining the concepts covered: build a first interactive calculator
- Check the consistency, quality and risks of the result before validation.
- Transfer the course skills to a comparable professional context and justify the choices made.
3 to 5 h
9,90 € excl. VAT
38,70 €
28,90 excl. VAT
Savings : 9,80 €
Operational JavaScript
build logic that makes decisions and repeats operations.
Course information
Web developers, integrators and technical professionals who want to build modern interfaces and applications with JavaScript and TypeScript.
A working knowledge of the foundations introduced in the first courses, or equivalent practical experience, is recommended.
- Use if, else, and else if conditions
- Combine several conditions
- Use while and do while loops
- Workshop: build a results management program
- Apply the course methods and tools to a representative workplace situation.
- Produce a usable outcome by combining the concepts covered: build a results management program
- Check the consistency, quality and risks of the result before validation.
- Transfer the course skills to a comparable professional context and justify the choices made.
3 to 5 h
12,90 € excl. VAT
Use functions, arrays, and objects
organize data and avoid repeating code.
Course information
Web developers, integrators and technical professionals who want to build modern interfaces and applications with JavaScript and TypeScript.
A working knowledge of the foundations introduced in the first courses, or equivalent practical experience, is recommended.
- Create and call a function
- Understand variable scope
- Iterate over and transform an array
- Workshop: manage a list of structured items
- Apply the course methods and tools to a representative workplace situation.
- Produce a usable outcome by combining the concepts covered: manage a list of structured items
- Check the consistency, quality and risks of the result before validation.
- Transfer the course skills to a comparable professional context and justify the choices made.
3 to 5 h
12,90 € excl. VAT
Work with the DOM and events
make a web page genuinely interactive.
Course information
Web developers, integrators and technical professionals who want to build modern interfaces and applications with JavaScript and TypeScript.
A working knowledge of the foundations introduced in the first courses, or equivalent practical experience, is recommended.
- Understand the DOM model
- Change text, attributes, and styles
- Handle keyboard and mouse events
- Workshop: build an interactive list
- Apply the course methods and tools to a representative workplace situation.
- Produce a usable outcome by combining the concepts covered: build an interactive list
- Check the consistency, quality and risks of the result before validation.
- Transfer the course skills to a comparable professional context and justify the choices made.
3 to 5 h
12,90 € excl. VAT
47,70 €
35,90 excl. VAT
Savings : 11,80 €
Build and validate forms
capture information entered by the user and check its quality.
Course information
Web developers, integrators and technical professionals who want to build modern interfaces and applications with JavaScript and TypeScript.
A working knowledge of the foundations introduced in the first courses, or equivalent practical experience, is recommended.
- Build an accessible HTML form
- Intercept form submission
- Display understandable error messages
- Workshop: build a complete form
- Apply the course methods and tools to a representative workplace situation.
- Produce a usable outcome by combining the concepts covered: build a complete form
- Check the consistency, quality and risks of the result before validation.
- Transfer the course skills to a comparable professional context and justify the choices made.
3 to 5 h
15,90 € excl. VAT
Use fetch and talk to APIs
retrieve, validate, and send data to external services.
Course information
Web developers, integrators and technical professionals who want to build modern interfaces and applications with JavaScript and TypeScript.
You should already master the pathway foundations or have equivalent experience. Advanced topics build directly on skills developed in earlier courses.
- Understand the role of an API
- Read and validate JSON data
- Use promises, async, and await
- Workshop: build a complete API client
- Apply the course methods and tools to a representative workplace situation.
- Produce a usable outcome by combining the concepts covered: build a complete API client
- Check the consistency, quality and risks of the result before validation.
- Transfer the course skills to a comparable professional context and justify the choices made.
3 to 5 h
15,90 € excl. VAT
Structure a project with modules, npm, and tooling
properly organize a modern JavaScript application.
Course information
Web developers, integrators and technical professionals who want to build modern interfaces and applications with JavaScript and TypeScript.
You should already master the pathway foundations or have equivalent experience. Advanced topics build directly on skills developed in earlier courses.
- Split a program into modules
- Understand a project's dependencies
- Install and update a package
- Workshop: restructure an application into modules
- Apply the course methods and tools to a representative workplace situation.
- Produce a usable outcome by combining the concepts covered: restructure an application into modules
- Check the consistency, quality and risks of the result before validation.
- Transfer the course skills to a comparable professional context and justify the choices made.
3 to 5 h
15,90 € excl. VAT
56,70 €
42,90 excl. VAT
Savings : 13,80 €
Discover TypeScript and typing
understand the value of typing and progressively secure JavaScript code.
Course information
Web developers, integrators and technical professionals who want to build modern interfaces and applications with JavaScript and TypeScript.
You should already master the pathway foundations or have equivalent experience. Advanced topics build directly on skills developed in earlier courses.
- Understand the limits of dynamic typing
- Install and configure TypeScript
- Type function parameters and return values
- Workshop: convert a JavaScript program to TypeScript
- Apply the course methods and tools to a representative workplace situation.
- Produce a usable outcome by combining the concepts covered: convert a JavaScript program to TypeScript
- Check the consistency, quality and risks of the result before validation.
- Transfer the course skills to a comparable professional context and justify the choices made.
3 to 5 h
18,90 € excl. VAT
Master advanced types and interfaces
precisely model the data an application works with.
Course information
Web developers, integrators and technical professionals who want to build modern interfaces and applications with JavaScript and TypeScript.
You should already master the pathway foundations or have equivalent experience. Advanced topics build directly on skills developed in earlier courses.
- Use custom types
- Define optional properties
- Use literal types and discriminated unions
- Workshop: model an application's data
- Apply the course methods and tools to a representative workplace situation.
- Produce a usable outcome by combining the concepts covered: model an application's data
- Check the consistency, quality and risks of the result before validation.
- Transfer the course skills to a comparable professional context and justify the choices made.
3 to 5 h
18,90 € excl. VAT
Build a web application with TypeScript
use TypeScript in a genuine interactive interface.
Course information
Web developers, integrators and technical professionals who want to build modern interfaces and applications with JavaScript and TypeScript.
You should already master the pathway foundations or have equivalent experience. Advanced topics build directly on skills developed in earlier courses.
- Configure TypeScript for the browser
- Type user events
- Type an API's responses
- Workshop: build an interactive TypeScript application
- Apply the course methods and tools to a representative workplace situation.
- Produce a usable outcome by combining the concepts covered: build an interactive TypeScript application
- Check the consistency, quality and risks of the result before validation.
- Transfer the course skills to a comparable professional context and justify the choices made.
3 to 5 h
18,90 € excl. VAT
74,70 €
48,90 excl. VAT
Savings : 25,80 €
Build a modern single-page application
organize a single-page application with multiple views and features.
Course information
Web developers, integrators and technical professionals who want to build modern interfaces and applications with JavaScript and TypeScript.
You should already master the pathway foundations or have equivalent experience. Advanced topics build directly on skills developed in earlier courses.
- Understand how a single-page application works
- Manage application state
- Create reusable components
- Workshop: build a single-page application with multiple views and no full reload
- Apply the course methods and tools to a representative workplace situation.
- Produce a usable outcome by combining the concepts covered: build a single-page application with multiple views and no full reload
- Check the consistency, quality and risks of the result before validation.
- Transfer the course skills to a comparable professional context and justify the choices made.
3 to 5 h
24,90 € excl. VAT
Build a Node.js API with TypeScript
develop a typed back-end API for a web application.
Course information
Web developers, integrators and technical professionals who want to build modern interfaces and applications with JavaScript and TypeScript.
You should already master the pathway foundations or have equivalent experience. Advanced topics build directly on skills developed in earlier courses.
- Understand the role of back-end development
- Create an application with Express
- Store data in a database
- Workshop: build a complete management API with TypeScript
- Apply the course methods and tools to a representative workplace situation.
- Produce a usable outcome by combining the concepts covered: build a complete management API with TypeScript
- Check the consistency, quality and risks of the result before validation.
- Transfer the course skills to a comparable professional context and justify the choices made.
3 to 5 h
24,90 € excl. VAT
Secure, test, and deploy a complete application
bring together every skill from the path in a professional build.
Course information
Web developers, integrators and technical professionals who want to build modern interfaces and applications with JavaScript and TypeScript.
You should already master the pathway foundations or have equivalent experience. Advanced topics build directly on skills developed in earlier courses.
- Identify the main vulnerabilities of a web app
- Understand authentication and sessions
- Improve performance and accessibility
- Final project: build a complete web application
- Apply the course methods and tools to a representative workplace situation.
- Produce a usable outcome by combining the concepts covered: build a complete web application
- Check the consistency, quality and risks of the result before validation.
- Transfer the course skills to a comparable professional context and justify the choices made.
3 to 5 h
24,90 € excl. VAT