My study resources


My study resources

Study Sections

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

Python Systems/Numeric

Resource 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

Systems / Data Engineering

Resource 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
Spark Docs
Homepage
AWS Docs
My Cert plan
Terraform Language
AWS provider
Databricks Docs
Blog
Snowflake Docs
Resources
DBT Dev Hub
Docs
Fivetran Docs

Rust

Resource Details
Main Docs Learn Rust
Rust Excercises rustlings
Language Guide The Rust Book also see: The Interactive Rust Book
Cargo Package Manager The Cargo Book
rustc compiler The rustc Book
Standard lib Crate std
Rust and wasm The WebAssembly Book
Rust and CLI Command line apps in Rust

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
Stanford
CS25
CS25: Transformers United V2 - Winter 2023
Youtube 2022 (10 vids)
Discord
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
Google ML courses Foundational and Advanced
Math course Mathematical/Computational Techniques for Scientists and Engineers
Hugging Face NLP Hugging Face NLP Course
SpaCy NLP SpaCy NLP

Math Resources

Course Details
MIT
6.041
MIT 6.041 Probabilistic Systems Analysis and Applied Probability 2010 by John Tsitsiklis
Youtube
MIT
6.042
MIT 6.042 Mathematics For Computer Science 2010
Youtube 2010
MIT
6.262
MIT 6.262 Discrete Stochastic Processes 2011 by Robert Gallager
Youtube
MIT
18.01
MIT 18.01 Single Variable Calculus 2006
Youtube 2006 Youtube Homework Help
MIT
18.02
MIT 18.02 Multivariable Calculus 2010
Youtube 2007
MIT
18.03
MIT 18.03 Differential Equations 2010
Youtube 2011
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]
Information Physics Information Physics course and Entropic Physics textbook by Ariel Caticha
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
Socratica maths Abstract Algebra, Number Theory
Math videos Mathematical Monk
Math videos The Math Sorcerer
Math videos Professor Leonard

Python Geospatial

Resource 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  

Geospatial Learning Resources

Resource 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