Live Batches
Masterclasses
Menu
Free Courses
Account
Login / Sign Up
Data Structures and Algorithms Course preview Course preview · 2 min

Self-paced · learn on your own schedule

Data Structures and Algorithms Course

Learn data structures and algorithms to solve coding problems efficiently and build strong programming skills.

122 videos 89 labs 37 notes 9 tests

Self-paced — all 10 Modules unlock instantly, no cohort to wait for.

Concepts You'll Master

ArraysArrays
Big-OBig-O
Complexity AnalysisComplexity Analysis
Linked ListLinked List
StackStack
QueueQueue
TreeTree
GraphGraph
VS Code IDEVS Code IDE

Curriculum — 10 Modules

Data Structures and Algorithms Course · Open a module to explore lessons, labs & tests.

122 videos 89 labs 37 notes 9 tests 24 Q&As

DSA and Big O
Non-Linear Data Structure 0:09:25
Asymptotic analysis 0:14:31
Asymptotic Explanation 0:20:23

Array
Array Introduction 0:09:58
Array Traversal 0:10:46
Array insert data 0:06:21
Array Bound Checking 0:16:52
Array Insertion 0:12:35
Deletion in Array 0:07:38
2D array 0:13:47
Array List Integer 0:20:47
Array Questions
Array List String 0:18:17
Storing Heterogeneous Element in array 0:13:20
Array Question1 0:41:40
Array Question2 0:18:48
Sum Leet code 0:19:24
buy and sell Stock leetcode 0:10:34
Product of Array Except Self 0:16:56
Container With Most Water 0:19:45
Spiral Matrix 0:30:10
Sudoku valid 0:29:36

String
String literals 0:09:15
Immutable String 0:05:33
String Methods 0:21:33
StringBuilder vs String Buffer 0:04:42
String Builder and Buffer example 0:11:29
Valid Palindrome 0:08:05
Valid Anagram 0:15:23
Longest Substring Without Repeating Characters 0:17:22
Find All Anagrams in a String 0:31:07
Largest Number 0:19:26
Largest Number 1 0:09:06

Linear Search
Linear Search Implementation 0:08:04
Linear Search Questions 0:25:56
Binary Search
Binary Search 0:01:34
Binary Search implementation 0:12:19
First and Last Occurence 0:23:33
Arrays Searching
Search in Rotated Sorted array 0:19:31
Search in rotated Sorted Array 0:10:39
Find Minimum in Rotated Sorted Array 0:04:59

Bubble, Selection and Insertion Sort
Bubble Sort 0:01:28
Bubble Sort Implementation 0:07:33
Selection Sort 0:02:05
Selection Sort Implementation 0:07:15
Insertion Sort 0:01:06
Insertion Sort implementation 0:10:18
Merge, Quick and Counting Sort
Merge Sort 0:09:58
Merge Sort Implementation 0:20:22
Quick Sort 0:08:51
Quick Sort Implementation 0:08:51
Counting Sort 0:02:46
Counting Sort Implementation 0:17:57
Bucket, Find Kth Element and Find Pages
Bucket Sot 0:01:03
Bucket Sort Implementation 0:15:47
FindKthElement 0:19:26
Kth largest element 0:22:27
Find Pages 0:09:33
Find Pages PART 2 0:20:01
Theif problem 0:13:19
Minimum swaps 0:15:06
Why learners choose ScholarHat

ScholarHat Self-Paced vs. scattered free tutorials

The videos are free everywhere. What you're actually paying for is the structure, the practice, and the proof that you finished.

10 Guided Modules Not scattered videos
89 Hands-on Labs Not watch-only
9 Skill Tests Certificate on completion
24 Interview Q&As Not on your own

Our Students Review

Frequently asked questions

Q1. What is Self Paced course offered by ScholarHat?
Online Self Paced Courses are designed for self-directed training, allowing participants to begin at their convenience with structured training and review exercises to reinforce learning. You'll learn through videos, PPTs, and Assignments designed to enhance learning outcomes, all at times that are most convenient for you.
Q2. Who are your mentors?
All our mentors are highly qualified and experience professionals. All have at least 8-10 yrs of development experience in various technologies and are trained by ScholarHat to deliver interactive training to the participants.
Q3. How would I get access to the Learning Content?
As soon as you enroll in the course, you will get access to the course content through LMS (The Learning Management System) in the form of a complete set of Videos, PPTs, PDFs, and Assignments. You can start learning right away.
Q4. How do I enroll for the course?
You can enroll in the course by doing payment. Payment can be made using any of the following options.
  1. Visa debit/credit card
  2. Net banking
  3. Through PayPal
Q5. Student discounts?
Yes, Dot Net Tricks provides student discount to learners who cannot afford the fee. Email us from your student account, or attach your student ID.
Q6. Can I share my course with someone else?
In short, no. Check our licensing that you agree to by using ScholarHat LMS. We track this stuff, any abuse of copyright is taken seriously. Thanks for your understanding on this one.
Q7. How do I setup my team?
Please drop us an email with a list of user details like name, email you’d like to enroll and have access, we'll create your team accounts.
Q8. Do you provide technology version upgrade session free?
Yes, we do. As the technology upgrades your content gets updated at no cost.
Q9. Whom do I contact, if I have more queries?
You can give us a CALL at +91 113 303 4100 OR email us at enquiry@dotnettricks.com
Q10. Do you offer certificates of completion?
We do. Once you've finished a course, reach out to us.
Still have some questions? Let's discuss.
CONTACT US