Home

/

Courses

/Data Structure For Beginners - Master Class

Data Structure For Beginners - Master Class

GeeksCreator Team

5 modules

Java

Lifetime access

Start your DSA journey with this comprehensive master class!

Overview

This DSA Master Class For Beginners is designed to provide a comprehensive introduction to Data Structures and Algorithms for individuals new to the subject. The course covers key concepts, algorithms, and problem-solving techniques to build a strong foundation in DSA.

Key Highlights

Comprehensive introduction to Data Structures and Algorithms

Learn key concepts and problem-solving techniques

Build a strong foundation in DSA

What you will learn

Understand Core Concepts

Learn about arrays, linked lists, stacks, queues, and more.

Master Problem-Solving

Enhance your problem-solving skills with hands-on practice.

Develop Algorithmic Thinking

Gain insights into algorithm design and analysis.

Modules

Introduction

7 attachments • 11.32 mins

Importance of this course

Course Introduction

The Roadmap

Language FundamentalsQ

Learn DSA by Solving Problems @

Attend Coding Problems @

Test Coding Exercise @

Beginner Level

9 attachments • 2 hrs

Prime Factors Optimisation

Exercise 1 : Square root of a given number </>

Exercise 2 : Power Functions </>

Exercise 3 : Count Factors </>

Exercise 4 : Objective Ques (2 Items): Find Iteration

Time Complexity Part 1

Exercise 5 : Objective Ques (5 Items) : Find Time Complexity

Time Complexity Part 2

Exercise 6 : Objective Ques (4 Items): Find BigO

Intermediate Level 1

18 attachments • 6 hrs

About this level

Understand Check Pair Sum

Exercise 7 : Check for a pair of elements </>

Reverse Array

Rotate Array

Exercise 8 : Rotate Array K times in O(N) time and O(1) space </>

Prefix Sum - Part 1

Prefix Sum - Part 2

Exercise 9 : Find the count of even numbers in the given range </>

Character Array Problem

Solve Leader Problem

SubArray - Part 1

SubArray - Part 2

2D Array Matrices

Sliding Window Technique

Exercise 10 : Subarray with given sum and length </>

Exercise 11 : Find Minimum Swaps </>

Exercise 12 : Subarray with least average </>

Intermediate Level 2

14 attachments • 3 hrs

About Intermediate Level 2

Bit Manipulation - Part 1

Exercise 13 : Single Number </>

Exercise 14 : Binary Operation Quiz

Bit Manipulation - Part 2

Exercise 15 : Check Bit </>

Exercise 16 : Set Bit </>

Exercise 17 : Unset i-th bit </>

Exercise 18 : Number of 1 Bits </>

Modular Arithmetic - Part 1

Modular Arithmetic - Part 2

Exercise 19 : Power with Mod </>

Exercise 20 : Mod Array </>

Exercise 21 : Divisibility by 3 </>

Advance Level

34 attachments • 5 hrs

About this level

Sorting - Part 1

Sorting - Part 2

Exercise 22 : Noble Integer </>

Exercise 23 : Largest Number </>

Exercise 24 : Elements Removal </>

Exercise 25 : Objective Question

Strings - Basics

String - Substring

Exercise 26 : toUpper() </>

Exercise 27 : toLower() </>

Exercise 28 : Toggle Case </>

Exercise 29 : Simple Reverse </>

Exercise 30 : Longest Palindromic Substring </>

Hashing Technique - Part 1

Hashing Technique - Part 2

Exercise 31 : First Repeating Element </>

Exercise 32 : Longest Subarray Zero Sum </>

Exercise 33 : Check Pair Sum </>

Exercise 34 : Distinct Numbers in Window </>

Recursion - Part 1

Exercise 35 : Find Fibonacci </>

Exercise 36 : Find Factorial ! </>

Recursion - Part 2

Exercise 37 : Implement Power Function </>

Exercise 38 : Objective Question

Exercise 39 : Magic Number Problem </>

Exercise 40 : Josephus Problem </>

Classes & Objects

LinkedList

Exercise 41 : Print Linked List </>

Exercise 42 : Insert in Linked List </>

Exercise 43 : Print Reverse Linked List </>

Trees

FAQs

How can I enrol in a course?

Enrolling in a course is simple! Just browse through our website, select the course you're interested in, and click on the "Enrol Now" button. Follow the prompts to complete the enrolment process, and you'll gain immediate access to the course materials.

Can I access the course materials on any device?

Yes, our platform is designed to be accessible on various devices, including computers, laptops, tablets, and smartphones. You can access the course materials anytime, anywhere, as long as you have an internet connection.

How can I access the course materials?

Once you enrol in a course, you will gain access to a dedicated online learning platform. All course materials, including video lessons, lecture notes, and supplementary resources, can be accessed conveniently through the platform at any time.

Can I interact with the instructor during the course?

Absolutely! we are committed to providing an engaging and interactive learning experience. You will have opportunities to interact with them through our community. Take full advantage to enhance your understanding and gain insights directly from the expert.

₹ 2999.00

7500

×

Order ID:

This course is in your library

What are you waiting for? It’s time to start learning!

Illustration | Payment success

Share this course

https://undefined/courses/GeeksCreator-DataStructureMasterClass-66c02ae9bd3f3d0ad1e7502c

or

×

Wait up!

We see you’re already enrolled in this course till Lifetime. Do you still wish to enroll again?

Illustration | Already enrolled in course