
Deepali S.
Professor de Algoritmos
·De: Índia
Mais de 2 anos de experiência na indústria | Professora de DSA e Algoritmos | Top 6% no LeetCode (1500+ problemas resolvidos)
Superprofessor
Deepali S. é experiente e possui ótima avaliação. Saiba mais
Ensina
Sobre mim
Traduzido
Oi! Sou a Deepali — engenheira de software e professora de algoritmos que torna Estruturas de Dados e Algoritmos simples, lógicos e acessíveis para iniciantes.
Resolvi mais de 1500 problemas de DSA, alcancei 1840 no LeetCode (Top 6%) e ganhei a 24ª posição global no CodeChef. Essas experiências me ajudam a explicar até os conceitos mais difíceis de DSA usando padrões, intuição e raciocínio passo a passo — não soluções decoradas.
Tenho um total de 2 anos de experiência em ensinar DSA e já ensinei mais de 20 alunos. Aqui está o plano de aula (personalizável conforme sua necessidade)
1. DSA BÁSICO (12–15 Aulas)
Perfeito para iniciantes ou quem está começando a jornada em DSA.
1. Introdução a DSA e Resolução de Problemas
2. Complexidade de Tempo e Espaço
3. Fundamentos de Array
4. Strings e Manipulações Básicas
5. Técnicas de Busca (Linear, Busca Binária)
6. Técnicas de Ordenação (Bubble, Insertion, Selection, Merge, Quick)
7. Técnicas de Dois Ponteiros
8. Fundamentos de Hashing
9. Fundamentos de Recursão
10. Matemática Básica para DSA (MDC, Primos, Módulo)
11. Perguntas de Entrevista para Iniciantes
Mini Projeto: Resolvendo 20 Problemas Centrais para Iniciantes
2. DSA INTERMEDIÁRIO (15–18 Aulas)
Para alunos com entendimento básico que querem avançar.
1. Recursão – Resolução de Problemas Avançada
2. Backtracking (Subconjuntos, Permutações, N-Rainha, Sudoku)
3. Listas Ligadas (Simples, Dupla, Ponteiros Rápidos e Lentos)
4. Pilha e Fila
5. Técnicas de Janela Deslizante
6. Árvores – Percursos, BST
7. Ordenação Avançada e Dividir para Conquistar
8. Algoritmos Gulosos
9. Programação Dinâmica – Fundamentos
10. Grafos – Representação, BFS, DFS
11. Heaps e Filas de Prioridade
12. Resolução de Problemas de Entrevista Intermediária
3. DSA AVANÇADO (18–25 Aulas)
Construído para alunos se preparando para FAANG, empresas de produtos e programação competitiva.
1. Programação Dinâmica – Roteiro Completo
2. Árvores – Problemas Difíceis (LCA, Diâmetro)
3. Algoritmos Avançados de Grafos()
- Ordenação Topológica
- Detecção de Ciclos
- Caminho Mais Curto (Dijkstra, Bellman-Ford)
- MST (Kruskal, Prim)
4. Recursão Avançada
5. União de Conjuntos Disjuntos (Union–Find)
6. Tries – Problemas de Prefixo/Sufixo
8. Algoritmos Gulosos Avançados e Otimização
9. Fundamentos de Teoria dos Jogos
10. Simulações de Entrevistas Completas
4. Resolução de Problemas para Iniciantes (10–12 Aulas)
Perfeito para: alunos que têm dificuldades com lógica ou fundamentos de programação
1. Compreendendo padrões em problemas
2. Métodos de execução passo a passo
3. Laços, condições e controle de fluxo
4. Problemas baseados em frequência
5. Lógica de prefixo, sufixo e cumulativa
6. Resolução de problemas baseados em array
7. Quebra-cabeças lógicos
Dificuldades com Estruturas de Dados ou Algoritmos? Faço tópicos complexos simples, lógicos e acessíveis para iniciantes.
Meus alunos aprendem não apenas o que fazer, mas por que algo funciona.
🌟 Agende uma aula experimental e eu vou te ajudar:
Vamos fazer de Estruturas de Dados e Algoritmos sua habilidade mais forte!
Eu falo
Inglês
NativoHindu
NativoClassificação da aula
Confiabilidade
Clareza
Progresso
Preparação
Com base em 6 avaliações anônimas de alunos
Opinião dos meus alunos

