Python JavaScript & TypeScript SQL API Cybersecurity Fundamentals Cloud Fundamentals Data Modeling & Pipelines
← Development

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

5 levels: Level 1 — 9,90 € excl. VAT Level 2 — 12,90 € excl. VAT Level 3 — 15,90 € excl. VAT Level 4 — 18,90 € excl. VAT Level 5 — 24,90 € excl. VAT
Preview of a lesson inside the Learning Workspace

Best offer

JavaScript & TypeScript Complete Pack

🎓 Certificate : "JavaScript & TypeScript — Professional Path" 247,50 €
📚 15 courses 📖 120 lessons ⏱ 45 to 75 h ⚡ 1800 credits included

148,50 € excl. VAT

Savings : 99,00 €

Web Foundations Pack 3 courses
🎓 Certificate : JavaScript & TypeScript — Web Foundations
📚 3 courses 📖 24 lessons ⏱ 9 to 15 h ⚡ 240 credits included

29,70 €

22,90 excl. VAT

Savings : 6,80 €

01 Level 1

Understand the Web and build an HTML page

understand how a website works and build a first structured page.

Understand how the Web works Identify the role of the browser and the server Discover HTML, CSS, and JavaScript Create the structure of an HTML document Use headings, paragraphs, and lists Add links and images Structure a page with semantic tags Workshop: build a first presentation page
📚 8 lessons ⏱ 3 to 5 h 🎯 Quiz included ⚡ 80 credits included
Course information
Target audience

Web developers, integrators and technical professionals who want to build modern interfaces and applications with JavaScript and TypeScript.

Prerequisites

No advanced technical prerequisite. Everyday computer skills and the ability to follow technical instructions are sufficient to start.

Learning objectives
  • Understand how the Web works
  • Discover HTML, CSS, and JavaScript
  • Add links and images
  • Workshop: build a first presentation page
Target skills
  • 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.
Estimated duration

3 to 5 h

Price

9,90 € excl. VAT

02 Level 1

Style an interface with CSS

build a clear, readable interface that adapts to different screens.

Understand CSS selectors Apply colors, fonts, and backgrounds Understand margins, borders, and spacing Master the CSS box model Lay out a page with Flexbox Build a grid with CSS Grid Adapt an interface for mobile devices Workshop: build a responsive page
📚 8 lessons ⏱ 3 to 5 h 🎯 Quiz included ⚡ 80 credits included
Course information
Target audience

Web developers, integrators and technical professionals who want to build modern interfaces and applications with JavaScript and TypeScript.

Prerequisites

No advanced technical prerequisite. Everyday computer skills and the ability to follow technical instructions are sufficient to start.

Learning objectives
  • Understand CSS selectors
  • Understand margins, borders, and spacing
  • Build a grid with CSS Grid
  • Workshop: build a responsive page
Target skills
  • 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.
Estimated duration

3 to 5 h

Price

9,90 € excl. VAT

03 Level 1

Discover the fundamentals of JavaScript

understand what JavaScript is for and write your first programs.

Understand what JavaScript is used for Add JavaScript to a web page Declare variables with let and const Work with numbers and character strings Discover booleans and comparisons Display and inspect values in the console Understand common JavaScript errors Workshop: build a first interactive calculator
📚 8 lessons ⏱ 3 to 5 h 🎯 Quiz included ⚡ 80 credits included
Course information
Target audience

Web developers, integrators and technical professionals who want to build modern interfaces and applications with JavaScript and TypeScript.

Prerequisites

No advanced technical prerequisite. Everyday computer skills and the ability to follow technical instructions are sufficient to start.

Learning objectives
  • 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
Target skills
  • 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.
Estimated duration

3 to 5 h

Price

9,90 € excl. VAT

Operational JavaScript Pack 3 courses
🎓 Certificate : JavaScript & TypeScript — Operational JavaScript
📚 3 courses 📖 24 lessons ⏱ 9 to 15 h ⚡ 300 credits included

38,70 €

28,90 excl. VAT

Savings : 9,80 €

04 Level 2

Operational JavaScript

build logic that makes decisions and repeats operations.

Use if, else, and else if conditions Compare values correctly Combine several conditions Use the switch statement Repeat an operation with for Use while and do while loops Break out of or continue a loop Workshop: build a results management program
📚 8 lessons ⏱ 3 to 5 h 🎯 Quiz included ⚡ 100 credits included
Course information
Target audience

Web developers, integrators and technical professionals who want to build modern interfaces and applications with JavaScript and TypeScript.

Prerequisites

A working knowledge of the foundations introduced in the first courses, or equivalent practical experience, is recommended.

Learning objectives
  • Use if, else, and else if conditions
  • Combine several conditions
  • Use while and do while loops
  • Workshop: build a results management program
Target skills
  • 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.
Estimated duration

3 to 5 h

Price

12,90 € excl. VAT

05 Level 2

Use functions, arrays, and objects

organize data and avoid repeating code.

