Introduction to developing applications with graphical user interfaces (GUIs) using programming languages.