Data Structures & Algorithms In the process of becoming or practicing as a web application developer, it's easy to lose sight of Computer Science. This collection of exercises and experiments seeks to help you build an understanding of those foundations.