codedamn logo
codedamn
Course image for Introduction to Data Structures and Algorithms
Free preview before enrolling

Introduction to Data Structures and Algorithms

Master the fundamentals of DSA

4 hours+ of total content
5.0
3 ratings
61 students enrolled
Course Creator: Piyush Garg

Heads up!

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

Student feedback

5.0
Course Rating

100%

0%

0%

0%

0%

Reviews

profile pic for Siddharth chopda
Jan 02, 2023
Easy to understand and crisp .
profile pic for Hari Chandana
Jan 01, 2023
One of the excellent courses
profile pic for Codedamn
Dec 27, 2022
The best course to start learning DSA!

Your Course Instructor

Course Instructor Image

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 codedamn Pro Plan and unlock more courses for accelerated learning. Unlimited courses, interactive learning and more.

Free

  • HD video content
  • Certificate of completion
  • Mentorship from codedamn staff
  • Support over WhatsApp
  • Full learning path unlocked
  • Unlimited hands-on practice

Pro

  • HD video content
  • Certificate of completion
  • Mentorship from codedamn staff
  • All exclusive courses unlocked
  • Unlimited hands-on practice
Try codedamn Pro (7-day free refund)