Hirely and Jobly logo mark
Hirely & Jobly
Back to all courses
12 weeks · Beginner to Advanced

Data Structures & Algorithms

Crack coding rounds and system design interviews at top tech companies.

Course Overview

A 12-week intensive track covering essential algorithms, algorithmic complexity, and data structures tested during technical interviews. Solve 250+ curated problems, participate in weekly timed contests, and learn system design fundamentals.

ModeHyderabad Lab & Live Online
BatchesWeekend & Evening
CertificateVerified on Capstone

Curriculum & Modules

4 Detailed Modules
1Arrays, Strings & Two Pointers
  • Two-pointer technique & sliding window
  • Time & space complexity analysis
  • Prefix sum & binary search
  • Recursion & backtracking foundations
2Linked Lists, Stacks & Queues
  • Singly & doubly linked lists
  • Monotonic stacks & queues
  • LRU cache implementation
  • Heap & priority queues
3Trees, Graphs & Traversal
  • Binary Search Trees (BST)
  • BFS & DFS graph algorithms
  • Dijkstra & Topological sort
  • Disjoint Set Union (DSU)
4Dynamic Programming & Contests
  • 1D & 2D dynamic programming
  • Knapsack & memoisation patterns
  • Greedy algorithms
  • Mock FAANG Coding Contests & Debriefs

Portfolio Projects You Will Build

Project 1

Curated LeetCode 250 Mastery Profile

GitHub Repository & Live Deployment Ready
Project 2

Custom Algorithm Visualiser Engine

GitHub Repository & Live Deployment Ready
Project 3

System Design Problem Solutions Portfolio

GitHub Repository & Live Deployment Ready
Tools & Tech Stack
C++ / Java / Python (Your choice)LeetCodeHackerRankCodeforcesVS Code
Target Job Roles
  • SDE Intern at Tier-1 Firms
  • FAANG Interview Shortlists
  • Campus Placement Top Rankers
  • Competitive Programming Mastery
Free Batch Demo

Have questions on this course?

Connect with our academic team in Hyderabad to review the curriculum and reserve your seat.

Book Free Counselling