Want to land a job at a great tech company like Google, Microsoft, Facebook, Netflix, Amazon, or other companies but you are intimidated by the interview process and the coding questions? Do you find yourself feeling like you get “stuck” every time you get asked a coding question? This course is your answer. Using the strategies, lessons, and exercises in this course, you will learn how to land offers from all sorts of companies.
Many developers who are “self taught”, feel that one of the main disadvantages they face compared to college educated graduates in computer science is the fact that they don’t have knowledge about algorithms, data structures and the notorious Big-O Notation. Get on the same level as someone with computer science degree by learning the fundamental building blocks of computer science which will give you a big boost during interviews. You will also get access to our private online chat community with thousands of developers online to help you get through the course.
Here is what you will learn in this course:
1. Big O notation 2. Data structures: * Arrays * Hash Tables * Singly Linked Lists * Doubly Linked Lists * Queues * Stacks * Trees (BST, AVL Trees, Binary Heaps) * Tries * Graphs
3. Algorithms:
* Recursion * Sorting * Searching * Tree Traversal * Breadth First Search * Depth First Search * Dynamic Programming
Unlike most instructors, I am not a marketer or a salesperson. I am a senior developer and programmer who has worked and managed teams of engineers and have been in these interviews both as an interviewee as well as the interviewer.
My job as an instructor will be successful if I am able to help you become better at interviewing and land more jobs. This one skill can really change the course of your career and I hope you sign up today to see what it can do for your career!
Taught by:
Abbass Masri is the instructor of the highest rated Android App Development course on Udemy as well as one of the fastest growing. His graduates have moved on to work for some of the biggest tech companies around the world like Apple, Google, JP Morgan, IBM, etc…
Also, he is running a successful app on playstore that teaches around 1,000,000 users coding in many languages like: Android, Java, C++, Python, Arduino, and more.. Please check it here on playstore: “Master Coding App”
Abbass promises you that there are no other courses out there as comprehensive and as well explained. He believes that in order to learn anything of value, you need to start with the foundation and develop the roots of the tree. Only from there will you be able to learn concepts and specific skills(leaves) that connect to the foundation. Learning becomes exponential when structured in this way. Who this course is for:
Self-taught programmers Computer science student anyone preparing for coding interviews
Requirements
No experience with data structures or algorithms needed Your notebook and your brain
[TutsNode.com] - The Complete Data Structures & Algorithms Course in C & Java/1. Introduction to DSA/2. Algorithms.srt
9.8 KB
[TutsNode.com] - The Complete Data Structures & Algorithms Course in C & Java/1. Introduction to DSA/3. Data Structure.srt
2.1 KB
[TutsNode.com] - The Complete Data Structures & Algorithms Course in C & Java/1. Introduction to DSA/5. Analysis of Algorithms.srt
2.6 KB
[TutsNode.com] - The Complete Data Structures & Algorithms Course in C & Java/10. Queue/14. Dequeue Implementation in Java.srt
14.6 KB
[TutsNode.com] - The Complete Data Structures & Algorithms Course in C & Java/10. Queue/5. Exercise 78- Queue Implementation using Array.srt
14.7 KB
[TutsNode.com] - The Complete Data Structures & Algorithms Course in C & Java/10. Queue/6. Exercise 79- Queue Implementation using Linked List.srt
8.1 KB
[TutsNode.com] - The Complete Data Structures & Algorithms Course in C & Java/10. Queue/8. Circular Queue in C.srt
8.9 KB
[TutsNode.com] - The Complete Data Structures & Algorithms Course in C & Java/10. Queue/9. Exercise 80- Creating Circular Queue in Java.srt
14.6 KB
[TutsNode.com] - The Complete Data Structures & Algorithms Course in C & Java/11. Tree/10. Complete Binary Tree.srt
8 KB
[TutsNode.com] - The Complete Data Structures & Algorithms Course in C & Java/11. Tree/11. Exercise 84- Implementing Complete Binary Tree in Java.srt
12.6 KB
[TutsNode.com] - The Complete Data Structures & Algorithms Course in C & Java/11. Tree/13. Exercise 85- Implementing Balanced Binary Tree.srt
12.5 KB
[TutsNode.com] - The Complete Data Structures & Algorithms Course in C & Java/11. Tree/15. Binary Search Tree Operations.srt
10.1 KB
[TutsNode.com] - The Complete Data Structures & Algorithms Course in C & Java/11. Tree/16. Binary Search Tree Implementation & Operations.srt
12.5 KB
[TutsNode.com] - The Complete Data Structures & Algorithms Course in C & Java/11. Tree/17. Exercise 86- Binary Search Tree Implementation in Java.mp4
112.3 MB
[TutsNode.com] - The Complete Data Structures & Algorithms Course in C & Java/11. Tree/17. Exercise 86- Binary Search Tree Implementation in Java.srt
20.6 KB
[TutsNode.com] - The Complete Data Structures & Algorithms Course in C & Java/11. Tree/18. Binary Search Tree Complexity.srt
14.8 KB
[TutsNode.com] - The Complete Data Structures & Algorithms Course in C & Java/11. Tree/2. Tree Traversal.srt
10.7 KB
[TutsNode.com] - The Complete Data Structures & Algorithms Course in C & Java/11. Tree/3. Tree Traversal in C.srt
11.1 KB
[TutsNode.com] - The Complete Data Structures & Algorithms Course in C & Java/11. Tree/4. Exercise 81- Tree Traversal in Java.srt
15.2 KB
[TutsNode.com] - The Complete Data Structures & Algorithms Course in C & Java/11. Tree/7. Exercise 82- Implementing Full Binary Tree in Java.srt
8.5 KB
[TutsNode.com] - The Complete Data Structures & Algorithms Course in C & Java/11. Tree/8. Perfect Binary Tree.srt
11.7 KB
[TutsNode.com] - The Complete Data Structures & Algorithms Course in C & Java/11. Tree/9. Exercise 83- Implementing Perfect Binary Tree in Java.srt
12.5 KB
[TutsNode.com] - The Complete Data Structures & Algorithms Course in C & Java/12. Graph/1. The Graph Data Structure.srt
7.7 KB
[TutsNode.com] - The Complete Data Structures & Algorithms Course in C & Java/12. Graph/11. Breadth First Search in C.srt
8 KB
[TutsNode.com] - The Complete Data Structures & Algorithms Course in C & Java/12. Graph/12. Exercise 91- Implementing BFS in Java.srt
9.2 KB
[TutsNode.com] - The Complete Data Structures & Algorithms Course in C & Java/12. Graph/2. Exercise 87- Implementing The Graph.srt
18.3 KB
[TutsNode.com] - The Complete Data Structures & Algorithms Course in C & Java/12. Graph/3. Adjacency Matrix.srt
7.8 KB
[TutsNode.com] - The Complete Data Structures & Algorithms Course in C & Java/12. Graph/5. Exercise 88- Implementing Adjacency Matrix in Java.srt
13.7 KB
[TutsNode.com] - The Complete Data Structures & Algorithms Course in C & Java/12. Graph/6. Depth-First Search Algorithm.srt
8.8 KB
[TutsNode.com] - The Complete Data Structures & Algorithms Course in C & Java/12. Graph/7. Depth First Search in C.srt
9.5 KB
[TutsNode.com] - The Complete Data Structures & Algorithms Course in C & Java/12. Graph/8. Exercise 89- Implementing Depth First Search in Java.srt
11.4 KB
[TutsNode.com] - The Complete Data Structures & Algorithms Course in C & Java/13. Sorting Algorithms/11. Exercise 94- Selection Sort in Java.srt
9.1 KB
[TutsNode.com] - The Complete Data Structures & Algorithms Course in C & Java/13. Sorting Algorithms/3. Bubble Sort Algorithm.srt
8.9 KB
[TutsNode.com] - The Complete Data Structures & Algorithms Course in C & Java/13. Sorting Algorithms/5. Bubble Sort Implementation in C & its Complexity.srt
13.2 KB
[TutsNode.com] - The Complete Data Structures & Algorithms Course in C & Java/13. Sorting Algorithms/6. Exercise 92- Implementing Bubble Sort in Java.srt
10.5 KB
[TutsNode.com] - The Complete Data Structures & Algorithms Course in C & Java/14. Divide and Conquer/10. Counting Sort Algorithm.srt
8.2 KB
[TutsNode.com] - The Complete Data Structures & Algorithms Course in C & Java/14. Divide and Conquer/12. Exercise 95- Counting Sort Implementation in Java.srt
11.4 KB
[TutsNode.com] - The Complete Data Structures & Algorithms Course in C & Java/14. Divide and Conquer/3. Merge Sort Complexity.srt
8.6 KB
[TutsNode.com] - The Complete Data Structures & Algorithms Course in C & Java/14. Divide and Conquer/4. Merge Sort in C.srt
7.8 KB
[TutsNode.com] - The Complete Data Structures & Algorithms Course in C & Java/14. Divide and Conquer/5. Exercise 96- Merge Sort Implementation in Java.srt
12.3 KB
[TutsNode.com] - The Complete Data Structures & Algorithms Course in C & Java/14. Divide and Conquer/6. Quick Sort Algorithm.srt
12 KB
[TutsNode.com] - The Complete Data Structures & Algorithms Course in C & Java/14. Divide and Conquer/7. Quick Sort Complexity.srt
9.6 KB
[TutsNode.com] - The Complete Data Structures & Algorithms Course in C & Java/14. Divide and Conquer/8. Quick Sort in C.srt
9.1 KB
[TutsNode.com] - The Complete Data Structures & Algorithms Course in C & Java/14. Divide and Conquer/9. Exercise 97- Quick Sort Implementation In Java.srt
12.4 KB
[TutsNode.com] - The Complete Data Structures & Algorithms Course in C & Java/15. Hashing/4. Hash Table Data Structure.srt
14.6 KB
[TutsNode.com] - The Complete Data Structures & Algorithms Course in C & Java/15. Hashing/5. Hash Table in C.srt
11 KB
[TutsNode.com] - The Complete Data Structures & Algorithms Course in C & Java/15. Hashing/6. Exercise 99- Hash Table Implementation.srt
8 KB
[TutsNode.com] - The Complete Data Structures & Algorithms Course in C & Java/16. Heaps/3. Exercise100- Implementing Heaps in Java.srt
11.2 KB
[TutsNode.com] - The Complete Data Structures & Algorithms Course in C & Java/16. Heaps/7. Exercise 101- Heap Sort Implementation in Java.srt
8.8 KB
[TutsNode.com] - The Complete Data Structures & Algorithms Course in C & Java/17. Searching Algorithms/6. Exercise 103- Binary Search in Recursive & Iterative Implementation.srt
10 KB
[TutsNode.com] - The Complete Data Structures & Algorithms Course in C & Java/18. Greedy Algorithms/10. Exercise 106- Implementing Dijkstra Algo in Java.srt
13.8 KB
[TutsNode.com] - The Complete Data Structures & Algorithms Course in C & Java/18. Greedy Algorithms/13. Exercise 107- Implementing Kruskal Algo in Java.srt
15.5 KB
[TutsNode.com] - The Complete Data Structures & Algorithms Course in C & Java/18. Greedy Algorithms/16. Exercise 108- Implementing Prim's Algorithm in Java.srt
10.8 KB
[TutsNode.com] - The Complete Data Structures & Algorithms Course in C & Java/18. Greedy Algorithms/2. Ford Fulkerson in C.srt
8.3 KB
[TutsNode.com] - The Complete Data Structures & Algorithms Course in C & Java/18. Greedy Algorithms/3. Exercise 104- Implementing Ford Fulkerson Algo in Java.srt
9.9 KB
[TutsNode.com] - The Complete Data Structures & Algorithms Course in C & Java/18. Greedy Algorithms/5. Bellman Ford Algorithm.srt
13.1 KB
[TutsNode.com] - The Complete Data Structures & Algorithms Course in C & Java/18. Greedy Algorithms/6. Bellman Ford Algorithm in C.srt
8 KB
[TutsNode.com] - The Complete Data Structures & Algorithms Course in C & Java/18. Greedy Algorithms/7. Exercise 105- Implementing Bellman Ford Algo in Java.srt
14.1 KB
[TutsNode.com] - The Complete Data Structures & Algorithms Course in C & Java/18. Greedy Algorithms/8. Dijkstra Algorithm.srt
11.1 KB
[TutsNode.com] - The Complete Data Structures & Algorithms Course in C & Java/18. Greedy Algorithms/9. Dijkstra Algorithm in C.srt
8.2 KB
[TutsNode.com] - The Complete Data Structures & Algorithms Course in C & Java/2. Big O Notation/11. Exercise 3 - Time Complexity.srt
2.3 KB
[TutsNode.com] - The Complete Data Structures & Algorithms Course in C & Java/2. Big O Notation/15. Exercise 7 - Time Complexity.srt
9.7 KB
[TutsNode.com] - The Complete Data Structures & Algorithms Course in C & Java/2. Big O Notation/18. Exercise 10 - Time Complexity.mp4
115.4 MB
[TutsNode.com] - The Complete Data Structures & Algorithms Course in C & Java/2. Big O Notation/18. Exercise 10 - Time Complexity.srt
18.4 KB
[TutsNode.com] - The Complete Data Structures & Algorithms Course in C & Java/2. Big O Notation/25. Exercise 17 - Time Complexity.srt
2.9 KB
[TutsNode.com] - The Complete Data Structures & Algorithms Course in C & Java/2. Big O Notation/3. Exercise 1- Find the Upper Bound.srt
10.1 KB
[TutsNode.com] - The Complete Data Structures & Algorithms Course in C & Java/2. Big O Notation/6. Time Complexity [Part 1].srt
9.5 KB
[TutsNode.com] - The Complete Data Structures & Algorithms Course in C & Java/2. Big O Notation/7. Time Complexity [Part 2].srt
11.6 KB
[TutsNode.com] - The Complete Data Structures & Algorithms Course in C & Java/3. Recursion/1. Problem Solving FlowChart.srt
8.9 KB
[TutsNode.com] - The Complete Data Structures & Algorithms Course in C & Java/3. Recursion/10. Exercise 28- Recursive Power Functions.srt
9.3 KB
[TutsNode.com] - The Complete Data Structures & Algorithms Course in C & Java/3. Recursion/2. Recursion.srt
7.7 KB
[TutsNode.com] - The Complete Data Structures & Algorithms Course in C & Java/3. Recursion/5. Exercise 23- Fibonacci Series in Recursion.srt
12.6 KB
[TutsNode.com] - The Complete Data Structures & Algorithms Course in C & Java/3. Recursion/8. Exercise 26- From Decimal to Binary [Recursion].srt
8.7 KB
[TutsNode.com] - The Complete Data Structures & Algorithms Course in C & Java/3. Recursion/9. Exercise 27- Guess the Sequence.srt
8.1 KB
[TutsNode.com] - The Complete Data Structures & Algorithms Course in C & Java/5. Matrix/10. Exercise 29- Average of Array.srt
7.9 KB
[TutsNode.com] - The Complete Data Structures & Algorithms Course in C & Java/5. Matrix/17. Exercise 36- Adding Two Matrices.srt
13 KB
[TutsNode.com] - The Complete Data Structures & Algorithms Course in C & Java/5. Matrix/3. 3D Arrays.srt
8.5 KB
[TutsNode.com] - The Complete Data Structures & Algorithms Course in C & Java/6. Linked Lists/14. Exercise 40- Implementing Linked List in Java.srt
8.3 KB
[TutsNode.com] - The Complete Data Structures & Algorithms Course in C & Java/6. Linked Lists/17. Exercise 43- Adding a New Node After a Node.srt
8 KB
[TutsNode.com] - The Complete Data Structures & Algorithms Course in C & Java/6. Linked Lists/19. Exercise 45- Deleting a Node with Specific Key.srt
8.5 KB
[TutsNode.com] - The Complete Data Structures & Algorithms Course in C & Java/6. Linked Lists/21. Exercise 47- Get Nodes Count Recursively and Iteratively.srt
8.7 KB
[TutsNode.com] - The Complete Data Structures & Algorithms Course in C & Java/6. Linked Lists/26. Exercise 52- Remove Duplicates from Linked List.srt
7.7 KB
[TutsNode.com] - The Complete Data Structures & Algorithms Course in C & Java/6. Linked Lists/29. Rotate a Linked List Clockwise.srt
8 KB
[TutsNode.com] - The Complete Data Structures & Algorithms Course in C & Java/7. Doubly Linked List/10. Exercise 58- Printing DLL in Forward & Reverse Mode.srt
11.5 KB
[TutsNode.com] - The Complete Data Structures & Algorithms Course in C & Java/7. Doubly Linked List/12. Exercise 60- Insert Node after a Given Node in Java.srt
9.9 KB
[TutsNode.com] - The Complete Data Structures & Algorithms Course in C & Java/7. Doubly Linked List/17. Exercise 65- Rotate DLL by N Positions.srt
13.2 KB
[TutsNode.com] - The Complete Data Structures & Algorithms Course in C & Java/7. Doubly Linked List/7. Deleting Node from DLL.srt
8.2 KB
[TutsNode.com] - The Complete Data Structures & Algorithms Course in C & Java/8. Circular Linked List/11. Exercise 69- Adding Nodes After a Node in CLL.srt
7.9 KB
[TutsNode.com] - The Complete Data Structures & Algorithms Course in C & Java/8. Circular Linked List/12. Exercise 70- Deleting a Specific Node from CLL.srt
11.2 KB
[TutsNode.com] - The Complete Data Structures & Algorithms Course in C & Java/8. Circular Linked List/3. Inserting a Node at the Beginning of CLL.srt
7.8 KB
[TutsNode.com] - The Complete Data Structures & Algorithms Course in C & Java/8. Circular Linked List/6. Searching a Node in CLL.srt
7.9 KB
[TutsNode.com] - The Complete Data Structures & Algorithms Course in C & Java/8. Circular Linked List/7. Deleting a Node from CLL.srt
9.2 KB
[TutsNode.com] - The Complete Data Structures & Algorithms Course in C & Java/8. Circular Linked List/9. Exercise 67- Pushing Nodes at the Beginning of CLL in Java.srt
10.6 KB
[TutsNode.com] - The Complete Data Structures & Algorithms Course in C & Java/9. Stack/7. Exercise 74- Stack Implementation in Java.srt
12.8 KB
[TutsNode.com] - The Complete Data Structures & Algorithms Course in C & Java/9. Stack/8. Exercise 75- Reverse a Stack using Recursion.srt
8.3 KB
[TutsNode.com] - The Complete Data Structures & Algorithms Course in C & Java/9. Stack/9. Exercise 76- Sort a Stack using Recursion.srt
9.7 KB
Alternative Torrents for 'Complete Data Structures Algorithms Course Java'.