На цьому курсі починають з основ - знайомляться з інструментами для написання коду та клієнтськими середовищами виконання. Розглядають Adobe Flash Player, Adobe AIR та мобільні платформи iPhone та Android. Вчать компіляцію коду та отримують загальне уявлення про мову ActionScript 3.0, її переваги та сумісність з попередніми версіями.
Студенти переходять до основ програмування - вивчають роботу з об'єктами, загальні елементи програм та створення додатків. Вчать створювати користувальницькі класи, розуміють основи об'єктно-орієнтованого програмування. Розглядають пакети, описання класів, методи-конструктори та створення об'єктів.
Цей блок присвячений параметрам та аргументам конструктора, виразам, роботі зі змінними. Студенти вивчають методи екземпляру, умовні оператори, цикли та булеву логіку. Розглядають ключове слово this, зв'язані методи, а також get- та set-методи для отримання та зміни стану об'єкта.
Тут розглядають статистичні змінні, константи та методи. Глибоко вивчають функції - функції рівня пакету, вкладені функції, функції рівня вихідного файлу. Вчать працювати з функціями як зі значеннями, використовувати синтаксис літералів функцій та рекурсивні функції.
Студенти освоюють наслідування - перекриття методів екземпляру, методи-конструктори в підкласах, створення підкласів внутрішніх класів. Вивчають типи даних, анотації типів, приведення типів та роботу зі значеннями null та undefined. Розглядають інтерфейси та їх практичне застосування.
Цей модуль присвячений роботі з масивами - створення, звернення до елементів, додавання та видалення елементів. Вивчають індексні та асоціативні масиви, багатомірні масиви та клонування. Також розглядають основи обробки подій в ActionScript - прослуховувачі подій, пріоритет приймачів та користувальницькі події.
Студенти вчаться обробляти виключення та помилки - синхронні помилки, створення користувальницьких класів помилок, механізм try/catch/finally. Вивчають регулярні вирази, динамічні змінні екземпляру та динамічне додавання нової поведінки. Розглядають ланцюг прототипів та області видимості.
Тут вивчають простори імен в ActionScript - створення, використання для уточнення визначень змінних та методів. Розглядають доступність просторів імен, порівняння уточнених ідентифікаторів. Також ознайомлюються з основами XML та обмеженнями безпеки Flash Player.
Студенти освоюють API-відображення, список відображення, контейнери та глибини. Вивчають ієрархії відображення, диспетчеризацію подій та фази подій. Вчать захоплювати дії користувача - роботу з клавіатурою, мишею, подіями фокусу та текстового введення.
Цей блок охоплює оновлення екрану, оптимізацію з використанням подій, створення анімації за допомогою подій ENTER_FRAME та TimerEvent. Студенти вчаться створювати анімацію на основі швидкості та використовувати фізичні движки. Вивчають малювання векторів, роботу з геометрією та використання матричних перетворень.
Завершальні модулі присвячені використанню фільтрів та ефектів - розмивання, тіні, світіння, фаски та інших візуальних ефектів. Студенти вчаться створювати та відображати текст, форматувати текстові поля, працювати з шрифтами та гліфами. Розглядають введення через текстові поля та особливості роботи з текстом у Flash.
Курс ведуть викладачі-практики з реальним досвідом роботи. Доступне корпоративне навчання та заняття у вихідні дні. Випускники мають можливість влаштуватися у провідні IT-компанії. Також доступне індивідуальне навчання для тих, хто потребує особливого підходу.