This elective provides an introduction to web application development using Flask and MySQL. Through this course, students develop an understanding of three-tier web architectures and the elements thereof. Students also become familiar with Javascript and CSS while also learning the role of CSS frameworks like Materialize.css in front-end design. Students integrate and apply the skills in this course through the development of a multi-week project.  

Required Prerequisite: Structured Query Language, Python programming experience