course materials and references
To receive automatic notification from the Youtube channel of this course on new uploaded videos, click this link to subscribe for automatic notification or scan this QR code with your smartphone:
In this course, a Windows laptop is required, all needed software will be installed on this laptop. To be ready for this course, the laptop needs to satisfy the first item below:
- Hardware
- A laptop or desktop computer with >= 8GB ram, one free USB 3.0+ port
- A USB 3.0+ Flash drive or external SSD with size >= 256GB, for example:
- USB 3.0+ Flash drive
- USB 3.0+ External SSD
- Operating system
- Window 7+
- Ubuntu 18.04 LTS+
- Software
- Foundations of Algorithms 5th
- Visualize code execution
- 10 Best Data Structures and Algorithms Books
- Visualize algorithms
- Data Structure Visualizations
- Algovis
- Algovis.io
- visualgo
- CS1332 Data Structures and Algorithms Visualizations
- kalkicode
- Linked list visualization
- Top 10 Free Data Structure and Algorithms Courses for Beginners โ Best of Lot
- Graph editor
- Graph online
- Stanford Computer Science