Step 1 of 6

CodePath.org Technical Interview Prep Course

Summer 2023 Edition

About the course

This 10-week virtual course covers the knowledge and skills needed to solve the challenging algorithm problems asked during technical interviews at top companies. The course includes:

  • Lectures taught by professional engineers in Python and Java
  • Interactive breakout room sessions with peers
  • Pair programming and mock interview practice
  • Tools and techniques for algorithm problem solving
  • Mentorship from industry professionals
  • Info sessions from experienced engineers
  • Access to CodePath’s Career Center


Who should apply?

This course is designed for computer science undergraduate students of all experience levels looking for internships/full-time software engineering jobs that want to improve their confidence and speed in technical interviews. We have limited spots for graduate and international students.

CodePath’s mission is reprogramming higher education to create the most diverse generation of engineers, CTOs, and founders. This includes (but is not limited to) individuals who self-identify as Black/African American, Latino/a/Hispanic, Indigenous, Pacific Islander, women/women-identifying, and students who come from low-income backgrounds or are first-generation college students. Our rolling admissions process gives priority to students from these populations, and our course is open to all college students at no-cost. We encourage you to apply.


What experience levels is this for?

This course accommodates varying experience levels from total beginner to advanced. As part of the admissions process, we calibrate your interview readiness level and place you into the best fit group for your current experience.


Other Important Details

  • Admission closes on Sunday, May 14, 2023
  • Classes begin on the week of June 6, 2023
    • Students must attend three 2-hour mandatory sessions per week
  • All students must complete a weekly HackerRank assessment
  • Up to 1,800 college students will be selected from the applications to participate


Class Schedule

  • Attendance is mandatory regardless of your current time zone.
  • Intro to Software Engineering class times (2x/week):

    • Section 1: Tue and Thur 2:00 PM - 4:00 PM PT
    • Section 2: Tue and Thur 5:00 PM - 7:00 PM PT
  • Intermediate Technical Interview Prep class times (2x/week):

    • Section 1: Tue and Thur 2:00 PM -4:00 PM PT
    • Section 2: Tue and Thur 5:00 PM -7:00 PM PT
    • Section 3: Wed 5:00 PM - 7:00 PM PT and Sat 10:00 AM - 12:00 PM PT
  • Advanced Technical Interview Prep class times (2x/week):

    • Section 1: Tue and Thur 2:00 PM -4:00 PM PT
    • Section 2: Tue and Thur 5:00 PM -7:00 PM PT
    • Section 3: Wed 5:00 PM - 7:00 PM PT and Sat 10:00 AM - 12:00 PM PT

You can view our FERPA compliance policy here


Confirm your eligibility:


If you have any questions, reach out to us at admissions@codepath.org.