Algorithms Courses

1. 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.
Content:
- Learn various Popular Data Structures and their Algorithms.
- Develop your Analytical skills on Data Structure and use then efficiently.
- Learn Recursive Algorithms on Data Structures

2. Python for Data Structures, Algorithms, and Interviews!

Python for Data Structures, Algorithms, and Interviews!

Get a kick start on your career and ace your coding interviews!
Content:
- Create a great resume
- Have a LinkedIn and Github profile for recruiters
- Understand all major Data Structures and Algorithms

3. Data Structures A-Z : Data Structures + Algorithms Bootcamp

Data Structures A-Z : Data Structures + Algorithms Bootcamp

Become ace in data structures & algorithms & Crack the code interview by getting mastery in data structures & algorithms
Content:
- Understand the coding principles and Understand How to write code in efficient way by help of choosing right data structures and efficient algorithms
- How to choose right data structures and right algorithms for your need
- Understand concept behind data structures like Arrays
- Linked Lists
- Hash tables
- Trees
- Graph
- Stacks
- Queues
- and Sort algorithms and Search algorithms

4. 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!
Content:
- Understand arrays and linked lists
- Understand stacks and queues
- Understand tree like data structures (binary search trees)

5. 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
Content:
- grasp the fundamentals of algorithms and data structures
- detect non-optimal code snippets
- learn about arrays and linked lists

6. JavaScript Algorithms and Data Structures Masterclass

JavaScript Algorithms and Data Structures Masterclass

The Missing Computer Science and Coding Interview Bootcamp
Content:
- Learn everything you need to ace difficult coding interviews
- Master dozens of popular algorithms
- including 6 sorting algorithms!
- Implement 10+ data structures from scratch

7. Data Structure and Algorithms - For Big Tech Interviews

Data Structure and  Algorithms - For Big Tech Interviews

Write code run faster, use less memory and prepare for Software Engineer Interview with real interview questions
Content:
- Write code that run faster
- and use less memory
- Learn Data Structure and how to apply these Data Structures on problems in Java
- Solve coding questions have been seen in Google
- Apple
- Microsoft
- and Amazon job interview.

8. Data Structures & Algorithms, Level-up for Coding Interviews

Data Structures & Algorithms, Level-up for Coding Interviews

Master problem solving for Coding Interviews, ace Data Structures & Algorithms by solving over 150 important questions!
Content:
- Accelerate your algorithmic thinking
- Learn to optimise brute force solutions
- Learn to apply data structures

9. Learning Algorithms in JavaScript from Scratch

Learning Algorithms in JavaScript from Scratch

Make your code & programs faster and more efficient by using algorithms. Be very well prepared for technical interviews.
Content:
- Code out important algorithms in JavaScript
- Improve the efficiency
- performance
- and scalability of your code
- applications
- and programs
- Excel in technical engineering/programming interviews at both large companies and small companies

10. Graph Theory Algorithms

Graph Theory Algorithms

A complete overview of graph theory algorithms in computer science and mathematics.
Content:
- Storage and representation of graphs (networks) on a computer
- Common graph theory problems
- Breadth first search algorithm

11. Recursion, Backtracking and Dynamic Programming in Java

Recursion, Backtracking and Dynamic Programming in Java

Algorithmic Problems in Java with Common Interview Questions (Recursion, Backtracking and Divide and Conquer Algorithms)
Content:
- Understand recursive approaches
- Understand backtracking
- Understand dynamic programming

12. Data Structures and Algorithms In C

Data Structures and Algorithms In C

Data Structures and Algorithms in C Using C DSA Data Structures Algorithms Competitive Programming C leetcode FAANG DSA
Content:
- Understand the details of Data Structures and algorithms through animations
- Learn to write programs for different Data Structures and Algorithms in C language
- Get the confidence to face programming interviews

13. Algorithms and Data Structures in C#: Complete Tutorial

Algorithms and Data Structures in C#: Complete Tutorial

Learn data structures and algorithms in C# from A to Z. Pass coding interview. Learn unit testing and TDD in addition.
Content:
- Implement all the common data structures such as List
- Stack
- Queue and others understanding how they work under the covers
- Use available data structures built-in .NET correctly: choose right data structures
- understanding how they work under the covers
- Pass coding interviews where interviewers torture you by asking to implement different algorithms and data structures

14. Data Structures and Algorithms In Python

Data Structures and Algorithms In Python

Data Structures and Algorithms in Python using DSA Data Structures Algorithms Competitive Programming Leetcode FAANG DSA
Content:
- Understand the details of Data Structures and algorithms through animations
- Learn to write programs for different Data Structures and Algorithms in Python
- Get the confidence to face programming interviews

15. Learning Data Structures and Algorithms

Learning Data Structures and Algorithms

Implementation and Analysis for Increased Software Performance
Content:
- Learn to analyze and implement common algorithms
- Learn about different types of Data Structures
- Complexity Theory

16. Introduction to Algorithms and Data Structures in Swift 5

Introduction to Algorithms and Data Structures in Swift 5

Lay the foundations of algorithms and data structures in Swift 5. Level up your Swift 5 coding skills.
Content:
- Learn how to write elegant and efficient code from a leading expert
- Cut down on your development time
- Get the companion eBook for FREE! (sells for $28.80 on Amazon)