- Beginning Python: From Novice to Professional
- Python Data Analytics: With Pandas, Numpy, and Matplotlib
- Python Data Analytics: With Pandas, NumPy, and Matplotlib
- Parallel and High Performance Programming with Python: Unlock parallel and concurrent programming in Python using multithreading, CUDA, Pytorch and Dask.
- Beginning JavaScript Charts: With Jqplot, D3, and Highcharts