Resources
Course Materials
Programming Environments
- Emacs is the most powerful text editor there will ever be. Its steep learning curve is repaid a thousand-fold over your lifetime.
- On macOS:
brew install --cask emacs
, which installs Emacs for Mac OS X - Beginners Guide to Emacs
- Dr. CS's Emacs config in the
.emacs.d
directory.
- On macOS:
- JetBrains Educational Licenses
- PyCharm is a good choice for a pythonista, ML engineer or data scientist.
- Google Colab
Libraries
- Scipy: NumPy, MatPlotLib, Pandas, and more.
- PyTorch
- JAX
- Practical -- all you need to get started and more.
- Text and Math into -- if you want to become a expert.
Guides
Miscellaneous