30 Days of Code — Complete Guide W/Resources(DSA)

Solution✔️

30 days of Coding

Alternative Way

Leet Code or GFG(Choose yours)

Things to Remember(Prerequisites)🤔

  1. You should primarily select a coding language whichever you are comfortable in for e.g. Java, Python or C++. Take your time.
  2. Also go through the time-complexities of various algorithms.
  3. If you’re a beginner then try to commit your time for at least 4–6 hours every day. If you’re an experienced one then you need to commit for 2–3 hours every day.
  4. These topics only cover the basics and if needed you may need to get some extra knowledge by reading and watching videos for solving problems.
  5. Do not directly jump to the solution.

Day 1 and Day 2(Math's & Programming Language)

Day 3 and Day 4(Arrays)

Day 5 and Day 6(Matrix)

Day 6 to Day 9(Strings🧵)

Day 10 and Day 11(Searching & Sorting)

Day 12 and Day 13(Bit Magic & Recursion)

Day 14 and Day 15(Linked Lists)

Half way Reached(Hushhhh…)

Day 16 to Day 18(Stack)

Day 19(Queues)

Day 20 and Day 21(Tree🌲)

Day 22(BST)

Crucial Days(OMG!!!)

Day 23 and Day 24(Heap)

Day 25 and Day 26(Graphs)

Day 27 and Day 28(Greedy Algorithms)

Day 29 and Day 30(Dynamic Programming)

DP is Easy. Lol😂

Subscribe to my YouTube Channel: https://www.youtube.com/channel/UCnbvlxvpCJ_--mA6QtthJIA

Love podcasts or audiobooks? Learn on the go with our new app.

Recommended from Medium

Hackathon Results: Meet The winners!

What really makes a good <developer/>?

5 Best Books on Microservices

App Shortcuts in details

CCIE Ep.15 0p3nSent.bgp-4_Do0r179

The Debian Series: package managers

The toolbox — Why learn to code

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store
Omkar Somnath Ghotekar

Omkar Somnath Ghotekar

Subscribe to my YouTube Channel: https://www.youtube.com/channel/UCnbvlxvpCJ_--mA6QtthJIA

More from Medium

From Dummies to Data Structures and Algorithms: A Beginner’s Guide to Programming

Data Structures and Algorithms: A Beginner’s Guide to Programming

Let’s Draw a Roadmap for Competitive Coding

Roadmap to Competative Coding by thecodepanda

5 Data Structures In 3 Minutes

Getting Started with Data Structures