Create and call a function Use parameters and return values Understand variable scope Discover arrow functions Create and modify an array Iterate over and transform an array Create and work with objects Workshop: manage a list of structured items
📚 8 lessons ⏱ 3 to 5 h 🎯 Quiz included ⚡ 100 credits included
Course information
Target audience

Web developers, integrators and technical professionals who want to build modern interfaces and applications with JavaScript and TypeScript.

Prerequisites

A working knowledge of the foundations introduced in the first courses, or equivalent practical experience, is recommended.

Learning objectives
  • Create and call a function
  • Understand variable scope
  • Iterate over and transform an array
  • Workshop: manage a list of structured items
Target skills
  • 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.
Estimated duration

3 to 5 h

Price

12,90 € excl. VAT

06 Level 2

Work with the DOM and events

make a web page genuinely interactive.

Understand the DOM model Select HTML elements Change text, attributes, and styles Create and remove elements Respond to a user click Handle keyboard and mouse events Use event delegation Workshop: build an interactive list
📚 8 lessons ⏱ 3 to 5 h 🎯 Quiz included ⚡ 100 credits included
Course information
Target audience

Web developers, integrators and technical professionals who want to build modern interfaces and applications with JavaScript and TypeScript.

Prerequisites

A working knowledge of the foundations introduced in the first courses, or equivalent practical experience, is recommended.

Learning objectives
  • Understand the DOM model
  • Change text, attributes, and styles
  • Handle keyboard and mouse events
  • Workshop: build an interactive list
Target skills
  • 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.
Estimated duration

3 to 5 h

Price

12,90 € excl. VAT

Applications & APIs Pack 3 courses
🎓 Certificate : JavaScript & TypeScript — Applications & APIs
📚 3 courses 📖 24 lessons ⏱ 9 to 15 h ⚡ 360 credits included

47,70 €

35,90 excl. VAT

Savings : 11,80 €

07 Level 3

Build and validate forms

capture information entered by the user and check its quality.

Build an accessible HTML form Retrieve entered values Intercept form submission Check required fields Validate numbers, dates, and email addresses Display understandable error messages Clean and prepare entered data Workshop: build a complete form
📚 8 lessons ⏱ 3 to 5 h 🎯 Quiz included ⚡ 120 credits included
Course information
Target audience

Web developers, integrators and technical professionals who want to build modern interfaces and applications with JavaScript and TypeScript.

Prerequisites

A working knowledge of the foundations introduced in the first courses, or equivalent practical experience, is recommended.

Learning objectives
  • Build an accessible HTML form
  • Intercept form submission
  • Display understandable error messages
  • Workshop: build a complete form
Target skills
  • 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.
Estimated duration

3 to 5 h

Price

15,90 € excl. VAT

08 Level 3

Use fetch and talk to APIs

retrieve, validate, and send data to external services.

Understand the role of an API Discover HTTP and its main methods Read and validate JSON data Make a GET request with fetch Send data with POST Use promises, async, and await Handle network and server errors Workshop: build a complete API client
📚 8 lessons ⏱ 3 to 5 h 🎯 Quiz included ⚡ 120 credits included
Course information
Target audience

Web developers, integrators and technical professionals who want to build modern interfaces and applications with JavaScript and TypeScript.

Prerequisites

You should already master the pathway foundations or have equivalent experience. Advanced topics build directly on skills developed in earlier courses.

Learning objectives
  • Understand the role of an API
  • Read and validate JSON data
  • Use promises, async, and await
  • Workshop: build a complete API client
Target skills
  • 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.
Estimated duration

3 to 5 h

Price

15,90 € excl. VAT

09 Level 3

Structure a project with modules, npm, and tooling

properly organize a modern JavaScript application.

Split a program into modules Use export and import Understand a project's dependencies Install and use Node.js Initialize a project with npm Install and update a package Use a development server Workshop: restructure an application into modules
📚 8 lessons ⏱ 3 to 5 h 🎯 Quiz included ⚡ 120 credits included
Course information
Target audience

Web developers, integrators and technical professionals who want to build modern interfaces and applications with JavaScript and TypeScript.

Prerequisites

You should already master the pathway foundations or have equivalent experience. Advanced topics build directly on skills developed in earlier courses.

Learning objectives
  • Split a program into modules
  • Understand a project's dependencies
  • Install and update a package
  • Workshop: restructure an application into modules
Target skills
  • 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.
Estimated duration

3 to 5 h

Price

15,90 € excl. VAT

TypeScript Pack 3 courses
🎓 Certificate : JavaScript & TypeScript — TypeScript
📚 3 courses 📖 24 lessons ⏱ 9 to 15 h ⚡ 420 credits included

56,70 €

42,90 excl. VAT

Savings : 13,80 €

10 Level 4

Discover TypeScript and typing

understand the value of typing and progressively secure JavaScript code.

Understand the limits of dynamic typing Discover the role of TypeScript Install and configure TypeScript Type strings, numbers, and booleans Type arrays and objects Type function parameters and return values Understand compiler errors Workshop: convert a JavaScript program to TypeScript
📚 8 lessons ⏱ 3 to 5 h 🎯 Quiz included ⚡ 140 credits included
Course information
Target audience

