This course will provide an introduction to the essential elements of web development languages; HyperText Markup Language (HTML), Cascading Style Sheets (CSS), and JavaScript (JS). It will also explore the integration of databases via server-side scripting and query languages such as PHP and MySQL. The course will provide an introduction to Django which enables Python code to integrate with web pages (as an alternative to server-side scripting with PHP).
Whilst there are courses dedicated to topics such as web design, database management and Python programming, this course attempts to introduce the essentials from these areas and integrate them together so students learn the breadth of languages and technologies required to create and deploy 'full-stack applications'.