Often when learning web development, the challenge is how to come up with a list of ideas that can be implemented as web applications that other people can use.

Over the last three years of exposure to the Python language - i have worked on a number of smalls apps to showcase web development with the Django framework while also learning about the wide web development ecosystem including basic HTML,CSS and Javascript.

A blog is one of the most basic web applications used for learning purposes and i present a basic blog developed with Django here

Creating and consuming REST API is very common when developing web applications. My movies app showcases how to consume the publically available TMDB API with Django and the Python requests library to list the top trending movies in a given week.