TOP 10 Most Popular Algorithms Courses

TOP 10 Most Popular Algorithms Courses

TOP 10 Most Popular Algorithms Courses

  • 1. Algorithms and Data Structures in Python (INTERVIEW Q&A)
  • 2. Graph Theory Algorithms
  • 3. Data Structures and Algorithms in Swift
  • 4. Data Structures and Algorithms - The Complete Masterclass
  • 5. Artificial Intelligence: Optimization Algorithms in Python
  • 6. Mastering Data Structures & Algorithms using C and C++
  • 7. Algorithms (Data Structures) Bootcamp in C++
  • 8. JavaScript Algorithms and Data Structures Masterclass
  • 9. Ultimate JavaScript Interview Course
  • 10. Data Structures in Java - Part I (+INTERVIEW QUESTIONS)

1. Algorithms and Data Structures in Python (INTERVIEW Q&A)

Algorithms and Data Structures in Python (INTERVIEW Q&A)
Algorithms and Data Structures in Python (INTERVIEW Q&A)
A guide to implement data structures, graph algorithms and sorting algorithms from scratch with interview questions!

Description

This course is about data structures, algorithms and graphs. We are going to implement the problems in Python programming language. I highly recommend typing out these data structures and algorithms several times on your own in order to get a good grasp of it.

2. Graph Theory Algorithms

Graph Theory Algorithms
Graph Theory Algorithms
A complete overview of graph theory algorithms in computer science and mathematics.

Description

This course provides a complete introduction to Graph Theory algorithms in computer science.

Topics covered in these videos include: how to store and represent graphs on a computer; common graph theory problems seen in the wild; famous graph traversal algorithms (DFS & BFS); Dijkstra's shortest path algorithm (both the lazy and eager version); what a topological sort is, how to find one, and places it's used; learning about detecting negative cycles and finding shortest paths with the Bellman-Ford and Floyd-Warshall algorithms; discovering bridges and articulation points in graphs; understanding and detecting strongly connected components with Tarjan's algorithm, and finally solving the traveling salesman problem with dynamic programming.

3. Data Structures and Algorithms in Swift

Data Structures and Algorithms in Swift
Data Structures and Algorithms in Swift
Implementing Practical Data Structures with Swift

Description

Data Structures and Algorithms in Swift

Data structures and algorithms are the building blocks of programming. Algorithms and data structures are taught in universities and are often asked during a programming job interview. This course is dedicated to teach you the concepts behind the most common data structures and algorithms, implemented in Swift language.

4. Data Structures and Algorithms - The Complete Masterclass

Data Structures and Algorithms - The Complete Masterclass
Data Structures and Algorithms - The Complete Masterclass
Crack the code interview by getting mastery in data structures & algorithms & Become a data structures & algorithms Ace

Description

Congratulations!  You've found the most popularmost complete, and most up-to-date resource online for learning Data structures and Algorithms.

Are you interested in the field of Data structures? Are you interested to play around complex Algorithms?  Then this course is for you!

You need to understand algorithms and data structures because I've seen code written by people who didn't understand Data structures and algorithms; and trust me, you don't want to be that guy.

5. Artificial Intelligence: Optimization Algorithms in Python

Artificial Intelligence: Optimization Algorithms in Python
Artificial Intelligence: Optimization Algorithms in Python
Learn how to build optimization algorithms from the ground up!

Description

What would an “optimal world” look like to you? Would people get along better? Would transport run faster? Would we take better care of our environment?

Many data scientists choose to optimize by using pre-built machine learning libraries.  But we think that this kind of 'plug-and-play' study hinders your learning. That's why this course gets you to build an optimization algorithm from the ground up.

6. Mastering Data Structures & Algorithms using C and C++

Mastering Data Structures & Algorithms using C and C++
Mastering Data Structures & Algorithms using C and C++
Learn, Analyse and Implement Data Structure using C and C++. Learn Recursion and Sorting.

Description

You may be new to Data Structure or you have already Studied and Implemented Data Structures but still you feel you need to learn more about Data Structure in detail so that it helps you solve challenging problems and used Data Structure efficiently.


This 53 hours of course covers each topic in greater details, every topic is covered on Whiteboard which will improve your Problem Solving and Analytical Skills. Every Data Structure is discussed, analysed and implemented with a Practical line-by-line coding.

7. Algorithms (Data Structures) Bootcamp in C++

Algorithms (Data Structures) Bootcamp in C++
Algorithms (Data Structures) Bootcamp in C++
Recursion, Backtracking, Dynamic Programming, Graphs, Data Structures, Sorting and Substring Search Algorithms

Description

This course is for those who are interested in computer science and want to implement the algorithms and given data structures in C++ from scratch. In every chapter you will learn about the theory of a given data structure or algorithm and then you will implement them from scratch.

8. JavaScript Algorithms and Data Structures Masterclass

JavaScript Algorithms and Data Structures Masterclass
JavaScript Algorithms and Data Structures Masterclass
The Missing Computer Science and Coding Interview Bootcamp

Description

Updated in November 2018 with brand new section on Dynamic Programming!

This course crams months of computer science and interview prep material into 20 hours of video. The content is based directly on last semester of my in-person coding bootcamps, where my students go on to land 6-figure developer jobs. I cover the exact same computer science content that has helped my students ace interviews at huge companies like Google, Tesla, Amazon, and Facebook. Nothing is watered down for an online audience; this is the real deal :)   We start with the basics and then eventually cover “advanced topics” that similar courses shy away from like Heaps, Graphs, and Dijkstra’s Shortest Path Algorithm

9. Ultimate JavaScript Interview Course

Ultimate JavaScript Interview Course
Ultimate JavaScript Interview Course
Prepare for you next JavaScript interview by learning Data Structures, Algorithms, and Interview Questions.

Description

Are you looking for a job as a JavaScript developer or software engineer?  This is the course for you!  This course is specifically designed to prepare you for any JavaScript coding interviews that you have coming up.  Programming interviews are known to be stressful and difficult, but they don't have to be!  The key to succeeding in a coding interview is preparation.  This course will prepare you for coding interviews by teaching you the 3 most important aspects you need to know: Data Structures, Algorithms, and Practice Interview Questions.  Throughout this course you will learn how to code out all of these and more!  The data structures, algorithms, and interview questions that we will cover in this course come from real-life interviews at real companies.

10. Data Structures in Java - Part I (+INTERVIEW QUESTIONS)

Data Structures in Java - Part I (+INTERVIEW QUESTIONS)
Data Structures in Java - Part I (+INTERVIEW QUESTIONS)
Basic Algorithms and Data Structures: AVL tree, Binary Search Trees, Arrays, B trees, Linked Lists, Stacks and HashMaps

Description

This course is about data structures and algorithms. We are going to implement the problems in Java. The course takes approximately 14 hours to complete. It is highly recommended to type out these data structures several times on your own in order to get a good grasp of it.