Introduction to using Python: initially created for a Northwestern University course in the Chemical and Biological Engineering department by former TAs of the course, but applicable to undergrad or grad students and beyond looking to learn a new (or their first) programming language.
Other useful repos for this purpose:
by Colby Witherup Wood: Lead Data Scientist, IT Research Computing Services at Northwestern University: https://github.com/aGitHasNoName/pythonBootcamp_3Day https://github.com/aGitHasNoName/programmingConcepts https://github.com/aGitHasNoName/pandasBasics https://github.com/aGitHasNoName/listComprehension https://github.com/aGitHasNoName/NSIPfstrings