Free preview before enrolling

# Introduction to Data Structures and Algorithms

## Master the fundamentals of DSA

4 hours+ of total content
5.0
(12 Reviews)
138 enrolled
Course Creator: Piyush GargLast updated a day ago

This is an official course from Data Structures And Algorithms Learning Path learning path.

## Goals

• 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

## 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 lectures 04:24:11 total duration

What is DSA? (Watch video)
08:31
Space and Time Complexity (Watch video)
09:59
Constant Space Time Complexity - O(1)
08:28
Linear Space Time Complexity - O(n)
17:08
Logarithmic Space Time Complexity - O(logn)
15:34
Quadratic- O(n^2) and Cubic - O(n^3) Space Time Complexity
09:23
Quick Recap on Space and Time Complexities
03:40
Quiz Question (Attempt quiz)
01:00
Quiz Question
01:00
Quiz Question
01:00

5.0
Course Rating

100%

0%

0%

0%

0%

## Reviews

Mar 18, 2023
too good explanation.
Mar 18, 2023
Clearly covered the basics
Feb 21, 2023
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! :)
Feb 01, 2023
easy to understand

### Piyush Garg

Full-stack Developer

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: I am obsessed with clean codes that follow proper design principles and patterns.

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

## Free

• HD video content
• Certificate of completion
• Hands-on practice
• 24x7 mentorship support
• 100+ projects to practice
• In-depth project feedback

## Pro

• HD video content
• Certificate of completion
• Hands-on practice
• 24x7 mentorship support
• 100+ projects to practice
• In-depth project feedback
Try Pro (7-day risk-free)

Learn to code interactively - without ever leaving your browser.