Comprehensive Algorithms

This course provides a comprehensive overview of the concepts of algorithm analysis and development.

What's Inside

This course provides a comprehensive overview of the concepts of algorithm analysis and development. I attempted to make the course as straightforward as possible, to the point where no previous experience in algorithm analysis or formal computer science education is required. The videos review popular algorithms such as merge sort, radix sort, Huffman coding, and many more, along with some of the data structures that are utilized in combination with these algorithms, such as queues and stacks. I also review a number of graph algorithms and give introductions to additional advanced algorithm analysis concepts.

I developed this course while I was taking a graduate level Analysis of Algorithms course from Texas Tech University, and these are all the main topics that we discussed.

Who this course is for:
  • Computer science students
  • Programmers
  • Mathematicians

Get started now!



425+ Students
26 Lectures
2+ Hours of Video
Lifetime Access
24/7 Support
Instructor Rating
Jordan Hudgens

Jordan Hudgens has been a software engineer for the past decade and has traveled the world building applications and training individuals on a wide variety of topics ranging from programming techniques to Microsoft Office solutions.

With a Bachelor’s in Computer Science, Jordan focuses on project driven education, as opposed to pure theory based development. This style of teaching is conducive to learning how to actually build products in a short period of time.

Jordan currently develops projects for clients in a number of different industries utilizing a variety of programming languages and frameworks, including: Ruby on Rails, Java, PHP, Swift, and AngularJS.

Popular Bundles