Undergraduate Research Programmer
Use code to investigate a focused scientific question.
Explore where computer science graduates work, then turn your current skills and available time into a realistic next project or internship.
8 directions · 25 skills · 1 next step
Career atlas
These eight directions cover the largest and fastest-growing technical occupations in current U.S. labor projections. Compare scale, momentum, and the kind of problems each path solves.
Employment in thousands · 2024Source: U.S. Bureau of Labor Statistics, 2024 National Employment Matrix. “Web & UX” combines web developers and web/digital interface designers; its growth rate is employment-weighted.
Fit matcher
Data & AI · 8h/week · 3 skills
Close 2 core skill gaps to become a stronger candidate.
Use code to investigate a focused scientific question.
Evaluate where an AI feature helps—and where it fails.
Turn repeated technical problems into clear, scalable solutions.
Translate user pain points into a feasible system improvement.
Improve a real interface through design, code, and user testing.
How it works
Required skills you can already demonstrate—not skills you have merely heard of.
Direct and adjacent paths receive different weights, so transferable careers remain visible.
The weekly commitment is compared with the time you can consistently protect.
Use labor data to understand the market. Use your own evidence to choose the next experiment.
Evidence base
Why this exists
“Do not choose a title first. Choose the problems, skills, and evidence you want to compound.”
Built as a product case study by Grace Huang, a computer science undergraduate exploring AI products, software engineering, and open source.
This is a directional learning tool, not a hiring predictor. Its next version can add live internships, saved profiles, and application tracking.
Open beta · feedback wanted
If you are a CS student, educator, recruiter, or early-career developer, your honest feedback can shape the next version. Share what helped, what felt inaccurate, and what you expected to find.
Feedback is submitted publicly on GitHub. Please do not include personal or confidential information.