So you’ve built your first web application and are wondering where to go next to develop your skills with web development? Here are a few suggestions:
We’ve only touched on the basics of creating web applications using Flask. If you’re interested in learning more about Flask and creating more robust applications, consider taking this course (or another course on Flask):
If you’re interested in diving deeper with web development, you’ll want to build up your knowledge on the “cornerstone” technologies of the web: HTML, CSS, and Javascript. No matter which framework or programming language you end up working in, if you are developing for the web, you will use HTML, CSS and Javascript, so learning about these is very important. Here are some resources for each:
HTML:
CSS:
Javascript:
Practice by building web applications that are interesting to you. These could be library/info science-related or just fun side projects. Put the code for anything you develop on GitHub so that you can point to it when applying for jobs in the future! Even fun side-projects! The quality of the code isn’t important - what is important is that you’ve achieved something that works, and putting it out there will show future employers evidence of your ability to learn new technologies, solve problems, think creatively, etc.