A collection of worked examples of Python-based web-scraping and data cleaning. Data sources are primarily visa & migration administrative records from the U.S. Department of State (monthly visa statistics) and U.S. Department of Homeland Security (Study in the States - SEVIS data).