dev-resources.site
for different kinds of informations.
You need to learn DSA , to earn.
Published at
12/29/2024
Categories
webdev
dsa
algorithms
coding
Author
Mehfila A Parkkulthil
Learning Data Structures and Algorithms (DSA) is a fundamental step towards becoming a Excellent programmer.
To get started You can follow my schedule.
Understand the Basics
Introduction to Data Structures:
- Arrays
- Linked Lists
- Stacks
- Queues
- Trees
- Graphs
- Hash Tables
Introduction to Algorithms:
- Sorting Algorithms (e.g., Bubble Sort, Quick Sort, Merge Sort)
- Searching Algorithms (e.g., Linear Search, Binary Search)
- Recursion
- Dynamic Programming
Choosing the Right Resources
Books:
- "Introduction to Algorithms" by Cormen, Leiserson, Rivest, and Stein (CLRS)
- "Data Structures and Algorithms Made Easy" by Narasimha Karumanchi
- "The Algorithm Design Manual" by Steven S. Skiena
Online Courses:
- Coursera: Data Structures and Algorithm Specialization by UC San Diego & National Research University Higher School of Economics
- edX: Algorithms and Data Structures MicroMasters by University of California, San Diego
- Udacity: Data Structures and Algorithms Nanodegree
- YouTube Channels: MIT OpenCourseWare, MyCodeSchool, GeeksforGeeks
Interactive Platforms:
- LeetCode
- HackerRank
- CodeSignal
- GeeksforGeeks
- Stack Overflow
- Reddit’s
- r/learnprogramming
Practice Regularly
- Solve a variety of problems on platforms like LeetCode, HackerRank, and Codeforces.
- Start with easy problems and gradually move to medium and hard problems.
Competitions:
Participate in coding competitions and challenges to improve your problem-solving skills.
Build Projects
Real-World Applications:
Apply what you’ve learned by building projects that solve real-world problems.
Review
Revisit Concepts:
Articles
12 articles in total
Whats your TECH stack ?? How did you get into that??
read article
Day 7 : C++ language | Comparison Operators
read article
Day 6: C++ Language | Assignment operators
read article
Day 5: C++ language | Arithmetic Operators
read article
Day 4: C++ language | Variables | Datatypes | Part-2
read article
Its inbox is a gem💎
read article
A promising introduction for both coding novices and experienced developers!😊👩🎓
read article
Day 3: C++ language | Variables | Datatypes | Part-1
read article
Day 2: C++ language - Output
read article
Day 1 : C++ language | Introduction
read article
Day 1 : Introduction of DSA
read article
You need to learn DSA , to earn.
currently reading
Featured ones: