Документ представляет собой курс по асинхронному программированию в .NET, который охватывает основные понятия и паттерны, включая достоинства и недостатки синхронного программирования, использование библиотек powerthreading и TPL, а также новые возможности C# 5. Курс включает в себя анализ недостатков синхронного подхода и сравнение классического и основанного на событиях асинхронных паттернов. Занятия требуют базовых знаний C# и .NET, а также понимания многопоточности.