sidd
4 de abril de 2026
Eu tenho aprendido DSA com a Deepali nos últimos três meses, e tem sido uma experiência verdadeiramente excepcional. O que a diferencia é sua capacidade de pegar um assunto que muitos acham intimidador e transformá-lo em algo surpreendentemente simples e intuitivo. Ela não apenas ensina conceitos, mas se certifica de que você realmente os compreenda desde o básico. Suas explicações são claras, estruturadas e apoiadas por exemplos práticos, o que faz com que até mesmo tópicos complexos pareçam gerenciáveis. Uma coisa que realmente aprecio é que ela faz perguntas em cada aula para garantir que você está realmente acompanhando. Isso mantém você engajado e alerta, então você realmente precisa prestar atenção, mas é exatamente isso que faz a aprendizagem fixar. Se você já sentiu que DSA é muito difícil ou esmagador, aprender com a Deepali mudará completamente sua perspectiva. Ela tem uma habilidade rara de simplificar a complexidade enquanto mantém você ativamente envolvido no processo, e é isso que a torna uma professora excepcional.
Salma
15 de março de 2026
Eu acho muito útil que façamos várias perguntas por tópico para me mostrar as diferentes implementações de cada algoritmo ou estrutura de dados. Deepali me força a pensar por conta própria de uma maneira guiada, para que eu me lembre de como fazer isso sozinha.
Julee
13 de março de 2026
Estudar algoritmos com a Deepali tem sido uma experiência maravilhosa. Ela é muito encorajadora, paciente, divide os conceitos em partes digeríveis e destaca o que é importante. Eu recomendaria a Deepali de todo o coração!
pramila
1 de fevereiro de 2026
Ela é realmente útil. Me ajudou a entender os conceitos mais rápido.
Kanishka
26 de janeiro de 2026
Tutor maravilhoso!!! Ensina de acordo com seu nível e experiência
Eliel
19 de janeiro de 2026 (editado)
Fiquei impressionado com a clareza e a qualidade da explicação dela. Consegui entender facilmente e eu a recomendaria muito, pois ela é conhecedora e acessível :) Parabéns para você!
Agendar
Currículo
2020 — 2024
GL Bajaj Institute of Technology and Management
Bachelor's degree in Computer Science
Diploma verificado
Minhas especializações
Programação dinâmica
I have a deep understanding on how to approach DP questions and can give intuitive approach to identify patterns in DP and solve them.
Algoritmos avançados
I specialize in teaching advanced algorithms by breaking down complex concepts into simple, intuitive steps.I teach topics like Graph Algorithms, Dynamic Programming, Greedy Techniques, Divide & Conquer, Sliding Window, Trees, Tries, Heaps, and advanced problem-solving patterns used in FAANG-level interviews.
Algoritmos para iniciantes
I start from absolute basics — time complexity, simple patterns, loops, conditionals, recursion, brute-force thinking — and slowly guide students toward solving problems independently. My teaching style is patient, interactive, and structured, ensuring that even students with no prior experience can learn comfortably and confidently.
Estruturas de dados
I teach data structures using a highly practical and intuitive approach. Students learn not only how each data structure works, but also when and why to use it in real problems.
Gráficos e Árvores
My teaching emphasizes intuition, visualization, and patterns, making complex grapg/tree problems feel easy and logical.I also cover practical interview problems involving LCA, Diameter of a Tree, Height/Depth, Balanced Trees, Tries, and more.My teaching emphasizes intuition, visualization, and patterns, making complex tree problems feel easy and logical.I cover shortest path algorithms (Dijkstra, Bellman–Ford), MST (Kruskal, Prim), Topological Sorting, Cycle Detection, Connected Components, Bipartite Graphs, and many real problem-solving patterns.
$ 17
Aula de 50 minutos
317
aulasPopular
