Coddy logo
Store
Leaderboard

Login

menu icon
⇐ Explore all courses

Explore Data Structures and Algorithms courses

Data Structures and Algorithms (DSA) are foundational concepts in computer science, focusing on organizing and processing data effectively. Mastering these concepts is crucial for developing efficient solutions to computational problems.

sort

Most popular

Most popular

Newest

14 results

Loading...

Stack - Data Structures Series #1

Anonymous

In this course, you will learn about the Stack data structure, create a Stack from zero using your preferred language, and practice coding challenges with it!

13 Lessons

11 Challenges

Loading...

Dictionary in Python

Anonymous

Explore the dynamic world of Python dictionaries, from fundamental concepts to advanced applications, and enhance your Python programming skills with hands-on exercises.

14 Lessons

12 Challenges

Loading...

Introduction to Machine Learning

Anonymous

In this course, we will cover how to implement basic supervised learning and unsupervised learning algorithms.

19 Lessons

15 Challenges

Loading...

User Class - OOP Project

Anonymous

In this project, you will create a User Class and practice your object oriented programming skills in a programming language of your choice!

8 Lessons

8 Challenges

Loading...

Binary Tree - Data Structures Series #3

Anonymous

In this course, you will learn about the Binary Tree data structure, create a Binary Tree from zero using your preferred language, and practice coding challenges with it!

13 Lessons

11 Challenges

Loading...

C/C++ Structures

Anonymous

Structures are a unique data type in C and C++. In this course, you will gain knowledge on how to use this data type.

8 Lessons

7 Challenges

Loading...

Bubble Sort

Anonymous

Everything About Bubble Sort

11 Lessons

10 Challenges

Loading...

Queue - Data Structures Series #2

Anonymous

In this course, you will learn about the Queue data structure, create a Queue from zero using your preferred language, and practice coding challenges with it!

12 Lessons

10 Challenges

Loading...

Sets in Python

Anonymous

In this course, you will master Python sets. You'll learn how to create, manipulate, and perform operations on sets through comprehensive lessons and practical challenges. By the end, you'll be proficient in using sets to optimize your Python code.

11 Lessons

9 Challenges

Loading...

Arrays in C++

Anonymous

In this course we are going to discuss about arrays in C++. Happy Coding !

26 Lessons

20 Challenges

Loading...

Insertion Sort - DSA Series

Anonymous

Simple yet powerful algorithm. Learn how to efficiently arrange elements, understand time complexity, and enhance your sorting skills. Dive in now!

9 Lessons

4 Challenges

Loading...

Dynamic Programming 101

Anonymous

Master the art of solving complex problems efficiently. Boost your problem-solving skills for coding interviews with easy-to-follow lessons and hands-on challenges.

15 Lessons

11 Challenges

Loading...

Slices and Maps in Golang

Anonymous

Learn how slices and maps work in GoLang with examples and challenges, step by step.

21 Lessons

19 Challenges

Loading...

Bit Manipulation

Anonymous

In this course we will learn about bit manipulation with some exciting challenges to boost up problem solving!

17 Lessons

13 Challenges