Useful Links
Practice and Useful tools
- VisuAlgo: animated explanations of various algorithms and data structures Online book on software engineering.
- Sorting algorithms visualizations with different datasets.
- Data Structures Visualizations .
- Code step by step: Practice Java and Data Structures while solving small problems.
- Coding bat Problem solving and Java practice.
Video Lectures
- William Fiset Data Structures Youtube channel CS 106B videos are related to our class.
- MIT introduction to algorithms class.
- CS Dojo channel Data structures and algorithms playlist.
Github
- GitHub Basics
- Code Academy Github Tutorials
- Learn Git
- Git Videos: What is VC, What is Git, Get going with Git, Quick wins with Git
- Revert vs Reset
- Cloning