Skip to content

Resource Guide for Prework

We’re excited to see your application for CodePath's courses. This guide is to help you take the next step toward joining the CodePath community.

Your next step is to complete your Prework Task, which includes either a small project or completing a HackerRank assessment, depending on which course you applied for. These assignments are designed to give you a feel for the course and help us confirm your readiness for admission.

Pick the Assignment for Your Course

Only complete the assignment for the course you applied to. You don’t need to submit work for other classes.

 

Courses

Applied AI Engineering

  • Assignment: Complete a 90-minute HackerRank assessment. Access the assessment from your dashboard.

  • Format: 3 coding challenges + 10 multiple choice-questions

  • Language: Python or Java (for coding tasks; multiple-choice questions appear in Python)

  • Before You Begin: Review the Readiness Assessment - Candidate Guide to help you prepare 

  • Secure a quiet, uninterrupted block of 90 minutes, and a quiet location, with a stable internet connection

  • Once you begin, the timer runs continuously, and retakes are not available.

  • If you don't have a HackerRank account yet, create one using the same email you used during your CodePath application.

     

Complete HackerRank
Courses

Cybersecurity

  • Assignment: Complete the prework task based on the course you're eligible to participate in

  • Before You Begin: Review the instructions from your dashboard

  • Complete your project and test your work

  • Log in to your GitHub account before submitting

  • Need troubleshooting help? Join our Prework Slack Support channel - our Technical Coaches and staff are available to support you

Complete Prework
Courses

Technical Interview Prep

  • Assignment: Complete a 120-minute HackerRank assessment. Access the assessment from your dashboard.

  • Format: 6 coding challenges + 3 multiple choice questions

  • Topics: Data structures such as Linked Lists and Hash Tables

  • Before You Begin: Read our guide, 6 Helpful Tips for HackerRank Assessments, and try our optional unscored practice test to get comfortable with the platform.

  • Secure a quiet, uninterrupted block of 120 minutes, and a quiet location, with a stable internet connection.

  • Once you begin, the timer runs continuously, and retakes are not available.

  • If you don't have a HackerRank account yet, create one using the same email you used during your CodePath application.

Complete HackerRank
Courses

Web Development

  • Assignment: Complete the prework task based on the course you're eligible to participate in

  • Before You Begin: Review the instructions from your dashboard

  • Complete your project and test your work

  • Log in to your GitHub account before submitting

  • Need troubleshooting help? Join our Prework Slack Support channel - our Technical Coaches and staff are available to support you

Complete Prework
Courses

Applied AI Engineering

  • Assignment: Complete a 90-minute HackerRank assessment. Access the assessment from your dashboard.

  • Format: 3 coding challenges + 10 multiple choice-questions

  • Language: Python or Java (for coding tasks; multiple-choice questions appear in Python)

  • Before You Begin: Review the Readiness Assessment - Candidate Guide to help you prepare 

  • Secure a quiet, uninterrupted block of 90 minutes, and a quiet location, with a stable internet connection

  • Once you begin, the timer runs continuously, and retakes are not available.

  • If you don't have a HackerRank account yet, create one using the same email you used during your CodePath application.

     

Courses

Cybersecurity

  • Assignment: Complete the prework task based on the course you're eligible to participate in

  • Before You Begin: Review the instructions from your dashboard

  • Complete your project and test your work

  • Log in to your GitHub account before submitting

  • Need troubleshooting help? Join our Prework Slack Support channel - our Technical Coaches and staff are available to support you

Courses

Technical Interview Prep

  • Assignment: Complete a 120-minute HackerRank assessment. Access the assessment from your dashboard.

  • Format: 6 coding challenges + 3 multiple choice questions

  • Topics: Data structures such as Linked Lists and Hash Tables

  • Before You Begin: Read our guide, 6 Helpful Tips for HackerRank Assessments, and try our optional unscored practice test to get comfortable with the platform.

  • Secure a quiet, uninterrupted block of 120 minutes, and a quiet location, with a stable internet connection.

  • Once you begin, the timer runs continuously, and retakes are not available.

  • If you don't have a HackerRank account yet, create one using the same email you used during your CodePath application.

Courses

Web Development

  • Assignment: Complete the prework task based on the course you're eligible to participate in

  • Before You Begin: Review the instructions from your dashboard

  • Complete your project and test your work

  • Log in to your GitHub account before submitting

  • Need troubleshooting help? Join our Prework Slack Support channel - our Technical Coaches and staff are available to support you

Questions?