Gain foundational knowledge of web app creation, including key concepts, tools, and technologies used in web development.
Develop the ability to plan a portfolio web application/website including defining its purpose, target audience, and content strategy.
Identify and discuss basic security and confidentiality issues in the development of web applications.
Interpret online web programming documentation (e.g., APIs).
Manipulate data from database and web applications.