Web applicaties op het internet moeten tegenwoordig aan steeds hogere verwachtingen van de eindgebruiker voldoen. Traditionele HTML pagina′s voldoen niet meer aan de moderne eisen die aan web applicaties gesteld worden. Deze traditionele sites geven de gebruiker matige interactie ervaringen, die deels op te vangen zijn door JavaScript en of Ajax-achtige oplossingen.
Een alternatief is echter het gebruik maken van de breed geaccepteerde Flash plugin. In een Flash applicatie kan de gebruiker de ervaring gegeven worden zoals hij dat bij een normale desktop applicatie gewend is. Flex is het framework waarmee voor Flash web applicaties geschreven worden. Door een combinatie van een development tool (Flash Builder), een markup taal (MXML) en een onderliggende object geoierenteerde taal (Action Script), kunnen eenvoudige tot zeer ingewikkelde applicaties gebouwd worden met behulp van Flex. Deze cursus leert de programmeur de basis waarmee de programmeur het volle scala dat Flex biedt kan benutten om professionele Flash web applicaties te schrijven.