Introduction to Data Structures and Algorithms

# Introduction to Data Structures and Algorithms

## Master the fundamentals of DSA

4.8
(446 ratings)
3.8k enrolled
Course Instructor: Piyush GargLast updated 02/2024

Course Outcomes

• Basics of Space Time Complexity
• BigO vs Theta vs Omega Complexity
• Binary Number System
• Decimal Number System
• Bitwise Operators
• Basic Problem Solving using Bits
• Basic Mathematics
• Basics of Recursion

### Trusted by learners at

Description

This course will teach you the fundamentals that are required to master data structures and algorithms. This course includes thoery that is important to understand various concepts such as Space Time Complexity, Binary and Decimal Number System, operations on bit level and how bits work, etc.

Please make sure that you have worked with Java programming language before. Just in case you are new to Java programming language or you haven't worked with Java before, do checkout Master Java course.

Checkout Java Master Course (Zero - Intermediate): https://codedamn.com/learn/java-course

Course Structure

31 lectures4h 24m total duration

What is DSA?
8min
Space and Time Complexity
9min
Constant Space Time Complexity - O(1)
8min
Linear Space Time Complexity - O(n)
17min
Logarithmic Space Time Complexity - O(logn)
15min
Quadratic- O(n^2) and Cubic - O(n^3) Space Time Complexity
9min
Quick Recap on Space and Time Complexities
3min
Quiz
1min
Quiz
1min
Quiz
1min

Featured Review

5.0
Literally the best DSA course I've ever watched, I always struggled to learn about DSA since I'm more of a developer than a DSA lover and never enjoyed all this but this course changed my mindset and really helped me a build a foundation for it. Moreover, the teaching style of the instructor is just awesome. Thanks a ton Piyush! :)

Student feedback

4.8
Course Rating

84%

13%

2%

0%

1%

Reviews

Feb 23, 2024
good start. less time more learning. thats what I liked. keeping it simple.
Feb 21, 2024
nice
Feb 19, 2024
really informative
Jan 30, 2024
Great!
Jan 30, 2024
nice

Course Instructor

Piyush Garg
Full-stack Developer
4.7 Instructor rating
1.2k Ratings
16k Students
11 Courses

Hi, I am Piyush and I love to explore new technologies and frameworks. I work as a freelancer in various domains such as the Backend engineer, AWS Cloud solution architect, etc. Fun fact about me: ...View profile

Upgrade to a Pro account and unlock more courses for accelerated learning. Instant feedback, interactive learning and more.

Free

• 100+ coding courses
• Certificate of completion
• Hands-on practice
• 24x7 doubt solving with AI
• 100+ projects to practice
• In-depth project feedback
• AWS cloud sandboxes

Pro

• 100+ coding courses
• Certificate of completion
• Hands-on practice
• 24x7 doubt solving with AI
• 100+ projects to practice
• In-depth project feedback
• AWS cloud sandboxes