My study resources


My study resources

Study Sections

  1. Python Systems/Numeric
  2. Python Geospatial
  3. Systems / Data Engineering
  4. Machine Learning Courses
  5. Math Resources
  6. Geospatial
  7. Computational geometry
  8. Blogs
  9. Essential Resources

Python Systems/Numeric

Project Details
Python language Standard Library Summary
Language reference
Numpy Quickstart
Fundamentals
API Ref
Glossary
Pandas 10 mins
Basics
Gotchas/FAQ
Cookbook
Scikit-learn Getting started
User guide
PyTorch Quickstart
Docs
PyTorch Lightning Intro
Basics
Tute 1
TensorFlow Tutorials
Guide
SQLAlchemy ORM Tutorial
ORM docs
Core docs
Alembic Docs
FastAPI Tutorial
Advanced
Async
Deployment
SQLModel Docs
Tutorial
Hydra Intro
Tutorials
Jupyter tools handcalcs
Papermill
nbval
voila
More…
Conda/Mumba Conda
Conda-forge
Miniconda
Mamba
Micromamba

Python Geospatial

Project Details  
Libraries overview Awesome Python geospatial  
GeoPandas Intro
User guide
 
Dask-GeoPandas Guide
API
 
Shapely Manual  
Rasterio Quickstart
Adv topics
 
PySal Overview  
Scipy User guide
Spatial library
 
OSMnx Overview blog  

Systems / Data Engineering

Project Details
K8s Concepts
Tasks
Tutorials
Kube Academy
Docker Guides
cli
k8s deploy
KubeFlow Architecture
Pipelines
Argo Core concepts
Walk thru
Training (2hrs)
Helm Intro
Guides
Kafka Docs
Ecosystem
AWS Certification plan
Terraform Language
AWS provider
Postgis Reference
QGIS User manual

Machine Learning / Deep Learning Courses

Course Details
Stanford
CS229
CS229: Machine Learning - Home
Youtube 2018 (20 vids) with Andrew Ng
Syllabus 2018
CS229 cheatsheets
Lecture notes 2022
Stanford
CS230
CS230: Deep Learning - Home
Youtube 2018 (10 vids) with Andrew Ng
Syllabus and Notes current
Blog
CS230 cheatsheets
Stanford
CS231n
CS231n: DL for Computer Vision - Home
Lecture notes current
Slides all years
Youtube 2017 (16 vids) with Fei-Fei Li; Lecture notes 2017; aman.ai notes
Youtube 2016 (15 vids) with Andrej Karpathy; Lecture notes 2016
Github
MIT
6.S191
MIT 6.S191 Intro to DL Home with Alexander Amini
Youtube (multi-year)
Github
UW-Madison
STAT 451
Introduction to Machine Learning 2021 with Sebastian Raschka
Youtube
Github
UW-Madison
STAT 453
Introduction to Deep Learning with Sebastian Raschka
Youtube
Github
NYU
DLSP21
Deep Learning - Home with Yann LeCun
Leture notes, links, videos
Github
Coursera
DL Spec
Coursera Deep Learning Specialization with Andrew Ng
Udacity
DL Course
Udacity Deep Learning Nano Degree
Math course Mathematical/Computational Techniques for Scientists and Engineers

Math Resources

Course Details
MIT
6.041
MIT 6.041 Probabilistic Systems Analysis and Applied Probability 2010 by John Tsitsiklis
Youtube
MIT
6.262
MIT 6.262 Discrete Stochastic Processes 2011 by Robert Gallager
Youtube
MIT
18.06
MIT 18.06 Linear Algebra 2011 by Gilbert Strang
2010 Home
Youtube 2005
Stanford TTM The Theoretical Minimum and supplemental by Leonard Susskind [esp Statistical Mechanics, 2013]
Math course Mathematical/Computational Techniques for Scientists and Engineers
Math notes Paul’s Online Math Notes
Khan videos Khan Academy Math; Alg2; Trig; Stats; Diff calc; Int calc; Calc1; Calc2; MV calc; Diff eq; Lin alg
3b1b videos 3Blue1Brown; Youtube
Math videos Mathematical Monk; Youtube

Geospatial Learning Resources

Project Details
Online GIS book Geographic Data Science with Python (Arribas-Bel et al)
Spatial Data Programming Spatial Data Programming with Python course (Ben-Gurion University of the Negev)
Automating GIS-processes Automating GIS-processes course 2021 (University of Helsinki)
GIS Twitter Geospatial Twitter accounts
GIS course Geographic Data Science - ENVS363/563 (Arribas-Bel)
Cartopy Docs
GitHub

Computational geometry

Resource Details
Code library Computational Geometry Algorithms Library
Primer Primer on Mathematical/Computational Techniques for Scientists and Engineers (Dept of Earth Sci & Eng, Imperial College London)
Course CMPT 813: Computational Geometry Course (Fall 2011, Simon Fraser University) - Lecture notes
Course ETH Zürich: Computational Geometry Course - Lecture notes
Course METU CENG 773 - Computational Geometry - Youtube lectures
Book Computational Geometry: Algorithms and Applications, Berg et al, 2008
Book Computational Geometry: An Introduction, Preparata and Shamos, 1993

Essential Blogs

Category Blogs
ML Engineering Chip Huyen - realtime ml systems
ML Engineering Eugene Yan - productionising ml at scale
ML/DL Andrej Karpathy - deep nnets on large data
ML/DL Christopher Olah - reverse engineering nnets
ML/DL Open AI BLog - ai research and deployment company
ML/DL Hugging Face Blog - democratising ml
ML/DL DeepLearning.ai ML Research - ml research
ML Towards Data Science - general data science
Blockchain Vitalik Buterin - ethereum and crypto-economics
Rationality LessWrong Library - improving decision-making
Science Quanta Magazine Blog; Quanta Magazine Videos - science, math, physics, compsci
Career Irrational Exuberance - writing by engineering leader Will Larson
Random Wait But Why - ai, psychology, space, everything
Random xkcd - check it out!

Essential Resources

Category resource
Python Calm Code Python Data Tutes
ML/DL Neural Networks and Deep Learning book by Michael Nielsen
ML/DL Intro to quantum computing and mechanics book by Michael Nielsen