Software & IT

DSA with Python

Learn data structures and algorithms in Python and solve the problems top companies ask.

  • 4 Months
  • 16 modules
  • 3 projects
  • Certificate

About the program

Build the problem-solving skills that technical interviews test. You will learn data structures and algorithms in Python and practise the patterns behind common coding questions.

What you will learn

  • Analyse time and space complexity
  • Use arrays, stacks, queues and linked lists
  • Work with trees and graphs
  • Apply sorting and searching
  • Solve problems with recursion and DP
  • Approach interview questions

Who it is for

  • Students preparing for placements
  • Developers preparing for interviews
  • Competitive programmers

Prerequisites

  • Python basics
  • School-level maths

Curriculum

16 modules · 78 topics · built around hands-on practice

    • Installing Python and setting up the IDE
    • Anaconda and environment setup
    • Jupyter Notebook navigation and shortcuts

Tools and technologies

PythonLeetCodeBig-O

Projects you will build

1Project 1

Problem set

100 curated interview problems.

2Project 2

Pathfinder

Visualise BFS and DFS on a grid.

3Project 3

Mock interview

Timed coding interview practice.

Where this program can take you

Ask a counsellor about the roles this program prepares you for, and how to plan your next steps.

Frequently asked questions

Students preparing for placements. Developers preparing for interviews. Competitive programmers. A counsellor can help you check if it is the right fit.

Python basics. School-level maths. The program starts from the fundamentals and builds up step by step.

The program runs for 4 months and covers 16 modules with 78 topics and 3 hands-on projects.

Yes. You receive a course completion certificate after finishing the program requirements and projects.

Fees depend on the batch and mode you choose. Send an enquiry and a counsellor will share current fees, EMI options and any scholarships.

A counsellor usually calls you within 24 hours on working days to understand your goals, answer questions and share upcoming batch dates.

Get in touch

Let's plan your next step

Send us a message and a counsellor will get back to you with the right program and batch details.

Enquire about this program