- Сборник задач по программированию
- Теория
- Часть 1: Задачи начального уровня
- Часть 2: Задачи среднего уровня
- Часть 3: Задачи продвинутого уровня
- Практикум
- Профессии
- Информация
- Услуги
- Остальное
- Вход
- Регистрация
- Восстановление доступа
- Тренажер для программирования javascript
- Javascript for all levels
- Accross various subjects
- Start your learning path here
- A hands-on JavaScript experience
- Structured learning path
- Build a learning streak
- Type and execute code yourself
- Mohamed Ibrahim
- Tobin Shields
- Meet Patel
- Ken Wenz
- JavaScript Упражнения
- Упражнения
- Посмотрите свой счет
- Начать упражнения JavaScript
- Онлайн сертификация Schoolsw3
- ВЫБОР ЦВЕТА
- Сообщить об ошибке
- Ваше предложение:
- Спасибо Вам за то, что помогаете!
- 10 игр для изучения JavaScript
- 1. CodinGame
- 2. CodeCombat
- 3. Untrusted
- 4. Codewars
- 5. JSRobot
- 6. JSDares
- 7. Screeps
- 8. Crunchzilla
- 9. Elevator Saga
- 10. CheckIO
- 10 игр для изучения JavaScript
Сборник задач по программированию
Попрактикуемся в решении задач по программированию на JavaScript. Мы собрали 51 задачу разного уровня сложности. Каждая задача содержит подробный разбор и автоматические тесты для проверки решения.
Тренажёр обновлён 12 мая 2023
Теория
Обязательный для прохождения материал, теория, задания и испытания.
Часть 1: Задачи начального уровня
Часть 2: Задачи среднего уровня
Часть 3: Задачи продвинутого уровня
Задачи продвинутого уровня
Практикум
Профессии
- HTML и CSS.
Профессиональная вёрстка сайтов - HTML и CSS.
Адаптивная вёрстка и автоматизация - JavaScript.
Профессиональная разработка веб-интерфейсов - JavaScript.
Архитектура клиентских приложений - React.
Разработка сложных клиентских приложений - Node.js.
Профессиональная разработка REST API - Node.js и Nest.js.
Микросервисная архитектура - TypeScript. Теория типов
- Алгоритмы и структуры данных
- Паттерны проектирования
- Webpack
- Vue.js 3. Разработка клиентских приложений
- Git и GitHub
- Анимация для фронтендеров
Информация
Услуги
Остальное
Вход
Регистрация
Нажимая кнопку «Зарегистрироваться», вы даёте своё согласие на обработку персональных данных в соответствии с «Политикой конфиденциальности» и соглашаетесь с «Условиями оказания услуг».
Восстановление доступа
Забыли пароль или потеряли доступ к профилю? Введите привязанную к профилю эл. почту, мы отправим вам письмо со ссылкой для восстановления.
Забыли привязать эл. почту к профилю? Напишите нам, мы поможем.
Тренажер для программирования javascript
Learn Javascript online by solving coding exercises.
Javascript for all levels
Solve Javascript tasks from beginner to advanced levels.
Accross various subjects
Select your topic of interest and start practicing.
Start your learning path here
A hands-on JavaScript experience
JSchallenger provides a variety of JavaScript exercises, including coding tasks, coding challenges, lessons, and quizzes.
Structured learning path
JSchallenger provides a structured learning path that gradually increases in complexity. Build your skills and knowledge at your own pace.
Build a learning streak
JSchallenger saves your learning progress. This feature helps to stay motivated and makes it easy for you to pick up where you left off.
Type and execute code yourself
Type real JavaScript and see the output of your code. JSchallenger provides syntax highlighting for easy understanding.
Mohamed Ibrahim
JSchallenger is a cool tool to practice most of the primitive and non-primitive data types. It’s a very helpful free Javascript resource for beginners
Tobin Shields
I love this platform for students learning JS, as the challenges start out really easy and are skill focused. The challenges ramped up really well and aligned directly with how I was teaching. This should be an auto-include for any JS course!
Meet Patel
Unlike other websites, JSchallenger enabled me to thoroughly learn new Javascript concepts. And it gave me the motivation to solve js problems.
Ken Wenz
JSchallenger recognizes what skill level you’re on and adjusts the difficulty of the next challenges automatically. Making you continuously improve your Javascript skills in a short amount of time
JavaScript Упражнения
Вы можете проверить свои навыки JavaScript с помощью упражнений Schoolsw3.
Упражнения
Мы собрали множество упражнений на JavaScript (с ответами) для каждой главы JavaScript.
Попробуйте решить упражнение, отредактировав код, или поcмотреть ответ, чтобы увидеть, что вы сделали не так.
Посмотрите свой счет
Вы получите 1 балл за каждый правильный ответ. Ваш счет и общий счет всегда будут отображаться.
Начать упражнения JavaScript
Если вы не знаете JavaScript, предлагаем вам прочитать Учебник JavaScript с нуля.
Онлайн сертификация Schoolsw3
Идеальное решение для профессионалов, которым необходимо совмещать работу, семью и карьеру.
Уже выдано более 25 000 сертификатов!
HTML Сертификат документирует ваши знания HTML.
CSS Сертификат документирует ваши знания современного CSS.
JavaScript Сертификат документирует ваши знания JavaScript и HTML DOM.
Python Сертификат документирует ваши знания Python.
jQuery Сертификат документирует ваши знания jQuery.
SQL Сертификат документирует ваши знания SQL.
PHP Сертификат документирует ваши знания PHP и MySQL.
XML Сертификат документирует ваши знания XML, XML DOM и XSLT.
Bootstrap Сертификат документирует ваши знания the Bootstrap framework.
Мы только что запустили
SchoolsW3 видео
ВЫБОР ЦВЕТА
Сообщить об ошибке
Если вы хотите сообщить об ошибке или внести предложение, не стесняйтесь отправлять на электронное письмо:
Ваше предложение:
Спасибо Вам за то, что помогаете!
Ваше сообщение было отправлено в SchoolsW3.
ТОП Учебники
ТОП Справочники
ТОП Примеры
Получить сертификат
SchoolsW3 оптимизирован для бесплатного обучения, проверки и подготовки знаний. Примеры в редакторе упрощают и улучшают чтение и базовое понимание. Учебники, ссылки, примеры постоянно пересматриваются, чтобы избежать ошибок, но не возможно гарантировать полную правильность всего содержания. Некоторые страницы сайта могут быть не переведены на РУССКИЙ язык, можно отправить страницу как ошибку, так же можете самостоятельно заняться переводом. Используя данный сайт, вы соглашаетесь прочитать и принять Условия к использованию, Cookies и политика конфиденциальности.
10 игр для изучения JavaScript
Изучать язык программирования, играя в игры, очень интересно. К тому же, для некоторых людей это наилучший способ понять, как работает язык. В этой статье вы найдете десятку фантастических игр для изучения JavaScript.
1. CodinGame
CodinGame — многоязычная платформа. Здесь вы можете в игровой форме изучить разные языки, включая JavaScript.
Крутая особенность CodinGame — возможность использовать платформу как многопользовательскую игру. Это позволит вам соревноваться с друзьями и коллегами.
2. CodeCombat
CodeCombat — ролевая игра, нацеленная на обучение основам веба. В ней вас ожидает множество заданий. Игра поддерживает пять языков программирования, включая JavaScript.
CodeCombat предлагает возможность бесплатно освоить основы языка, а для разблокировки более сложных уровней придется сделать апгрейд.
3. Untrusted
Игру отличает фантастическая концепция: окружение, напоминающее консоль, превращено в эскейп-рум. Для выхода на каждый новый уровень нужно писать код на JavaScript. Сначала все легко, к тому же подсказки есть.
4. Codewars
На Codewars нужно разбираться с головоломками, заполняя пропуски. Это крутое место для обсуждений и просмотра чужих решений, а значит, для учебы и оттачивания навыков.
5. JSRobot
JSRobot — очень клевая игра с большим количеством фоновой информации. Чтобы управлять роботом и проходить уровни, нужно писать код на JavaScript.
6. JSDares
JSDares — суперкрутая опенсорсная игровая платформа. Вы будете получать задания от членов сообщества. Задания небольшие, так что вы сможете справиться с ними по-быстрому, прежде чем начать свой рабочий день.
7. Screeps
В Screeps вам нужно управлять колонией, вводя JavaScript-код. Это довольно крутая концепция, поскольку по ходу дела вам приходится изучить разные аспекты JS.
Дополнительный плюс — игра большая, с бесконечными уровнями.
8. Crunchzilla
Crunchzilla — отличный инструмент обучения для визуалов. В игре много уровней разной сложности, учиться можно шаг за шагом.
Очень советую попробовать эту игру всем, кто хочет наглядно увидеть работу кода.
9. Elevator Saga
Еще одна отличная игра. Вам нужно перемещать людей на лифте, управляя процессом при помощи JavaScript-кода.
В игре много уровней и исключительно хорошая документация с подробным описанием решений.
10. CheckIO
CheckIO — прекрасная текстовая игра с фантастической графикой для индикаторов уровня.
Особенность игры — можно просматривать все решения, продвигаясь от самых эффективных к самым креативным. Это поможет вам лучше понять решение и способы его оптимизации.
10 игр для изучения JavaScript
Мы рассматривали 10 удивительных игр для изучения CSS. А в этой статье мы сделаем то же самое для JavaScript. Изучать язык, играя в игры, очень весело, а для некоторых людей это отличный способ наглядного восприятия языка.
Без лишних слов, вот десять фантастических игр, с помощью которых вы можете изучать JavaScript.
1. CodinGame
CodinGame — это мультиязычная платформа, где вы можете изучать несколько языков, включая JavaScript, играя в игры.
Самое интересное, что вы можете использовать ее как многопользовательскую игру, что очень удобно, поскольку вы можете соревноваться со своими друзьями или коллегами.
2. CodeCombat
CodeCombat — это RPG (компьютерная ролевая игра), которая обучает основам веб-технологий и многому другому. В игре большое количество задач и поддержка пяти языков, включая JavaScript.
Игра предлагает бесплатную версию для всех основных уровней, а также возможность апгрейда, чтобы разблокировать дополнительные возможности.
3. Untrusted
Это фантастическая концепция среды, выполненной в виде консоли, превращенной в комнату для побега.
Вам нужно будет ввести код JavaScript, чтобы пройти каждый уровень. Ее легко начать, к тому же она содержит несколько подсказок.
Codewars — это классная концепция, где нужно решать головоломки, заполняя пробелы. Очень здорово обсуждать и видеть решения других людей. Это делает ее идеальным местом для обучения и развития ваших навыков.
JSRobot — это потрясающая игра с большим количеством справочной информации. Вам нужно набирать код на JavaScript, чтобы управлять роботом и пройти уровень. Меня порадовало то, как хорошо выполнена эта игра.
JSDares — это великолепная игровая платформа с открытым исходным кодом, где вы получаете задания от сообщества, которые вам нужно решить. Они небольшие, так что вы можете быстро выполнить их между делом или перед началом рабочего дня. Стоит ознакомиться с этой фантастической игровой платформой для изучения JavaScript.
Screeps — это игра-песочница, в которой вы можете управлять колонией, используя код JavaScript. Это довольно интересная концепция, поскольку вы изучаете множество различных аспектов JavaScript. Самое интересное, что игра масштабная и имеет бесконечное количество уровней.
8. Crunchzilla
Crunchzilla — это отличный способ для тех, кто предпочитает визуальное обучение. Она предоставляет несколько уровней сложности, благодаря которым вы можете осваивать материал шаг за шагом. Я бы очень рекомендовал эту игру всем, кто хочет наглядно понять значение конкретного кода.
9. Elevator Saga
Еще одна отличная игра — сага о лифте, в которой вы научитесь перевозить людей в лифте, написав код на JavaScript. Она имеет множество уровней, отличную документацию и подробно описанные решения. Вы можете продолжить усовершенствование этой замечательной задачи, чтобы сделать ее более эффективной.
CheckIO — это отличная текстовая игра с фантастической графикой для индикаторов уровня. В ней есть классная фича: можно просмотреть все решения, перемещаясь от самого эффективного к самому креативному. Это поможет вам ознакомиться с содержанием решения и понять, что вы еще можете сделать для его оптимизации.
Завтра вечером состоится бесплатный открытый урок, посвященный основам HTML. Рассмотрим несколько типичных ошибок не только среди начинающих, но среди продолжающих и иногда даже сеньоров. Создадим разметку страницы авторизации: разберём основы семантики и атрибуты полей формы.