Back to writing

STATDIY bookmarks

This page is a working bookmark shelf for statistics, data science, mathematics, systems, and academic writing resources. It folds together the older ByCsdiy README list, the Sufe STATDIY wiki, and the four readings from the Sufe wiki home page, with duplicate items collapsed.

Linked items open the original source. Unlinked book entries are kept as reading pointers so the list can stay useful without pretending every item has a clean public URL.

Optimization

Convex optimization, large-scale optimization, and gradient-method references.

Papers, Articles & PDFs 3
Courses 6
  • CMU optimization course with slides, scribed notes, and homework on convexity, duality, first-order, proximal, Newton, ADMM, Frank-Wolfe, and stochastic methods.

  • Large-scale convex optimization course covering gradient, subgradient, proximal, accelerated, splitting, ADMM, conic, and interior-point methods.

  • ELE539/COS512: Optimization for Machine Learning Chi Jin, Princeton University, Spring 2021

    Proof-based optimization theory course covering convex optimization, stochastic and variance-reduced methods, nonconvex optimization, saddle-point escape, and minimax optimization.

  • COS 598D: Optimization for Machine Learning Elad Hazan, Princeton University

    Optimization-for-ML course covering first-order methods, regret and generalization, mirror descent, variance reduction, Frank-Wolfe, Nesterov acceleration, and second-order methods.

  • STAT9910-303: Large-Scale Optimization for Data Science Yuxin Chen, University of Pennsylvania, Fall 2023

    Graduate large-scale optimization course for data science covering smooth and nonsmooth algorithms, proximal methods, ADMM, quasi-Newton, stochastic, variance-reduced, and distributed optimization.

  • Theory-oriented course on scalable convex optimization for machine learning and high-dimensional statistics, emphasizing problem structure and numerical algorithm complexity.

Videos & Channels 1
  • 凸优化 Video 中科大

    Chinese video course on convex optimization foundations, convex analysis, duality, and standard algorithmic topics.

Numerical Computing & Scientific Programming

Scientific programming, numerical methods, and computational thinking resources.

Courses 5
  • Interactive Julia and Pluto course linking programming abstractions, mathematics, data science, stochastic simulation, optimization, climate modeling, and open-source workflows.

  • Scientific Python course for economics and finance covering Python fundamentals, NumPy, plotting, numerical programming, and computational workflows.

  • 18.S191 Introduction to Computational Thinking Alan Edelman, David P. Sanders, and Grant Sanderson, MIT Fall 2020

    MIT OCW version of the Julia-based computational thinking course with interactive notebooks for modeling, simulation, data analysis, and images.

  • 12.010 Computational Methods of Scientific Programming Thomas Herring and Chris Hill, MIT Fall 2011

    Scientific programming course for physical scientists covering FORTRAN, C, C++, MATLAB, Mathematica, program design, algorithm development, and verification.

  • 18.335J Introduction to Numerical Methods Steven G. Johnson, MIT Spring 2019

    Graduate numerical analysis course focused on accurate and efficient algorithms for numerical linear algebra, floating-point arithmetic, conditioning, stability, and nonlinear optimization.

Websites 1
  • Repository for newer 18.335 materials and Julia notebooks supporting numerical methods, numerical linear algebra, and related computational exercises.

Statistics & Probability

Core statistics and probability references, with the PSU course pages kept as friendly entry points.

Books 7
  • Open textbook covering probability axioms, random variables, limit theorems, mathematical statistics, random processes, and simulation.

  • Applied causal inference handbook built around DAGs, potential outcomes, DiD, IV, RDD, matching, and synthetic control.

  • Mathematical Statistics and Data Analysis John A. Rice, 3rd edition

    Broad mathematical statistics text connecting probability models, estimation, testing, regression, ANOVA, and data analysis examples.

  • Advanced probability reference for measure-theoretic foundations, convergence, conditioning, martingales, and limit theorems.

  • Rigorous graduate probability text for measure theory, independence, convergence, laws of large numbers, CLT, martingales, and Markov chains.

  • Probability foundations with an unusually friendly path into sigma-algebras, conditioning, independence, and convergence.

  • A Probability Path Sidney I. Resnick

    Measure-theoretic probability path through distributions, expectation, independence, convergence, laws of large numbers, and CLT.

Courses 4
Notes & References 1

Machine Learning & Data Mining

Books 1
  • The Elements of Statistical Learning Trevor Hastie, Robert Tibshirani, and Jerome Friedman

    Classic statistical learning reference for supervised and unsupervised methods, regularization, trees, boosting, SVMs, and model assessment.

Courses 2
Notes & References 1
  • Advanced CMU notes on density estimation, regression, sparsity, classifiers, forests, graphical models, causal inference, privacy, and optimal transport.

Videos & Channels 2

Deep Learning, NLP & RL

Books 1
Courses 4
Websites 1
  • Gym API reference for building and testing RL agent-environment loops, spaces, wrappers, and benchmark environments.

Videos & Channels 1
  • Video lecture entry point for DeepMind-style RL intuition, terminology, and algorithmic framing.

Mathematics

Books 4
  • Mathematical Analysis V. A. Zorich

    Two-volume analysis reference with rigorous calculus, topology of Euclidean spaces, differentiation, integration, series, and manifolds.

  • Canonical compact real-analysis text for metric spaces, sequences, continuity, differentiation, Riemann-Stieltjes integration, and function sequences.

  • Numerical Analysis Timothy Sauer

    Computational mathematics text for error analysis, nonlinear equations, linear systems, interpolation, integration, ODEs, and eigenvalue problems.

  • Graduate real analysis reference covering measure, integration, signed measures, functional analysis, Hilbert spaces, and Fourier analysis.

Videos & Channels 1
  • Real Analysis, Spring 2010 Video Francis Su, Harvey Mudd College

    Twenty-six real analysis lectures from constructing number systems through compactness, continuity, derivatives, series, and Taylor's theorem.

Computer Science & Systems

Programming, Linux, and systems references from the older lists.

Books 4
  • C Primer Plus Stephen Prata

    Comprehensive C programming book for syntax, pointers, memory, arrays, structs, I/O, and systems-level basics.

  • Practical Linux reference for shell usage, filesystem layout, permissions, networking, process management, and server administration.

  • Applied Linux administration guide focused on command-line workflows, services, networking, storage, and deployment tasks.

  • Bottom-up systems text connecting bits, logic gates, machine architecture, assembly, C, memory, and OS-level abstractions.

Courses 3
  • Practical computing course covering shell, editors, Git, debugging, profiling, automation, security, and other tools worth learning early.

  • C Programming with Linux DartmouthX and IMTx

    Professional certificate sequence teaching C programming, pointers, memory management, compilation, Linux command-line tools, and systems programming practice.

  • Focused C/Linux course on compiling, libraries, makefiles, command-line tools, and practical systems programming workflows.

Websites 1
  • Software Carpentry Lessons The Carpentries

    Research computing lesson collection for Unix shell, Git, Python, R, reproducible workflows, automation, and collaborative scientific programming.

Academic Writing

Books 1

Readings

Long-form pieces from the Sufe wiki home page, kept here so this page can work as a bookmark shelf.

Papers, Articles & PDFs 4
Websites 1

Source Pages

Some book pointers may also have local copies in the old Sufe Bookshelf.