Apply knowledge of front end programming with javascript, html, and css and well as knowledge of servers and languages such as python and php that are used on the back end of websites. Also work with database systems. Familiar with git and mysql. Understand the architecture of websites and the logic of information management.