Summary Overview Philosophy Acknowledgements Core Sessions Command line What's the command line? Getting to the command line Navigation Creating files and folders Creating a cheat sheet Pipes Exploring text data Searching text data Other useful commands Further challenges Git Git vs. GitHub Configuration Initialize Git Connecting to GitHub Git add, commit, and push Git for collaboration: cloning and pulling Python Getting set up Interacting with Python Types Variables Your first script Multi-line string Loops Conditionals Input Using Google Importing modules A little motivation Python resources Databases Introduction to databases Building a database Building tables Inserting data into tables Updating table fields Foreign keys! General database queries Joins Importing a csv file into a SQL table Databases vs. Excel SQL + Python = Awesome!