КурсыИИМатематикаКодФизикаО проекте и вопросы

TwiddleLab / Курсы

Код

Дай точные инструкции и смотри, как компьютер их выполняет.

Программирование

  • Как думает программист (Для начинающих): Давай точные инструкции и смотри, как переменные, условия и циклы выполняются шаг за шагом.
  • Строим на Python (Средний уровень): Пиши настоящий Python: строки, циклы, словари и сетки, вплоть до бота для крестиков-ноликов.

Как устроены компьютеры

  • Как компьютер хранит всё (Средний уровень): Переключай биты в числа, буквы, пиксели и звук, а потом сжимай, исправляй и прячь их.

Алгоритмы

  • Алгоритмы в движении (Средний уровень): Устраивай гонки поисков и сортировок и смотри, почему одни алгоритмы растут гораздо быстрее других.
  • Рекурсия: функции, которые вызывают себя (Средний уровень): Функции, которые вызывают сами себя: смотри, как растут деревья вызовов, рисуй фракталы и проходи лабиринты.

Структуры данных

Уроки интерактивные и работают на JavaScript. Включи его, чтобы играть.

Loading TwiddleLab