How to Computer Science

May 6, 2026

These are things that I believe every CS major should be doing.

  • Attend a top school. If not, work harder.
  • Start early.
  • Apply early.
  • Have a good GPA (min 3.7).
  • Use AI tools and have good fundamentals.
  • Build projects. Find a niche and git gud at it.
  • Learn git.
  • Have a public GitHub and LinkedIn profile.
  • Go to hackathons.
  • Check out CodePath.
  • Read and do everything on here: sauce
  • Get something on your resume. Research, tutoring, code coaching, TA work.
  • Use one of these resume templates: Jake's Resume, Speemch's Template
  • Do mock interviews.
  • Do LeetCode and git gud at it.
  • Use NeetCode 150 as your roadmap.
  • Use hellointerview for system design.
  • Track internships openings with this and this.
  • To apply faster, use Simplify.
  • Before any online assessment, read all of this: the OA archive.
  • cscareers will give you imposter syndrome but join it.
  • Make friends that are cracked :)