Helpful Resources for COGS 108 Students
- Python Crash Course (book)
- Learn Python the Hard Way
- COGS 18 Materials notes; textbook
- Getting Started with git
- GitHub Guide
- GitHub Desktop App Tutorial
- Git Command Line Resource
- Using
git
from the command line- Installing and using
git
(Part 1), by TA Ganesh (youtube, 22min tutorial) - merge conflicts and branching (Part 2), by IA Shubham Kulkarni (youtube, 8min tutorial)
- Installing and using
- Using
git
with GitHub Desktop, by TA Sidharth Suresh (youtube, 13min tutorial) - GIT & GITHUB TUTORIAL, from edureka!
- with notes from TA Holly(Yueying Dong)
- Personal Access Token Tutorial by IA-ish(?) Scott Yang
- Uh oh! My Jupyter notebook has loads of big images/plots and it is now too big to fit inside Github's file size limit. - https://pypi.org/project/ipynbcompress/
- Data to Viz - help determining what visualization is appropriate; with code examples
- Kaggle's learn
pandas
- for learningpandas
(interactive programming) - Python Data Science Handbook (book)
- Essential Cheat Sheets for Machine Learning and Deep Learning Engineers
- Python for Data Analysis(book)
- Learning Pandas
- NLP in Python (youtube video)
- MIT's Intro to Deep Learning, course
- Mathematical Underpinnings, video from Andrew Ng
- Keras & TensorFlow, video
- Resources in ML, DL, RL, and NLP