Data Structures and Algorithm Analysis

Welcome to Data Structures


This course deals with one of the more important questions of writing programs... how to make it work well.

There are a number of different ways to store, manipulate, and analyze data that, can have, a huge impact on whether a program completes in a second, minute or - in worst cases - years. So, this course covers:

  • The classification of algorithms
  • trees
  • graphs
  • sorting
  • hashing
  • and, much, much, more...

Course Format

This class is in-person.