Open educational resources

Open knowledge.
Hands-on learning.

I advocate for open educational resources that connect mathematics with computation. Explore textbooks, an online Jupyter Book, and reusable Python notebooks.

Online book

First Semester in Numerical Analysis with Python

By Yaning Liu and Giray Ökten. Explore numerical methods through an online Jupyter Book, including root-finding, linear systems, interpolation, quadrature, and optimization.

Read the online book

Open textbook

The first edition

The original First Semester in Numerical Analysis with Python is available through the Open Textbook Library, with numerical algorithms implemented in Python.

Find the textbook

Computational notebooks

Numerical Analysis I

A collection of Jupyter notebooks for Numerical Analysis I at CU Denver. Browse the source materials and work directly with the computational examples.

Explore the notebooks

Department collection

CU Denver Math & Stats OER

Open teaching materials shared by the Department of Mathematical and Statistical Sciences at the University of Colorado Denver.

Browse the collection

Python companion · 2020

Probability and Simulation

The Python companion by Yaning Liu and Giray Ökten accompanies Ökten’s Springer textbook. It is available as supplementary material on Springer’s extras page.

Find the Python companion