Web developers, integrators and technical professionals who want to build modern interfaces and applications with JavaScript and TypeScript.

Prerequisites

You should already master the pathway foundations or have equivalent experience. Advanced topics build directly on skills developed in earlier courses.

Learning objectives
  • Understand the limits of dynamic typing
  • Install and configure TypeScript
  • Type function parameters and return values
  • Workshop: convert a JavaScript program to TypeScript
Target skills
  • 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.
Estimated duration

3 to 5 h

Price

18,90 € excl. VAT

11 Level 4

Master advanced types and interfaces

precisely model the data an application works with.

Use custom types Create interfaces Define optional properties Use type unions Narrow a type with type narrowing Use literal types and discriminated unions Use generics Workshop: model an application's data
📚 8 lessons ⏱ 3 to 5 h 🎯 Quiz included ⚡ 140 credits included
Course information
Target audience

Web developers, integrators and technical professionals who want to build modern interfaces and applications with JavaScript and TypeScript.

Prerequisites

You should already master the pathway foundations or have equivalent experience. Advanced topics build directly on skills developed in earlier courses.

Learning objectives
  • Use custom types
  • Define optional properties
  • Use literal types and discriminated unions
  • Workshop: model an application's data
Target skills
  • 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.
Estimated duration

3 to 5 h

Price

18,90 € excl. VAT

12 Level 4

Build a web application with TypeScript

use TypeScript in a genuine interactive interface.

Configure TypeScript for the browser Type DOM elements Type user events Create TypeScript classes Organize services and data models Type an API's responses Handle null values and errors Workshop: build an interactive TypeScript application
📚 8 lessons ⏱ 3 to 5 h 🎯 Quiz included ⚡ 140 credits included
Course information
Target audience

Web developers, integrators and technical professionals who want to build modern interfaces and applications with JavaScript and TypeScript.

Prerequisites

You should already master the pathway foundations or have equivalent experience. Advanced topics build directly on skills developed in earlier courses.

Learning objectives
  • Configure TypeScript for the browser
  • Type user events
  • Type an API's responses
  • Workshop: build an interactive TypeScript application
Target skills
  • 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.
Estimated duration

3 to 5 h

Price

18,90 € excl. VAT

Professional Development Pack 3 courses
🎓 Certificate : JavaScript & TypeScript — Professional Development
📚 3 courses 📖 24 lessons ⏱ 9 to 15 h ⚡ 480 credits included

74,70 €

48,90 excl. VAT

Savings : 25,80 €

13 Level 5

Build a modern single-page application

organize a single-page application with multiple views and features.

Understand how a single-page application works Break the interface down into components Manage application state Set up internal navigation Load data based on the page shown Create reusable components Organize folders and responsibilities Workshop: build a single-page application with multiple views and no full reload
📚 8 lessons ⏱ 3 to 5 h 🎯 Quiz included ⚡ 160 credits included
Course information
Target audience

Web developers, integrators and technical professionals who want to build modern interfaces and applications with JavaScript and TypeScript.

Prerequisites

You should already master the pathway foundations or have equivalent experience. Advanced topics build directly on skills developed in earlier courses.

Learning objectives
  • 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
Target skills
  • 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.
Estimated duration

3 to 5 h

Price

24,90 € excl. VAT

14 Level 5

Build a Node.js API with TypeScript

develop a typed back-end API for a web application.

Understand the role of back-end development Create a Node.js server with TypeScript Create an application with Express Create typed REST API routes Receive and validate JSON data Store data in a database Handle errors and HTTP status codes Workshop: build a complete management API with TypeScript
📚 8 lessons ⏱ 3 to 5 h 🎯 Quiz included ⚡ 160 credits included
Course information
Target audience

Web developers, integrators and technical professionals who want to build modern interfaces and applications with JavaScript and TypeScript.

Prerequisites

You should already master the pathway foundations or have equivalent experience. Advanced topics build directly on skills developed in earlier courses.

Learning objectives
  • 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
Target skills
  • 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.
Estimated duration

3 to 5 h

Price

24,90 € excl. VAT

15 Level 5

Secure, test, and deploy a complete application

bring together every skill from the path in a professional build.

Identify the main vulnerabilities of a web app Protect and validate incoming data Understand authentication and sessions Test key functions and services Debug with browser developer tools Improve performance and accessibility Prepare and deploy the application Final project: build a complete web application
📚 8 lessons ⏱ 3 to 5 h 🎯 Quiz included ⚡ 160 credits included
Course information
Target audience

Web developers, integrators and technical professionals who want to build modern interfaces and applications with JavaScript and TypeScript.

Prerequisites

You should already master the pathway foundations or have equivalent experience. Advanced topics build directly on skills developed in earlier courses.

Learning objectives
  • Identify the main vulnerabilities of a web app
  • Understand authentication and sessions
  • Improve performance and accessibility
  • Final project: build a complete web application
Target skills
  • 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.
Estimated duration

3 to 5 h

Price

24,90 € excl. VAT