Practice with Exercism Roadmap

Step by step guide to becoming an Android developer.

Back to home

Legend

Propose
Alternatives
Options

1Fundamentals

Choose a Programming Language
Big O Notation
Basic Mathematics

2Data Structures

Arrays & Strings
Linked Lists
Stacks & Queues
Hashing

3Algorithms

Sorting & Searching
Recursion & Backtracking
Two Pointers Technique
Sliding Window Technique

4Advanced Topics

Trees & Graphs
Greedy Algorithms
Dynamic Programming (DP)
Bit Manipulation

5Interview Preparation

Top Interview Questions
Practice by Company
GFG's DSA Course
Mock Interviews

Visit the following related paths and keep learning.