Or, Deep Work is Illegible Or, Everything Worth Learning You'll Have to Teach Yourself I remember quite clearly how I learned Git. Spring quarter of my second year of undergrad, I took Data Ethics, which was a required course in the Data Science major.