Career Hub LeetCode Bootcamp Badge
Program Summary
The LeetCode Bootcamp is a 9-week instructor-lead bootcamp intended to assist Tandon students in preparing for technical interviews related to software engineering. The instructor conducts two 2-hour teaching sessions each week with participants to teach them the theory of relevant topics, approaches to solving problems, and how to explain their process in technical interviews. participants also work on group projects in order to create software engineering tools, websites, visualizations, etc. to showcase what they learn in the Bootcamp and add experience to their resume.
Outcomes/Objectives
Upon completion of this bootcamp, participants are able to:
Develop problem-solving skills by solving LeetCode questions covering important data structures and algorithms concepts.
Gain proficiency in essential data structures such as arrays, graphs, trees, and heaps.
Enhance understanding of search algorithms, dynamic programming, and system design concepts.
Practice explaining solutions to technical problems clearly and effectively.
Practice technical interviewing skills through 1:1 coaching sessions with the instructor.
Work in teams to build and present an impactful software engineering project.
Earning Requirements
Participants are assessed based on their active participation, weekly assignment submissions, and final project presentation. A badge is awarded to participants who meet the following requirements:
Attendance: participants must attend at least 7 live teaching sessions (total of 14 hours).
Weekly Feedback: Participants must submit weekly feedback on teaching sessions to contribute to the ongoing improvement of the program.
Take-Home Assignments: Weekly technical problem solutions must be submitted via the designated form by the assigned deadlines.
Group Project Participation: participants are required to form project groups of 5 members and communicate their group composition and selected project prompt to the instructor.
Mid-Program Presentations (Optional): Groups are encouraged, though not required, to deliver a 10-minute mid-program project presentation during Week 5 to receive feedback from industry professionals and refine their work.
Final Project Presentation: Groups must present their final project during Week 9 of the Bootcamp. All group members are required to actively participate by speaking and presenting during the demonstration. Each project will be evaluated on its design, problem-solving approach, and presentation quality by a panel of industry professionals.
Program Duration
Approximately 5 hours a week (total 9 weeks), including 2 hours of live teaching sessions, time for homework and working on the group project; this amounts to roughly 45 hours total per participant to successfully complete the Bootcamp.
*This is an NYU Tandon internal, co-curricular badge credential.
Skills / Knowledge
- Algorithms
- Data structures
- Problem-solving strategies for arrays, strings, graphs, trees, and heaps
- Implementation of dynamic programming and search algorithms
- Effective communication
- Explanation of technical solutions
- Team collaboration
- Software engineering project development