Data Structures & Algorithms
00:05:00
Ready to improve your coding skills? Our Free Data Structures & Algorithms Certification Course is useful for anyone wanting to learn the fundamentals of DSA. Whether you're a beginner or looking to improve your skills, we'll take you through fundamental concepts like arrays, linked lists, stacks, queues, and more complex topics like trees and graphs.
You'll also learn about important sorting, searching, and dynamic programming methods, as well as how to use Big-O Notation to optimize your code. By the end, you'll be confident in tackling problems efficiently and prepared for coding interviews or competitions.
In addition, you will receive a Certification to show your DSA skills & stand out in the tech industry. Ready to start? This course is aimed at advancing your coding skills!
Course Features: Free Data Structures & Algorithms Certification Course
DSA and Big O
Array
Array Questions
String
Linear Search
Binary Search
Arrays Searching
Bubble, Selection and Insertion Sort
Merge, Quick and Counting Sort
Bucket, Find Kth Element and Find Pages
Stack
Queue
Data Structures & Algorithms
00:05:00
Big O in Data Structure
00:06:00
Array in Data Structures
00:07:00
String in Data Structure
00:02:00
Linear Search in Data Structure
00:02:00
Binary Search in Data Structure
00:02:00
Bubble Sort in Data Structure
00:03:00
Selection Sort in Data Structure
00:02:00
Insertion Sort in Data Structure
00:03:00
Merge Sort in Data Structure
00:03:00
Quick Sort in Data Structure
00:02:00
Counting Sort in Data Structure
00:03:00
Bucket Sort in Data Structure
00:03:00
Heap Sort in Data Structure
00:04:00
Shell Sort in Data Structure
00:03:00
Radix Sort in Data Structure
00:02:00
Stack in Data Structure
00:04:00
Queue in Data Structure
00:04:00
Java: Count the frequency of an element in an Array
00:20:00
Java: Ceiling in a Sorted Array
00:25:00
Java: Two Sum
00:30:00
Java: Reverse a Stack using Recursion
00:25:00
Java: Find next right node of a given key
00:30:00
Java: Big-O-Binary Search Algorithm
00:15:00
Java: Traversing directory in Java using BFS
00:20:00
Java: Delete consecutive same words in a sequence
00:25:00
Java: Merge Sorted Arrays
00:25:00
Java: Count 1’s in a Sorted Binary Array
00:20:00
Java: Find all triplets with zero sum
00:20:00
Java: Leaders in an array
00:20:00
Java: Find a Fixed Point (Value equal to Index) in given Array
00:25:00
Java: Search Insert Position
00:25:00
Java: Sort a Stack using another stack
00:30:00
Java: Minimum time required to rot all oranges
00:40:00
Java: Next Greater Element
00:30:00
Java: First Bad Version
00:30:00
Java: Search an Element in a Sorted and Rotated Array
00:30:00
Java: Meeting Rooms
00:25:00
Java: Merge Two Sorted Arrays
00:20:00
Java: Two Elements whose Sum is Closest to Zero
00:30:00
Java: Find Peak Element
00:30:00
Java: Trapping rain water
00:30:00
Java: Largest rectangle in histogram
00:25:00
Java: Search in Rotated Sorted Array
00:25:00
Java: Search in an Almost Sorted Array
00:25:00
Java: Minimum Number of Jumps to Reach End in Array
00:25:00
Java: Move all Zeros to the beginning of an array
00:25:00
Java: Median of Two Sorted Arrays of Different Sizes
00:30:00
Java: 3 Sum
00:25:00
Java: Search a 2D Matrix
00:20:00
Java: A Pair with a Given Sum in the Rotated Sorted Array
00:25:00
Java: Remove Duplicates from an Array
00:20:00
Java: Rotate a Matrix by 90 degrees
00:25:00
Java: Sort Elements by Frequency
00:30:00
Java: Find Minimum in Rotated Sorted Array
00:25:00
Java: Find Minimum in Rotated Sorted Array II
00:35:00
Java: Sort a Linked List of 0s, 1s and 2s
00:35:00
Java: Rotate an Array to the left
00:20:00
Java: Camel Case of a given Sentence
00:20:00
Java: Find Missing Elements of a Range
00:25:00
Java: Sort a Nearly Sorted (or K sorted) Array
00:20:00
Java: Count ways to increase LCS length of two Strings by one
00:25:00
Java: Minimum rotations required to get the same string
00:15:00
Java: Chocolate Distribution Problem
00:30:00
Java: Minimum Swaps required to convert binary tree to binary search tree
00:30:00
Java: Multiply Large Numbers represented as Strings
00:25:00
Java: Find Itinerary from a given list of tickets
00:25:00
Java: Count Distinct Occurrences as a Subsequence
00:30:00
Java: Sort a Matrix in all way Increasing Order
00:20:00
Java: Find the length of the largest subarray with 0 Sum
00:25:00
Java: Longest Increasing Consecutive Subsequence
00:25:00
Java: Find Whether an Array is a Subset of Another Array
00:20:00
First of all, I would like to thank ScholarHat for everything. Here is my experience in ScholarHat - "When I came to know about ScholarHat, honestly I didn't have much idea about Data Structures and was looking for a job. So I thought it would be a better option to join here and get some knowledge about real-time projects and a few interviews, which would be a big thing for me. Then I was assured by the staff from the ScholarHat and joined. From day one I felt a different energetic atmosphere in the classroom. And about the staff all are well educated, trained and also very friendly to everyone, as a student which helped me a lot, they never shown any irritation even though I was asking same things repeatedly. The main thing is that all the syllabus covered up in a proper manner, so that a student can understand each things about the training. And thanks for providing some important seminars which helped me a lot to crack an interview. Thank you ScholarHat for making my career". I have never taken it so far in my life time, and day by day it’s getting better for me. I have got confidence in facing Xamarin interviews and learned lot of new real-time scenario. Keep rocking ScholarHat, your team is doing great job.. Way to go..
It's a great experience to be part of ScholarHat. this Training really helps me for improving my enhancements skills professionally also. If I talk about interview purpose it's really a great great opportunity because in training class this was my personal experience that Sir won't leave a single scenario that Interviewer going to ask you. He covers all the concepts theoretical as more focused on practical. If you really want to beat Interview and get good job and hike join ScholarHat.
First of all thank you Shailendra sir for your great knowledge, amazing energy, good style of teaching and hard effort you put into MVC class. This was the best class i joined, it helped me to enhance my skills. I think you are excellent at motivating people to enjoy the class and do their best. It's just incredible to see how different your approach is from others. It was great learning experience with you. You and this class will be remembered for long time. Thanks ScholarHat...
Scholarhat training is really professional, and Services provided by them on installation & technical issues are mind blowing. This training was really helpful for me in understanding the asp.net core. In one word, I have received "Outstanding support" from Scholarhat and its staff. trainers is very supportive. Scholarhat is very well organized and structured organization. In Scholarhat, you will find each bit of information scratch to In-depth. Training materials, Interview blogs, Assignment, Quiz and etc. are organized in proper way. Finally, I will recommend Scholarhat to anybody, looking for instructor led live session to keep oneself up to date with the latest trends & technology.
I am so glad after join to ScholarHat, It was a really nice training. Helped me a lot to enhance my skills. Our professor is not only a good tutor but also a true guide for student bright future. ScholarHat to gain true knowledge with great guidance and helped me so much specially in cracking interview.
Yes, you can Attend a Demo Session before Enrolment in angular certification course. It gives you the opportunity to assess whether the training program aligns with your learning objectives. So, don't hesitate! Take advantage of this opportunity and attend a demo session before making your decision.
Yes, of course you can request for a support session if you need to better understand the topics. For that, you need to be in touch with the counsellor. Contact on +91- 999 9123 502 or you can mail us at hello@scholarhat.com
Yes. The certificate is valid and can be used for interviews. Additionally, the student can register for the .Net Certification exam after completion of this course.
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 Dot Net Tricks to deliver interactive training to the participants.
All online training classes are recorded. You will get the recorded sessions so that you can watch the online classes when you want. Also, you can join other class to do your missing classes.
In short, no. Check our licensing that you agree to by using Dot Net Tricks LMS. We track this stuff, any abuse of copyright is taken seriously. Thanks for your understanding on this one.
Yes we do. You will get access to the entire content including class videos, mockups, and assignments through LMS.
Yes we do. As the technology upgrades we do update our content and provide your training on latest version of that technology.
Yes, we do. We will discuss all possible technical interview questions and answers during the training program so that you can prepare yourself for interview.
Yes, you’ll get placement assistance after receiving your course completion certificate. The placement assistance provided by the US will guide you through the job search process, help you polish your resume, and connect you with potential employers. For that, you need to be in touch with the counsellor. Contact on +91- 999 9123 502 or you can mail us at hello@scholarhat.com