#JavaScript

Что нового в современном JavaScript
Что нового в современном JavaScript

Await без async и другие удивительные штуки

Bomberman на JavaScript
easy
Добавляем перетаскивание в свой Трелло-планировщик
Добавляем перетаскивание в свой Трелло-планировщик

Делаем всё по-настоящему

Делаем свой планировщик задач Делаем свой планировщик задач в стиле Трелло
easy
Играем в двадцать одно на компьютере

Свой проект с блек-джеком и JavaScript

Симулируем вероятности в сложной логической задаче Пишем свой блек-джек на Python
hard
UIkit — фреймворк для быстрого создания веб-приложений и сайтов

Легко, доступно, адаптивно

easy
Что означает ошибка TypeError: «x» is not a function
Что означает ошибка TypeError: «x» is not a function

Это когда мы вызываем функцию, которой нет

10 типичных ошибок в коде на JavaScript 9 заковыристых вопросов и задачек из собеседования по JavaScript Что означает ошибка SyntaxError: Unexpected token '{'. Expected ')' to end an 'if' condition Что означает ошибка TypeError: Cannot assign to read only property
easy
Как работает счётчик Яндекс Метрики изнутри
Как работает счётчик Яндекс Метрики изнутри

Разбираемся в самом популярном инструменте маркетологов

Зачем нужны счётчики аналитики на сайте и что они умеют
hard
Делаем простую браузерную игру в шашки на двоих
Делаем простую браузерную игру в шашки на двоих

DOM, DOM — и в дамки!

hard
Принципы написания автотестов
Принципы написания автотестов

Идеального автотеста не существу...

easy
Что означает ошибка TypeError: Cannot assign to read only property

Ошибка, которая хотя бы раз, но встречалась у каждого

10 типичных ошибок в коде на JavaScript 9 заковыристых вопросов и задачек из собеседования по JavaScript Что означает ошибка SyntaxError: Unexpected token '{'. Expected ')' to end an 'if' condition Что означает ошибка TypeError: «x» is not a function
easy
Лучшие JavaScript-библиотеки для машинного обучения

Если не хочется расчехлять Python

Что такое искусственный интеллект Как учатся нейронки Чем занят нейропроцессор в телефоне Лучшие Python-библиотеки для машинного обучения
hard
Пользовательские события в JavaScript: зачем нужны и как настроить
Пользовательские события в JavaScript: зачем нужны и как настроить

Когда стандартных не хватает

hard
Как работает пузырьковая сортировка
Как работает пузырьковая сортировка

Самый простой, но не самый эффективный алгоритм.

Зачем нужна сортировка в программировании Как работает сортировка расчёской Как работает быстрая сортировка Как работает сортировка слиянием Cортировка подсчётом: как работает сортировка без сравнений Radix Sort — самая быстрая сортировка для чисел и строк
easy