1. Отладка, введение в переменные. JS как калькулятор.
2. Алфавит и словарь, Базовые операции и типы данных
    - Ключевые слова
    - Идентификаторы
    - Присвоение
    - Типы и базовые операции над ними (+,-,...)
    - Сравнение
    - if else
    - ;
    - тернарный оператор
3. Switch, case, break, логические операции, !!, и их порядок выполнения.
    - switch
    - не, и, или, и как они работают
    - Разделяй и властвуй
    - Пунктуация в коде (отступы и феншуй)
4. Вложенные декларативные структуры и код в них.  Отображение циклических и древовидных структур. Циклы.
5. Ассоциативные массивы, `in`, `JSON`, ООП, jQ
6. Функции1, ООП, jQ
7. Функции2, jQ
8. DOM.
9. Модуль
10. ООП + DOM + Canvas
11. ООП, замыкания
12. ООП прототипное
13. jQ/Ajax
14. jQ plugins/Ajax
15. jQ plugin Dev
16. Модуль.