Изучайте языки веба.
Бесплатные учебники, рабочие примеры, упражнения и тесты по HTML, CSS, JavaScript, Python, PHP, Java и Git. Запускайте каждый пример прямо в браузере — без установки и регистрации.
Выберите учебник. Начните учиться.
Структурированные главы, рабочие примеры и тест в конце. Всё бесплатно.
Learn HTML
42 глав · Начинающий
Стандартный язык разметки веб-страниц. Теги, семантика, формы, доступность.
Learn CSS
61 глав · Начинающий
Оформление веб-страниц. Раскладки, цвета, типографика, анимации, grid, flexbox.
Learn JavaScript
88 глав · Средний
Сделайте веб-страницы интерактивными. Переменные, async, модули, DOM и fetch.
Learn Python
74 глав · Начинающий
Читаемый, со всем необходимым. От «Hello world» до анализа данных и веб-приложений.
Learn PHP
55 глав · Средний
Серверные скрипты, которые до сих пор повсюду. Встроенные функции, ООП, фреймворки.
Learn Java
63 глав · Средний
Строгая типизация, JVM, синтаксис, который следует за вами повсюду.
Learn Git
29 глав · Начинающий
Основы контроля версий. Branch, merge, rebase, и оставайтесь спокойны.
Все учебники
SQL, TypeScript, React, Node…
Запустите любой пример,
прямо в браузере.
У каждого примера кода на W3docs есть кнопка «Попробуйте сами». Отредактируйте исходник, запустите, мгновенно увидите результат. Без настройки, без установки.
- HTML, CSS, JavaScript, SQL, Python, PHP и другие.
- Сохраняйте правки, делитесь ссылкой, экспортируйте в файл.
- Работает на мобильных. Серьёзно.
<!DOCTYPE html>
<html>
<head>
<title>Hello</title>
</head>
<body>
<h1>Welcome to W3docs</h1>
<p>Edit me ↓</p>
</body>
</html>Edit me ↓
Видеокурсы от практикующих разработчиков.
Проектные курсы с часами HD-видео, скачиваемым кодом и сертификатом по завершении.
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
Проверьте, что вы знаете.
10 вопросов, около 5 минут. Мгновенная обратная связь в конце — увидите, где пробелы в знаниях.
Практикуйтесь. Решайте. Повторяйте.
Практические упражнения по языкам, решаемые прямо в браузере.
Попробуйте наши инструменты.
Онлайн-утилиты, которые работают прямо в браузере — без установки и регистрации.
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.
Обрабатывайте текст быстро.
19 однозадачных строковых утилит. Вставьте, запустите, скопируйте.
Готовы начать учиться?
Создайте бесплатный аккаунт, чтобы сохранять прогресс и получать еженедельную рассылку.
Без банковской карты. Отписка в любой момент.