.jpg)

Roadmap to success
In partnership with Rewriting The Code, CodePath offers New York City-based students an opportunity to kickstart their careers in tech with CodePath's popular Technical Interview Prep course.
Get ready for a hands-on learning experience that will give you a preview of real-world software topics and prepare you to ace the technical interview, along with exclusive in-person events hosted by Rewriting The Code.
Students who complete the program will receive a minimum scholarship of $500, mentorship, workshops with industry professionals, and access to CodePath’s career services and Emerging Engineers Summit.
Those who identify as Black, Latina, or Native American are women and/or two-spirit and/or non-binary are strongly encouraged to apply.
Application Deadline: May 12, 2024 at 11:59 PM PT
Rewriting The Code: Summer 2024 Info Session
Date and time: Event details coming soon
Join our info session to learn more about CodePath's partnership with Rewriting The Code (RTC) and our Technical Interview Prep summer program. During the info session, you'll meet the CodePath and RTC team. Come learn more about this unique opportunity to connect with the RTC network.
PROGRAM DETAILS
Program Duration
10 weeks
Skill Level
Beginner to Advanced
Program Dates
June 3, 2024 - August 17, 2024
Application Deadline
May 12, 2024 at 11:59 PM PT
Eligibility
- Must be 18 years or older by June 4, 2024
- Must be enrolled in a college or university in the U.S. by June 4, 2024
- Must commit to attending virtual lectures and labs as part of the Technical Interview Prep course hosted by CodePath.
- Must be able to attend in-person events hosted by Rewriting The Code. Events will take place in NYC
- Monday, June 3rd, 5-8pm
- 14th Floor of the Google NYC building
- June 24, evening - more details coming soon!
- July 22, evening - more details coming soon!
- Monday, June 3rd, 5-8pm
- Rising Juniors and Seniors are preferred
- Have completed at least one basic programming course and an algorithms and data structures course
- Students who are pursuing a course of study in Computer Science, Software Engineering, or a related subject
- Will be able to complete 5-10 hours of work outside class time each week
How to Apply
- Fill out a 10-15 minute application
about your previous exposure to programming, your interest in a career in tech, and general information about you as a person. You will need a GitHub account in order to complete the application. - Complete a HackerRank Assessment.
Applicants for Technical Interview Prep will complete a HackerRank calibration test. This is a 100-minute timed assessment that is meant to analyze your understanding of concepts that will be covered in our courses. Students who score above a certain threshold will be placed in either our Beginner or Intermediate courses, and those who meet a higher threshold will be placed in our Advanced course.- Need help with the HackerRank? Here are six useful tips to help you ace the assessment.
Pathway: Technical Interview Prep
The TIP pathway focuses on empowering students to ace technical interviewing and give them a preview of real-world challenges in the industry. With AI as each student's companion, these courses are designed to prepare students to become self-sufficient learners, meaningfully communicate technical concepts and approaches, and solve challenging algorithmic problems commonly used in interviews for top companies. The course also integrates a variety of resources from the Career Center, including interview practice, industry mentors, and advanced info sessions from senior engineers. Along the way, students learn techniques for using AI as a debugging partner, always-available TA, and research assistant, enabling them to focus on their core interviewing skills.
Apply NowWhat You Will Gain
- Participate in CodePath's Technical Interview Prep course
- Interview practice
- Tools and techniques for problem-solving to ace coding interviews
- Resume feedback & internship search support
- Opportunities to attend in-person events hosted by Rewriting The Code
- Mentorship from industry engineers
- An invitation to CodePath's Emerging Engineers Summit
Hear from Our Alums

ADRIANA BELTRAN
Florida International University
"Through the help of CodePath's community of mentors and TAs, I was able to continue improving upon my skills and even land an internship for the Summer. I recommend CodePath for anyone who is seeking knowledge on a specific field like improving your technical interview skills, you will gain valuable skills and will come out with more confidence after taking a CodePath course."

RAJASREE CHENNUPATI
Arizona State University
"I am happy to share with you that I got a summer internship at Amazon! The CodePath Interview Prep course I attended this summer was super helpful to me during this process. Thank you so much for giving me this opportunity."

ANTONELLA AVOGADRO
Florida International University
"I cannot express my gratitude enough to the whole team for creating this experience that has given me so much new knowledge, allowed me to develop my technical skills further, and inspired me to keep working hard to reach my goal of becoming a Software Engineer."

