Course Highlights
  • Gain Confidence for Coding Interviews
  • Learn The Most Practical and Popular Data Structures & Algorithms in-depth rather than a rushed course on Computer Science
  • Get practice translating sudo code & implementing algorithms with Assignments and Solutions
  • Get an intuitive understanding of how many of the popular algorithms and data structures behave
Curriculum

2 Topics
Course Overview (Watch this First!)
Join our Online Community (Discord)

5 Topics
Intro to OOP Class & Object
Program Flow and Using the Constructor
Application Runtime
Java Behind The Scenes
Dedicated TA Support

6 Topics
Source Code For the Course
Abstract Data Types
Running Time of an Algorithm and Big O Notation
Stack Data Structure (Java Practical) + HW
Stacks Continued
Queue Data Structure (Java Practical)

6 Topics
Introduction to Linked Lists
Singly Linked List (Java Practical)
Circular Linked List (Java Practical)
Doubly Linked List - Part 1 + HW (Java Practical)
Doubly Linked List - Part 2
Doubly Linked List - Part 3 + HW (Java Practical)

6 Topics
Basic Linear Search
Binary Search (Overview)
Binary Search (Java Practical) + HW
Recursion in Java
Recursive Search (Java Practical) + HW
Big O Notation Part 2

10 Topics
Selection Sort (Overview)
Selection Sort (Java Practical) + HW
Insertion Sort (Overview)
Insertion Sort (Java Practical) + HW
Merge Sort (Overview)
Merge Sort Continued (The Merge Process)
Merge Sort (Java Practical) + HW
Quick Sort (Overview)
Quick Sort Continued
Quick Sort (Java Practical) + HW

6 Topics
Binary Search Tree Overview
Java Implementation of Binary Search Tree
Deleting a Node from Binary Search Tree
Java Implementation to Delete Node
ASSIGNMENT: Print Binary Search Tree
Binary Search Tree - Odds and Ends

3 Topics
Heaps Data Structure Overview
Java Implementation of Heap Data Structure
ASSIGNMENT: Print the Heap

2 Topics
Overview of Hash Tables
Hash Tables (Java Practical) + HW

2 Topics
Graphs Overview + HW
Graphs (Java Practical) + Solution

1 Topic
Bonus Lecture

  Write a Review

Practical Data Structures & Algorithms in Java + HW

Go to Paid Course