This Specialization teaches you how to build full-stack web applications using HTML, CSS, JavaScript, React, Node.js, SQL, and Next.js. Designed for aspiring developers and engineers, it covers everything from the absolute basics to fully deployed applications. You’ll gain hands-on experience developing both front-end interfaces and back-end systems, and finish with an in-demand tech stack to launch your web development career.

Découvrez de nouvelles compétences avec 30 % de réduction sur les cours dispensés par des experts du secteur. Économisez maintenant.


Spécialisation Fullstack Development
Launch Your Career in Fullstack Web Development. Build and deploy full-stack web apps with hands-on experience in front-end and back-end development.



Instructeurs : Per Harald Borgen
Inclus avec
(13 avis)
Expérience recommandée
(13 avis)
Expérience recommandée
Ce que vous apprendrez
Build and deploy full-stack web applications from scratch using industry-standard tools.
Create responsive, interactive front-end interfaces and connect them to secure back-end systems.
Solve real-world coding challenges and develop a professional portfolio to showcase your skills.
Vue d'ensemble
Compétences que vous acquerrez
Ce qui est inclus

Ajouter à votre profil LinkedIn
juillet 2025
Améliorez votre expertise en la matière
- Acquérez des compétences recherchées auprès d’universités et d’experts du secteur
- Maîtrisez un sujet ou un outil avec des projets pratiques
- Développez une compréhension approfondie de concepts clés
- Obtenez un certificat professionnel auprès de Scrimba

Spécialisation - série de 22 cours
Ce que vous apprendrez
How to code websites from scratch with HTML and CSS
How to build beautiful layouts using color palettes, fonts, images, and other styling techniques
How to use professional tools for code editing, collaboration, and deployment
Compétences que vous acquerrez
Ce que vous apprendrez
The basics of the JavaScript programming language, like variables, data types, functions, loops, conditionals, and more.
How to use JavaScript to build real-world web apps
How to use professional software development tools for coding, collaboration, and deployment
Compétences que vous acquerrez
Ce que vous apprendrez
Navigate a file system using terminal commands.
Write and test simple terminal commands for everyday tasks.
Create, read, and modify files and directories from the command line.
Compétences que vous acquerrez
Ce que vous apprendrez
Accessible Web Development
WCAG Guidelines
Semantic HTML
Compétences que vous acquerrez
Ce que vous apprendrez
Using flexbox to create responsive and dynamic layouts
How to create an image grid using flexbox
Compétences que vous acquerrez
Ce que vous apprendrez
How to build use GSS Grid to build responsive layouts
The basics of CSS Grid
When to use CSS Grid and when to use Flexbox
Compétences que vous acquerrez
Ce que vous apprendrez
Compétences que vous acquerrez
Ce que vous apprendrez
Responsive web design, CSS, HTML
Compétences que vous acquerrez
Ce que vous apprendrez
You'll learn how to define and time animations for your websites and web apps.
You'll learn how to add and customize transitions for your CSS animations.
Compétences que vous acquerrez
Ce que vous apprendrez
Apply Tailwind CSS utility classes for effective styling.
Design responsive, multi-device layouts with ease.
Construct modular typography for polished, readable text.
Compétences que vous acquerrez
Ce que vous apprendrez
callback functions
async/await
promises in JavaScript
Compétences que vous acquerrez
Ce que vous apprendrez
Understand essential object manipulation techniques in JavaScript, including methods, property validation, cloning, and the correct use of this.
Learn to use short-circuiting, nullish coalescing, and optional chaining to write more efficient and error-resistant JavaScript.
Make asynchronous API requests using JavaScript, manage promises, and handle async operations with techniques such as async/await and Promise.all().
Compétences que vous acquerrez
Ce que vous apprendrez
AI Fundamentals
Ethical AI
Prompt engineering
AI Intergrations
Compétences que vous acquerrez
Ce que vous apprendrez
Understand the basics of Node.js.
Create and configure a basic HTTP server with Node.js.
Handle routing logic and serve dynamic API responses using path and query parameters.
Compétences que vous acquerrez
Ce que vous apprendrez
Query and Filter Data Efficiently.
Summarize and Analyze Data with Aggregation.
Manage Database Records.
Compétences que vous acquerrez
Ce que vous apprendrez
Build and configure a basic Express server from scratch.
Implement dynamic API endpoints using query and path parameters.
Organize server routes using the Express Router for modular code design.
Compétences que vous acquerrez
Ce que vous apprendrez
User Interface Design
Compétences que vous acquerrez
Ce que vous apprendrez
Create interactive components using React’s state and props to manage data flow.
Utilize React to build a variety of real-world projects.
Apply accessibility best practices to ensure a user-friendly experience.
Compétences que vous acquerrez
Ce que vous apprendrez
Understand the core concepts of Jasmine testing and its application.
Apply testing strategies, including setting up environments and using spies.
Organize and manage test cases effectively with advanced features like mocks and matchers.
Compétences que vous acquerrez
Ce que vous apprendrez
Compétences que vous acquerrez
Ce que vous apprendrez
A solid understanding of the fundamentals of TypeScript.
How to leverage TypeScript to create safer and more reliable JavaScript applications.
Compétences que vous acquerrez
Ce que vous apprendrez
Basics of Next.js.
Build Your First App with Routing.
Components, Links & Dynamic Pages
Compétences que vous acquerrez
Obtenez un certificat professionnel
Ajoutez ce titre à votre profil LinkedIn, à votre curriculum vitae ou à votre CV. Partagez-le sur les médias sociaux et dans votre évaluation des performances.
Instructeurs










Offert par
Pour quelles raisons les étudiants sur Coursera nous choisissent-ils pour leur carrière ?





Ouvrez de nouvelles portes avec Coursera Plus
Accès illimité à 10,000+ cours de niveau international, projets pratiques et programmes de certification prêts à l'emploi - tous inclus dans votre abonnement.
Faites progresser votre carrière avec un diplôme en ligne
Obtenez un diplôme auprès d’universités de renommée mondiale - 100 % en ligne
Rejoignez plus de 3 400 entreprises mondiales qui ont choisi Coursera pour les affaires
Améliorez les compétences de vos employés pour exceller dans l’économie numérique
Foire Aux Questions
This self-paced course allows you to study at your own rhythm, giving you the freedom to complete as much or as little as you wish each week.
This specialization assumes no prior knowledge and is perfect for both beginners and those looking to improve their existing web development skills.
Beginners are advised to follow the recommended sequence for the specialization, while those with prior skills may skip forward to target the areas they wish to improve.
Plus de questions
Aide financière disponible,