- Введение и обзор знаний (есть несколько видео-лекций)
- Основы программирования (есть до 90% материала, но нужно сводить разные варианты)
- Алгоритмы и структуры данных (есть до 20% материала, нужно сводить разные варианты)
- Инструменты разработки и жизненного цикла ПО (есть несколько видео-лекций, нужно расширять)
- Функциональное программирование (есть 20% примеров кода и несколько видео-лекций)
- Объектно-ориентированное программирование (есть 10% примеров кода и несколько видео-лекций)
- Шаблоны проектирования (есть 50% примеров кода и видео-лекций)
- Операционные системы (нужно сформировать программу)
- Системное программирование (нужно сформировать программу)
- Проектирование сетевых протоколов и сервисов (есть 50% примеров кода и несколько видео-лекций)
- Архитектура информационных систем (есть несколько видео-лекций)
- Веб-технологии (есть 15% кода и несколько видео-лекций)
- Технологический стек Node.js (есть 75% кода и видео-лекций)
- Асинхронное программирование (есть 95% примеров кода и видео-лекции)
- Параллельное программирование (есть 10% примеров и несколько видео-лекций)
- Парадигмы программирования (есть 50% кода и несколько видео-лекций)
- Метапрограммирование и мультипарадигменное программирование (есть 50% кода и несколько видео-лекций)
- Проектирование баз данных (нужно сформировать программу)
- Высоконагруженные и масштабируемые системы (есть несколько видео-лекций)
- Проектирование пользовательских интерфейсов (нужно сформировать программу)
- Безопасность информационных систем (нужно сформировать программу)
- Качество, тестирование и надежность ПО (есть несколько видео-лекций)