#JavaScript

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

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

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

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

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

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

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

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

1 часть
10 типичных ошибок в коде на JavaScript
2 часть
9 заковыристых вопросов и задачек из собеседования по JavaScript
3 часть
Что означает ошибка SyntaxError: Unexpected token '{'. Expected ')' to end an 'if' condition
4 часть
Что означает ошибка TypeError: Cannot assign to read only property
5 часть
Что означает ошибка TypeError: «x» is not a function
easy
Как работает счётчик Яндекс Метрики изнутри
Как работает счётчик Яндекс Метрики изнутри

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

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

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

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

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

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

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

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

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

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

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

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

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

1 часть
Зачем нужна сортировка в программировании
2 часть
Как работает пузырьковая сортировка
3 часть
Как работает сортировка расчёской
4 часть
Как работает быстрая сортировка
5 часть
Как работает сортировка слиянием
6 часть
Cортировка подсчётом: как работает сортировка без сравнений
7 часть
Radix Sort — самая быстрая сортировка для чисел и строк
easy
Как создать простой калькулятор на JavaScript
Как создать простой калькулятор на JavaScript

Проще уже некуда

1 часть
Тестировщик: кто это такой, что он делает и как им стать
2 часть
Богдан Овсиюк: из пограничника в тестировщики за полгода
3 часть
Зарплата 113 тысяч за то, чтобы ломать программы
4 часть
Что почитать начинающему тестировщику
5 часть
Как создать простой калькулятор на JavaScript
6 часть
UX-тест простого калькулятора на JavaScript
7 часть
Тестируем и исправляем калькулятор на JavaScript
8 часть
Словарь тестировщика: автотесты, юнит-тесты и другие важные слова
9 часть
Какой софт нужен, чтобы стать тестировщиком
10 часть
Что такое альфа- и бета-версии
easy