Data Structures & Algorithms Roadmap for Beginners in 2022.

πŸ§΅β†“. πŸ€―β†“.
Data Structures & Algorithms are One of the very Important Topics to Crack Big Tech Companies.
Here's the best way to learn.
βžͺ Choose a language.

- Learn Fundamentals.
- Basic Syntax.
- Data Types.
- Operators, Variables, Functions.
- Conditional Statements, loops.

Best Case: C++ Or Java
β€’β€’ Time & Space Complexity
β€’β€’ Linear Data Structures.

- Arrays.
- Strings.
- Linked List.
- Stacks.
- Queues.
β€’β€’ Non - Linear Data Structures.

- Tree.
- Graph.
- Heaps.
β€’β€’ Recursion & Backtracking.
β€’β€’ Algorithms.

β€’ Sorting Algorithms.
- Bubble Sort.
- Selection Sort.
- Insertion Sort.
- Shell Sort.
- Merge Sort.
- Quick Sort.
β€’β€’ Algorithms.

β€’ Searching Algorithms.
- Linear Search.
- Binary Search.
β€’β€’ Advanced Topics.

- Dynamic Programming.
- Bit Masking.
- Advanced Graph Theory.
- Suffix Tree.
β€’β€’ Twitter Threads
- Data Structures and Algorithms Explanation by
@Vinaystwt
πŸ”₯ 700+ Tools & Resource 🌟 for Developers, Designers, and Creators.

Learn.
Build.
Sell.

I've Curated incredible tools and learning resources for developers, designers & content creators.
mdjunaidap.gumroad.com/l/kEZkq

β€’ β€’ β€’

Missing some Tweet in this thread? You can try to force a refresh
γ€€

Keep Current with Mohammed Junaid 🎯

Mohammed Junaid 🎯 Profile picture

Stay in touch and get notified when new unrolls are available from this author!

Read all threads

This Thread may be Removed Anytime!

PDF

Twitter may remove this content at anytime! Save it as PDF for later use!

Try unrolling a thread yourself!

how to unroll video
  1. Follow @ThreadReaderApp to mention us!

  2. From a Twitter thread mention us with a keyword "unroll"
@threadreaderapp unroll

Practice here first or read more on our help page!

More from @mdjunaidap

23 Dec
Master HTML & CSS.

50+ Free Projects to Practice.

Mega Thread 🧡
1. Create your first HTML/CSS project
πŸ”—

2. One Page Full Website Project For Practice
πŸ”—

3. How To Make A Website Header Using HTML And CSS
πŸ”—
4. Create a Website for Beginners
πŸ”—

5. Build a responsive website from scratch with HTML & CSS
πŸ”—

6. Building a pricing block with HTML & PuRe CSS
πŸ”—
Read 16 tweets
20 Dec
Vue.js Roadmap for Beginners in 2022.

Thread🧡
⇝ Fundamentals β‡œ

βž™ Vue CLI
βž™ Single File Components
βž™ Binding Text & HTML
βž™ Binding Attributes
βž™ Conditional Rendering
βž™ Lists and Keys
βž™ Methods
βž™ Event Handling
βž™ Form Handling
βž™ Computed Properties
βž™ Watchers
⇝ Advanced Topics β‡œ

βžͺ Component Architecture
βžͺ Component Props
βžͺ Custom Events
βžͺ Provide & Inject
βžͺ Slots
βžͺ Component Styles
βžͺ Dynamic Components
βžͺ Teleport Components
βžͺ HTTP Requests
βžͺ Lifecycle Hooks
βžͺ Template Refs
βžͺ Mixins
Read 9 tweets
18 Dec
React Roadmap for Beginners in 2022.

🧡
βžͺ Before Jumping into React make sure that you're good at Javascript Fundamentals.
⇝ Fundamentals β‡œ

βž™ Create React app
βž™ Function Components
βž™ Class Components
βž™ JSX
βž™ Props
βž™ State
βž™ useState and useEffect Hooks
βž™ Conditional Rendering
βž™ Lists and Keys
βž™ Building Simple Forms
βž™ Composition and Inheritance
Read 11 tweets
15 Dec
Javascript Roadmap for Beginners in 2021.

Thread 🧡
➩ Running Javascript

βž™ Script tag
βž™ Link external file
βž™ Browser console
βž™ with node
➩ Variables

➲ Declarations
βž™ var
βž™ let
βž™ const
βž™ Scope
βž™ Global
βž™ function
βž™ Block
βž™ Hoisting
Read 15 tweets
13 Dec
HTML & CSS Roadmap for Beginners in 2022.

Thread 🧡
➯ HTML

➺ What is HTML?
➺ HTML Elements
➺ Attributes
➺ Semantic HTML
➺ Accessibility
➯ CSS

✦ Fundamentals

➲ What is CSS?

➲ CSS Selectors
➺ Basic
➺ Complex
➺ Pseudo

➲ CSS Properties
➺ Color
➺ Background-color
➺ Font-family
➺ ...many more.
Read 8 tweets
12 Dec
50+ Unique Project Ideas 🀯.

βžͺ Algorithm-Based Projects.
βžͺ Web Scrapper Projects.
βžͺ System Management Projects.
βžͺ API’s Based Projects.
βžͺ App’s Based Projects.
βžͺ Machine Learning Projects.
βžͺ Blockchain Projects.
βžͺ Google Chrome Extension.

Thread 🧡
πŸ‘‰ Algorithm-Based Project Ideas.

1. Syntax Validator.

2. Beautify Code.

3. Algorithms Visualizer.

4. Paint Application.

5. File Compression.

6. End to End Encryption.

7. Notepad/Text Editor

8. Own Linux/Dos Command.
πŸ‘‰ Web Scrapper Project Ideas.

9. Stock Price Scrapper.

10. Competitive Programming.

11. Products Comparison.

12. Github Scrapper.
Read 11 tweets

Did Thread Reader help you today?

Support us! We are indie developers!


This site is made by just two indie developers on a laptop doing marketing, support and development! Read more about the story.

Become a Premium Member ($3/month or $30/year) and get exclusive features!

Become Premium

Too expensive? Make a small donation by buying us coffee ($5) or help with server cost ($10)

Donate via Paypal

Or Donate anonymously using crypto!

Ethereum

0xfe58350B80634f60Fa6Dc149a72b4DFbc17D341E copy

Bitcoin

3ATGMxNzCUFzxpMCHL5sWSt4DVtS8UqXpi copy

Thank you for your support!

Follow Us on Twitter!

:(