На цьому курсі починають з основ об'єктно-орієнтованого програмування в ActionScript 3.0. Слухачі розбираються з компіляцією коду, знайомляться з центральними класами та об'єктами. Вчать працювати з пакетами, типами даних та областю видимості. Окремо розглядають перехід з ActionScript 2.0 на новішу версію. Кожну тему закріплюють практичними завданнями.
Далі курс показує, як працювати з подіями миші та клавіатури. Слухачі вчаться диспетчеризації подій та отриманню даних про них. Потім переходять до програмної анімації - використання події ENTER_FRAME, таймерів та динамічного додавання елементів з бібліотеки. Кожен блок містить практичні вправи.
Тут розглядають список відображення та його відмінності від попередніх версій. Показують, як додавати, видаляти та перебирати об'єкти. Далі переходять до динамічного малювання - створення ліній, кривих, заливок та масок. Окремий блок присвячений завантаженню зовнішніх ресурсів через Loader та роботі з бібліотекою BulkLoader.
Курс вчить використовувати сторонні бібліотеки, зокрема Tweener для анімації. Потім розглядають роботу з масивами - звичайними та асоціативними. Далі переходять до роботи з растровими зображеннями через BitMapData та BitMap, створення графічних ефектів. Окремо вивчають форматування текстових полів та динамічну роботу з текстом.
Цей блок показує, як працювати з XML-даними - формувати, завантажувати та обробляти інформацію. Розглядають операції зі строковими ресурсами та регулярними виразами. Потім переходять до клієнт-серверної взаємодії - завантаження текстових файлів, обмін даними з сервером. Кожен етап включає практичні завдання.
Завершальні модулі присвячені роботі з компонентами - вбудованими елементами Flash та відеоопераціями. Останній блок поглиблює знання з об'єктно-орієнтованого програмування: передача даних у конструктори, заміна успадкованих методів, інтерфейси та патерни проектування. Весь матеріал закріплюється на практиці.
Курс ведуть викладачі-практики з реальним досвідом роботи. Доступне корпоративне навчання та заняття у вихідні дні. Випускники мають можливість працевлаштування у провідних IT-компаніях. Передбачено індивідуальний підхід до навчання кожного слухача.