Guided Project: Investigating Airplane Accidents

In this data structures and algorithms course, we learned how different data structures and algorithms can be used to speed up the programs we write. 

While practicing what you learned in this course, we'll be writing algorithms to search for data in our data set. We'll work with a dataset of airplane accident statistics to analyze patterns and look for any common threads.

Working on guided projects will give you hands-on experience with real world examples, so we encourage you to not only complete them, but to take the time to really understand the concepts.

As with all guided projects, we encourage you to experiment and extend your project, taking it in unique directions to make it a more compelling addition to your portfolio!


  • Create and implement a linear time search algorithm.
  • Create and implement a log time search algorithm.

Lesson Outline

1. Introduction
2. Linear and Log Time Algorithms
3. Hash Tables
4. Accidents by U.S. State
5. Fatalities and Injuries by Month
6. Next Steps

Take a Look Inside