↑ ↓ Navigate ↡ Select ESC Close

Data Structures & Algorithms Roadmap - What You NEED To Learn

2024-03-03 Education
77.2k
3.5k
98
Tech With Tim
Tech With Tim
2.0m subscribers

Unlock all features

FREE: Get instant access to 10 AI summaries, chats, or transcripts per day.

Description

To learn programming and Python - check out Datacamp! πŸ’» Learn Python - https://datacamp.pxf.io/75Rr05 πŸ’» Learn Programming - https://datacamp.pxf.io/daN0v2 Data structures & Algorithms is a MUST-KNOW topic for anyone who wants to be a software engineer. In this video, I'm going to break down exactly what you need to learn, the order in which you should learn it, & give you some details on which you should focus on for each individual topic. If you want to land a developer job have a look at my software development course with CourseCareers: https://techwithtim.net/dev Access the text based version of this guide from Skool (for free): https://www.skool.com/software-developer-academy/a-complete-data-structures-algorithms-roadmap ⏳ Timestamps ⏳ 00:00 | The Complete Roadmap 00:33 | Time Complexity & Algorithm Analysis 02:04 | Basic Data Structures 08:50 | Fundamentals Algorithms 13:49 | Advanced Optional Learning Hashtags #TechWithTim #DataStructures #Algorithms #CodingRoadmap

Top Comments (10)

@GabrielSouza-sz5ju 2024-03-05

- Big-O Notation (Time/Space Complexity) - Data Structures (4 operations: Creating, Deleting, Inserting, Locating) - Arrays (Fixed/Dynamic Size) - Linked List (Single/Double Linked) - Queue and Stack - Simple Trees (Binary Tree and Binary Search Tree) - Heap (Min, Max, Priority Queue) - Graphs ((Un)Directed, (Un)Weighted) - Hash Map - Algorithms - Recursion - Searching (Linear/Binary) - Sorting (Insertion, Selection, Bubble, Merge, Heap, Quick) - Graph (Depth/Breadth First Search, Kruskal, Prims) - Path Finding (Dijstra, A*) - Greedy - Divide and Conquer - Dynamic Programming - Backtracking - Advanced - Trees (Tries, B/AVL/Red-Black/Segment/Fenwick Trees) - Skip Lists - Disjoint Set - Math (Combinatorics, Probabilty, Discrete Math, Discrete Structures)

167 2 replies
@harmansavla7510 2024-03-03

One request... please prepare a complete, detailed roadmap for machine learning and AI with python, with all resources of books & courses

51 5 replies
@chaitanyashahare2734 2024-10-24

#### Data Structures 1. [ ] Arrays 2. [ ] Linked Lists 3. [ ] Hashing 4. [ ] Stacks & Queues 5. [ ] Trees 6. [ ] Heaps 7. [ ] Graphs #### Algorithms 1. [ ] Recursion 2. [ ] Searching Algorithms 1. [ ] Linear Search 2. [ ] Binary Search 3. [ ] Sorting Algorithms 1. [ ] Merge Sort 2. [ ] Quick Sort 4. [ ] Graphs Algorithms 5. [ ] Path Finding Algorithms #### Concepts for Problem solving 1. [ ] Greedy Algorithms 2. [ ] Divide & Conquer Algorithms 3. [ ] Dynamic Programming 4. [ ] Backtracking Algorithms #### Advanced 1. [ ] Tries 2. [ ] B Trees 3. [ ] AVL Trees 4. [ ] Red-Black Tress 5. [ ] Skip Lists 6. [ ] Segment Trees 7. [ ] Fenwick Trees 8. [ ] Disjoint set

23 1 replies
@geerliglecluse5297 2024-03-04

This is GREAT! Not that many videos from reliable sources on YT giving a good overview of what one needs to learn about data structures and algorithms to become a good programmer.

6
@FingersMulloyBG 2024-03-04

I found learning and applying evolutionary algorithms to solve computer science problems quite interesting. Such as particle swarm optimization and ant colony optimization.

4
@TechWithTim 2024-03-03

To learn programming and Python - check out Datacamp! πŸ’» Learn Python - https://datacamp.pxf.io/75Rr05 πŸ’» Learn Programming - https://datacamp.pxf.io/daN0v2

4
@ashraf_isb 2024-03-03

thanks for sharing this, much appreciated

3
@knowledgekernels_edu 2024-03-03

Love the way you are teaching πŸŽ‰

1
@alimihakeem841 2024-03-05

I appreciate this valuable content Tim. It gives me a starting point on how i can start learning DSA. Please can you make a video on DSA based on the topics you have listed?

1
@Coach_Abe2 2024-04-08

i really appreciate the way you breakdown the path and Please can you make a video on DSA based on the topics you have listed

0

Unlock the Data Inside
Turn Videos into Knowledge

  • Get FREE 10/day: transcripts, summaries, chats
  • Chat with videos, export text & PDF
  • $1 free API credit for RAG, chatbots & research

Free forever plan β€’ All features unlocked

App screenshot