LeetCode Bootcamp | NYU Tandon School of Engineering

About

The NYU Tandon LeetCode Bootcamp aims to help all NYU Tandon students practice and prepare for upcoming technical interviews using LeetCode problems and concepts.

Students who apply and are accepted to the Bootcamp will have the opportunity to learn in a supportive, instructor-led environment.

Students will be issued a verifiable digital credential badge via Accredible (shareable on LinkedIn and other platforms) upon successfully meeting the program’s participation criteria. This includes attending live sessions, completing weekly assignments, and actively participating in the final project.

Students will also have the opportunity to present their projects to industry professionals and compete for prizes.

Want to learn more? Attend our Fall 2026 Technical Bootcamp Info Sessions:

NYU students: view current & past LeetCode Bootcamp recordings here.

 


Application

The application is open until September 13:
Fall 2026 LeetCode Bootcamp 


Subjects

  • Sorting
  • Arrays
  • Matrices
  • Binary Search & Strings
  • Hash Maps
  • Linked Lists
  • Stack & Queue
  • Recursion
  • Trees
  • Heap, Trie, Graph
  • Greedy Algorithms
  • Dynamic Programming

FAQ

Students are encouraged to apply for the Bootcamp, regardless of your level of technical proficiency. Space is limited, so please be sure to fill out your application as thoroughly as possible.

From there, select students will be notified of their entry into the Bootcamp and participate over the course of the virtual 9 week program.

Teaching sections happen each week to help guide students through LeetCode concepts and problems and how to ace technical interviews.

All Bootcamp participants are asked to work on and submit take-home problems each week to reinforce their understanding of the subjects and concepts taught.

Instructors will be available for scheduled 30 minute coaching sessions to assist students with technical interviewing questions and practice, ask questions about Bootcamp topics covered in sessions, take-home problems, and projects.

Students selected for the LeetCode Bootcamp will have the opportunity to work on a real-world project to apply the skills and knowledge gained during the Bootcamp.

Projects are required as part of student participation in the LeetCode Bootcamp. Students may work with each other in groups of 4-5 students to complete the project. Project groups will conduct mid-program presentations with industry professionals in order to receive feedback and make revisions for final project presentations.

Groups will conduct their final project presentations with industry professionals during the last week of Bootcamp. Prizes will be awarded to the winning group.

 


ALL Tandon students should consider applying for the LeetCode Bootcamp!

Please consider the following criteria to help gauge if the program is right for you:


Coding Proficiency

  • This bootcamp is designed to help you prepare for software engineering technical assessments, so we prioritize practical programming literacy over specific university course prerequisites. To participate comfortably, you should have hands-on experience with:
    • Coding & OOP: A solid understanding of basic programming principles (variables, loops, functions) and a baseline familiarity with object-oriented programming (OOP) in a language like Python, Java, or C/C++.
    • Basic Data Structures: Comfort working with foundational structures such as arrays, strings, and lists.
    • Developer Tools: Familiarity with writing and debugging code in an editor or IDE, alongside a basic understanding of version control with Git for collaborative project work.


If you are comfortable writing simple programs independently and are eager to learn, you have the necessary foundation to succeed!


Experience
Academic Background: The Bootcamp is open to all Tandon students.

The following will be helpful, but is not required:
Completion of previous coding projects or participation in relevant coding initiatives.
Participation in coding competitions or hackathons, showcasing problem-solving skills and ability to work in a team.
Familiarity with programming frameworks or libraries commonly used in technical interviews.


Commitment and Availability
Willingness to dedicate the required time and effort to participate in the Bootcamp sessions and perform necessary individual/group work as part of the program.
Ability and willingness to work with a group on selected projects and related criteria.
Availability to monitor the program's Brightspace course page on a weekly basis.
Enthusiasm for Learning: We seek applicants who are genuinely passionate about data science and are eager to learn. Demonstrating a positive attitude towards acquiring new skills and knowledge is crucial.

Employers are increasingly using online assessments and LeetCode-style problems to evaluate candidates. The Bootcamp is a fantastic way to learn how to answer these questions during technical interviews.

After completing the Bootcamp, you will be able to add your project to your resume and distinguish yourself as a candidate when applying to internships and jobs.

Students will be issued a verifiable digital credential badge via Accredible (shareable on LinkedIn and other platforms) provided that they meet participation criteria.


Yes. Sessions will be recorded and shared weekly. View current & past LeetCode Bootcamp recordings here.