Publications

Here you can find links to my publications relating to AI research, data analysis and data engineering. I have been fortunate enough to publish original research on arXiv and work on freeCodeCamp, Towards Dev and Towards Data Science.

Craig Dickson

Featured Research

All Publications

Building a Financial Data Pipeline with Alpha Vantage and ClickHouse

A tutorial on building a complete end-to-end ETL pipeline, extracting financial data from the Alpha Vantage API, transforming it using python and pandas, loading it into Clickhouse's cloud RDBMS, and extracting some useful insights.

Python pandas Clickhouse Alpha Vantage
Read on Towards Dev

How to Create and Manipulate SQL Databases with Python

A tutorial on how to use Python and SQL (specifically MySQL using the MySQL Connector) together. It covers using the MySQL Connector to extract data from a Relational Database for use in projects in Python.

Python MySQL Server MySQL Connector pandas
Read on freeCodeCamp

MySQL Tutorial Series

Three part tutorial series covering the fundamentals of Relational Database theory and design, how to implement a Relational Database using MySQL and then going through the most useful queries in SQL.

Database Design Relational Database Theory MySQL

Creating an interactive map in Python using Bokeh and pandas

This is an introduction to making interactive visualisations in Python using the Bokeh library.

Python Bokeh pandas Numpy
Read on Towards Data Science

Mapping Avocado Prices in Python

This is a tutorial on doing Data Analysis / Data Visualisation with geodata. I use pandas, GeoPandas, GeoPy, Matplotlib, and a few other libraries to piece it together.

Python Geopandas Geopy Matplotlib
Read on Towards Data Science

Where to Swim in Berlin

A tutorial Exploratory Data Analysis project using data from Open Data Berlin to answer that most vital of questions - which district of Berlin should you live in if the only criterion you care about is access to outdoor bathing spots?

Python pandas Matplotlib Numpy
Read on Towards Data Science

Interested in collaborating?

I'm always open to discussing research opportunities, data projects, or potential collaborations.

Get in Touch