Member-only story
Creating The Dashboard That Got Me A Data Analyst Job Offer
A walkthrough of the Udemy dashboard that got me a job offer from one of the biggest names in academic publishing.
Tired of the Titanic dataset and want ideas to inspire a unique, marketable portfolio? Learn how with my free project guide.

On this and any other platform I purposefully avoid meta content, that is, content about content for the purpose of being, well, content.
So, I hope you’ll excuse me while I break that rule for one second.
After writing consistently for a few months I was shocked and humbled to see one of my stories outperforming the others.
If my story data is to be believed than you likely found this piece after reading about my efforts to compile personal projects and the lesson I learned when I went too far. If you haven’t, feel free to give it a read.
After seeing the finished products included in the story, a few commenters requested code for the dashboards, including my Udemy dash.
Below, I’ll include a link to the Jupyter Notebook containing the code I used to create visualizations in Tableau.
However, I’d also like to take you through what you won’t get just from looking at the code: My process. This includes aspects of data sourcing, coding, visualization and elements of data storytelling.
Feel free to follow along and I hope this inspires you to attempt something similar.
Disclaimer: The following is an overview of my process, not a step-by-step replication. If you’d like more insight into the programming behind this project, please feel free to check out the code.
The Tools
- Python
- SQL
- Tableau (Tableau Public since I don’t currently have a Tableau Desktop subscription)
- GCP