Here are some open resources you might want to use to supplement or, if it is robust, replace a textbook. While many sources are peer-reviewed, please check the source for quality. If you have additional sites to recommend, please let us know!
This page is still under construction. More resources will be added soon.