The Structured Query Language (SQL) as well as basic database design for storing data as part of a multi-step data gathering, analysis, and processing effort. I used SQLite3 as its database. I also build web crawlers and multi-step data gathering and visualization processes. I used the D3.js library to do basic data visualization.