
Discover Node.js and move from frontend to backend_
Learn the basics of Node.js to run JavaScript on the server side and build your first backend tools.
Available for free
This course awards a unique certificate of completion for your resume
80 people have already taken this course
A technology used by

Node.js is often the first real step toward the backend: mastering it completely changes your vision of development.
Nicolas Brondin-Bernard, founder of Code-Garage
They're talking about the platform
Code-garage donnent des formations intéressantes et pertinentes, les contenus sont soignés.
Les cours de Code Garage sont bien structurés et faciles à suivre. On apprend par la pratique avec des exemples qui servent vraiment pour des débutants comme des confirmés. Je ne peux que recommander !
Course goals
Install and configure Node.js on your machine.
Run your first server-side JavaScript scripts.
Interact with the operating system via Node.
Manipulate files from your application.
Create a simple CLI tool in JavaScript.
Handle HTTP requests server-side.
Prerequisites
Having a solid foundation in JavaScript is essential for understanding Node.js concepts and getting the most out of this runtime environment.
Available for free
Why learn NodeJS ?
When you start out with JavaScript, you're limited to the browser. You manipulate the DOM, you build interfaces… but you don't have control over the whole application.
Node.js changes everything.
With Node, you can run JavaScript outside the browser, directly on a machine. This lets you build APIs, tools, automated scripts, or even full applications.
It's also one of the most widely used environments in companies today. Many modern stacks rely on it, especially for the backend.
For a junior developer, mastering Node.js is a key milestone. You move from a profile limited to the front end to a developer capable of understanding and building an application's entire chain.
And that's exactly what recruiters are looking for: self-sufficient profiles, capable of creating complete projects.
By the end of this course
You will be able to use Node.js to create your first backend tools and lay the foundations for complete projects.
Available for free
Course content
Frequently asked questions
Available for free