Kerry Ojakian's CSI 33 Course Materials
Books
Main Textbook : Data Structures and Algorithms Using Python and C++ by Reed and Zelle
You do not need to buy it.
Supplemental Textbook by Clifford Shaffer: Textbook Website
PDF of C++ Version
(freely available textbook in C++, or Java)
Software
Video: Installing Anaconda/Jupyter (Not the slickest video, but maybe it helps!)
Try Jupyter Online!
Create and work with Jupyter Notebook file: Extension ".ipynb"
To get a blank worksheet:
At the top left, click on "File --> New Notebook"
For C++, select "C++ 17"
For Python, select "Python 3"
To name a worksheet: Click "File --> Rename" at the top center (can also do after downloaded)
To save a worksheet: Click "Download" at the top center
To upload a worksheet:
Click "File --> Open" at the top left
Then click "upload" at the top right
Then click on your uploaded file
Online C++ Compiler -- REPLIT
Online C++ Compiler -- GDB
Online Information
Video: Data Structures at Youtube
Online Book/Tutorial: Tutorials Point
Online Book/Tutorial: Wiki Books
Short Tutorial (not mine!): Postfix Tutorial
Other
Bright Space
(login at top right going to "Bright Space" option - Grades, Zoom links, and private information available here)