When will classes take place?

The Fall 2022 course will take place from Sept. 14 - Nov. 19. Classes will take place twice a week (every Wed from 5-7 pm and every Sat from 10 am - 12 pm PT).

Students should plan on spending 5-10 hours outside of class and lab time to complete assignments.


How do I apply to take this course?

First, 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 pre-work assignment before being admitted to the course. For more information, see the “How to Apply” section above.


Who can apply for the course?

Students who are enrolled in US colleges and universities and majoring in computer science or related computing major. Though primarily aimed at sophomores, juniors, and seniors, more and less advanced students may have the necessary programming and network experience to be successful in the course.


Where can I find the syllabus for the course?

You can find the syllabi here:

Note: The Beginner version of our course will not be offered in the Fall 2022 semester.


What is the difference between Intermediate and Advanced tracks?

The intermediate track includes technical interviewing strategies and practice for landing internship offers, and assumes basic knowledge of data structures & algorithms.

The advanced track focuses on technical interviewing strategies for solving tougher and more complex algorithm problems including graphs, dynamic programming, greedy algorithms, and backtracking.


Why should I take this CodePath course?

This no-cost 10-week course from CodePath is designed to help you successfully navigate the technical interviews and ultimately be successful in applying for software engineering/SWE internships or full-time positions when you graduate. CodePath also helps you develop the soft skills needed to be successful in the industry, such as collaboration, punctuality, and the ability to complete projects on time.

All students who successfully complete the course are invited to participate in CodePath’s Virtual Career Fair, where you will be connected with recruiters from major tech companies. You will also gain access to CodePath’s career services (such as mock interviews, resume reviews, etc.), 1,000+ industry mentors, and the CodePath alumni network. CodePath courses and services are here to help you bridge the gap between your computer education and securing a competitive software engineering position in the tech industry.

Can you tell me more about CodePath’s Virtual Career Fair?

Students admitted to our Technical Interview Prep course will be eligible to apply to participate in CodePath’s Virtual Career Fair. During the fair, you will meet with recruiters from major companies. Last year, our top company partners included Bloomberg, Capital One, Intuit, LinkedIn, Roblox, and Uber. 59% of our students received final-round interviews, and 51% received at least 1 offer.


How much time will I need to complete the assignments?

Students can expect to spend up to 5-10 hours outside of class completing assignments to get the most value from the class.

Who will the instructors be?

The course instructors will be professionals from major technology companies, start-ups, and academia.


What if I need additional help during the class?

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!


Is this class really offered at no cost? How are you able to do that?

Yes, CodePath is a nonprofit with backing from major tech companies like Cognizant, Comcast, Meta, Walmart, and Workday. Thanks to the generous support of our sponsors, we can offer our classes to any eligible student at no cost.

How does CodePath determine who is admitted to the course?

We believe our students have the richest experience when we have a diverse cohort of students who are focused on their computer science education and motivated to land an internship or job in the tech industry. To that end, we take a wide array of factors into our admissions decisions including, but not limited to:

  • Past involvement in CodePath’s student leader programs
  • Identification with underrepresented groups in tech
  • Performance on our HackerRank admissions assessment
  • Eligibility criteria see here


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. You can expect to hear back about your admissions status by September 2022.


How can I get more information about this course?

Please email admissions@codepath.org with any questions.