KAT KIME
Oregon State University
"CodePath's interview prep course gave me the skills I needed to succeed at my first hiring season.
And their Android course gave me an opportunity to learn new skills and show my work in front of Reddit's CEO. (We won first place btw)"
Apply today
Jumpstart your career in tech.
Apply NowTech Excellence for All
At CodePath, we believe access to relevant, hands-on technical training, career guidance, mentors, and community—created by engineers, for engineers—can help give tomorrow’s tech leaders the edge they need to have successful, life-changing careers. We strive to increase diversity in tech by making meaningful careers in software engineering accessible to all, and by transforming college Computer Science education to make students career-ready.
FAQs
-
Why should I apply to this program?
This unique opportunity is offered exclusively to New York City area students at select institutions looking to jumpstart their careers in tech. Students enrolled in this Rewriting the Code (RTC) program get to attend in person and virtual events hosted by RTC.
Whether you are a beginner looking to learn the fundamentals of coding or looking for help in acing challenging algorithmic problems coding interviews, you can supercharge your summer by connecting with RTC engineers.
-
How do I apply for this Rewriting The Code x CodePath program?
For all level Technical Interview Prep Intro courses, you will need to fill out a questionnaire, which will have questions about your programming experience and your personal goals and history.
Then you will need to complete the HackerRank assessment. This is a required portion of the application.
For more information, see the “How to Apply” section above. -
What are the program dates?
June 3, 2024 - August 17, 2024
-
What is CodePath's Technical Interview Prep Course?
The Technical Interview Prep course from CodePath is a no-cost 10-week virtual class that helps undergraduate students learn the skills needed for successfully acing the technical interview process. The course accommodates varying experience levels including beginner, intermediate, and advanced. Problem-solving practice, tools and techniques, mock interviews, and info sessions with industry professionals will be included in the program.
-
What is the difference between the beginner, intermediate, and advanced tracks for the Technical Interview Prep course?
- Beginner track includes an adaptive learning journey that allows you to progress through units at your own pace. Students can delve deeply into topics of interest or allocate extra time to ensure comprehensive understanding without the fear of falling behind. This empowering approach encourages students to take ownership of their learning experience and maximize their academic growth. There are 10 total units that focus on Python programming basics to help students develop a strong foundational knowledge of CS concepts as well as meta-learning topics to guide them in a technical internship.
- Intermediate track boosts proficiency in algorithmic techniques and confidence for technical interviews, focusing on the UMPIRE to solve technical interview problems. The course covers advanced topics like data structures, dynamic programming, and Big O notation, tailored for students with basic programming and algorithm knowledge.
- Advanced track equips you with advanced algorithmic techniques and strategies, notably the UMPIRE approach, to excel in technical interviews, including those at FAANG-level companies. With a prerequisite of foundational programming and data structure knowledge, the course covers from big O notation and recursion to dynamic programming and graph algorithms, structured around bi-weekly synchronous classes, weekly assessments, and self-study components.
- Beginner track includes an adaptive learning journey that allows you to progress through units at your own pace. Students can delve deeply into topics of interest or allocate extra time to ensure comprehensive understanding without the fear of falling behind. This empowering approach encourages students to take ownership of their learning experience and maximize their academic growth. There are 10 total units that focus on Python programming basics to help students develop a strong foundational knowledge of CS concepts as well as meta-learning topics to guide them in a technical internship.
-
Where do I find the syllabus for the courses?
See the syllabi for all levels of the Technical Interview Prep course below:
-
Can you tell me more about the Emerging Engineers Summit?
All students who complete a CodePath course in 2024 will be eligible to attend CodePath's Emerging Engineers Summit. This is a five-day experience of opportunities, with learning sessions led by top tech companies, networking, and community events to connect with inspiring and diverse professionals and meet hiring employers. Last year, our top company partners included Bloomberg, Capital One, Intuit, LinkedIn, Roblox, and Uber. 52% of our students who attended a CodePath hiring event received job offers.
-
What will be the instructors for the courses?
The course instructors will be professionals from major technology companies, start-ups, and academia.
-
What if I need additional help during the course?
CodePath teaching assistants will be available to help with assignments. You will be in a Slack channel where you can ask questions, and you can also email your instructors if you have further questions.
-
Will I receive a certificate upon completion of the course?
Yes, you will receive a certificate of completion upon completion of the course. Many of our students will post and share their certificates on LinkedIn, and we encourage you to do so!
-
When will I hear back about the status of my application?
We process admissions periodically and do our best to keep up with the volume of applications.
-
How can I get more information about this program?
Please email admissions@codepath.org with any questions.