Simple Blogging Analytics Dashboard in Python

Understand the basics of web scraping

Understand how to setup a manual data pipeline

Learn how to modularize code into functions

See how to setup a basic dashboard in Flask


  • Be able to program using Python
  • Understand how web development works


This video series will walk through building a simple blogging analytics dashboard in Python

Here is a synopsis of each video:

  1. Talks about the project and data pipeline
  2. Talks about web scraping basics
  3. Shows how to scrape one blog article
  4. Shows how to scrape all the blog articles in one category
  5. Shows how to scrape all the blog articles in all the categories
  6. Shows how to compute basic analytics
  7. Shows basic design and front-end development
  8. Shows how to setup a Flask sever
  9. Shows how to deploy the app to Heroku
  10. Explores further improvements to the pipeline

Everything in the project is done manually to show the steps between. I plan to upload a 2nd version that shows how to automate the entire pipeline.

Who this course is for:

  • Beginner to advanced software developers interested in data engineering

Course content