Apprenez les langages du Web.
Livres, exemples exécutables, exercices et quiz gratuits pour HTML, CSS, JavaScript, Python, PHP, Java et Git. Essayez chaque exemple directement dans votre navigateur — sans installation, sans inscription.
Choisissez un livre. Commencez à apprendre.
Chapitres structurés, exemples exécutables et un quiz à la fin. Tout est gratuit.
Learn HTML
42 chapitres · Débutant
Le langage de balisage standard pour les pages web. Tags, sémantique, formulaires, accessibilité.
Learn CSS
61 chapitres · Débutant
Mettre en page les pages web. Mises en page, couleurs, typographie, animations, grid, flexbox.
Learn JavaScript
88 chapitres · Intermédiaire
Rendre les pages web interactives. Variables, async, modules, le DOM et fetch.
Learn Python
74 chapitres · Débutant
Lisible, batteries incluses. De "Hello world" à l'analyse de données et aux applications web.
Learn PHP
55 chapitres · Intermédiaire
Le scripting côté serveur, toujours partout. Built-ins, POO, frameworks.
Learn Java
63 chapitres · Intermédiaire
Typage fort, la JVM, la syntaxe qui vous suit partout.
Learn Git
29 chapitres · Débutant
Les bases de la gestion de versions. Branch, merge, rebase, et restez calme.
Tous les tutoriels
SQL, TypeScript, React, Node…
Essayez chaque exemple,
directement dans votre navigateur.
Chaque exemple de code sur W3docs a un bouton « Essayez vous-même ». Modifiez la source, exécutez, voyez le résultat instantanément. Sans configuration, sans installation.
- HTML, CSS, JavaScript, SQL, Python, PHP et plus.
- Enregistrez vos modifications, partagez un lien, exportez en fichier.
- Fonctionne sur mobile. Vraiment.
<!DOCTYPE html>
<html>
<head>
<title>Hello</title>
</head>
<body>
<h1>Welcome to W3docs</h1>
<p>Edit me ↓</p>
</body>
</html>Welcome to W3docs
Edit me ↓
Cours vidéo, par des développeurs en activité.
Cours basés sur des projets, avec des heures de vidéo HD, du code téléchargeable et un certificat de fin de cours.
CSS - The Complete Guide (incl. Flexbox, Grid & Sass)
Learn CSS for the first time or brush up your CSS skills and dive in even deeper. EVERY web developer has to know CSS.
Python - The Practical Guide
Learn Python from the ground up and use Python to build a hands-on project from scratch!
JavaScript - The Complete Guide (Beginner + Advanced)
Modern JavaScript from the beginning - all the way up to JS expert level! THE must-have JavaScript resource in 2020.
NodeJS - The Complete Guide (incl. Deno.js, REST APIs, GraphQL)
Master Node JS, build REST APIs with Node.js, GraphQL APIs, add Authentication, use MongoDB, SQL & much more!
React - The Complete Guide (incl Hooks, React Router, Redux)
Dive in and learn React.js from scratch! Learn Reactjs, Hooks, Redux, React Routing, Animations, Next.js and way more!
Angular - The Complete Guide
Master Angular (formerly "Angular 2") and build awesome, reactive web apps with the successor of Angular.js
Testez ce que vous savez.
10 questions, environ 5 minutes. Retour instantané à la fin — voyez exactement où sont les lacunes.
Pratiquez. Résolvez. Recommencez.
Exercices pratiques groupés par langage, résolus directement dans le navigateur.
Essayez l'un de nos outils.
Utilitaires en ligne qui fonctionnent directement dans votre navigateur — sans installation, sans inscription.
HTML Editor
Live HTML/CSS/JS editor with preview.
Password Generator
Strong, unique passwords on demand.
HTML Encoder
Escape HTML entities both ways.
Code Diff
Side-by-side diff for any two snippets.
JSON Beautifier
Pretty-print and validate JSON.
CSS Beautifier
Tidy stylesheets, shorthand, sort properties.
Markdown Converter
Convert Markdown to HTML on the fly.
Number Converter
Binary, octal, decimal, hex — all directions.
JWT Decoder
Decode, verify, and inspect JSON Web Tokens.
Browser feature detection
Check what's supported in your browser.
Phrase encrypt / decrypt
Symmetric phrase encryption made simple.
Base 64 Converter
Encode / decode text and files.
Tailwind Color finder
Find the nearest Tailwind class for any color.
Manipulez le texte, rapidement.
19 utilitaires de chaîne mono-fonction. Coller, exécuter, copier.
Prêt à commencer à apprendre ?
Créez un compte gratuit pour enregistrer vos progrès et recevoir la newsletter hebdomadaire.
Sans carte bancaire. Désinscription à tout moment.