LeetCode Bootcamp | NYU Tandon School of Engineering


The LeetCode Bootcamp is offered to all NYU Tandon students who wish to practice and prepare for upcoming coding interviews. Our instructors are highly familiar with Big Tech coding interview formats and questions and provide valuable insights to ensure that students have sufficient knowledge and preparation. The bootcamp takes place twice a week and students may choose between different sessions based on their class schedules/availability. New topics are covered weekly.

Discuss with other students on Slack! 


Course Library

Topics include Arrays, Hashmaps, Two-Pointer Techniques, Strings, Linked Lists, Recursion/Backtracking, Trees, Queues/Heaps, DP, BFS/DFS, Union Find, Greedy Approach, Trie, and System Design.


View Session Recordings

Registration | Feedback Form

Section Selection

SECTION 1 (Mondays 12-1:30PM EST):

  • September 20, 27
  • October 4, 12 (3-4:30), 18

SECTION 2 (Tuesdays 12-1:30PM EST):

  • September 21, 28
  • October 5, 12, 19

SECTION 3 (Thursdays 3-4:30PM EST):

  • September 23, 30
  • October 7, 14, 21

SECTION 1 (Mondays 12-1:30 PM EST):

  • October 25
  • November 1, 8, 15, 29

SECTION 2 (Tuesdays 12-1:30 PM EST):

  • October 26
  • November 2, 9, 16, 30

SECTION 3 (Thursdays 3-4:30 PM EST):

  • October 28
  • November 4, 11, 18
  • December 2


How does it Work?
Once you sign up for the bootcamp(s), you will receive a calendar invitation for the weekly sessions (including the Zoom details). The instructors will be hosting the session virtually on Zoom throughout the Spring semester.

Who Should Sign Up and Why?
Students who will be applying to coding/developing internships and jobs should also consider enrolling in the Leetcode Bootcamp to increase their skills, refine their approach and build technical confidence!

Will Sessions be Recorded?
Yes. Sessions will be recorded and will be posted on TandonConnect.

I Took the Bootcamp last Semester, Should I Sign Up Again?
Yes! This is an expanded series, so we have added project-based applications, new problems & topics, and created levels (beginner, intermediate, and advanced) - each with its own certificate of completion.