field

Computer science

What you may learn

How computers solve problems, process information and run programs.

What to check

Does the course teach programming and problem-solving, or mainly using and supporting computer systems?

Not every IT support course covers computer science.

Save areas you want to explore in your free account. These choices do not change your current education.

Connected careers

Learning to write programs helps engineers automate repeated software checks.

Does your course include programming and automated software tests?

Learning to program movement and decision steps helps engineers build robot-control software.

Look for robotics programming rather than only general computer use.

Sources and limitations

BLS: Software developers, quality assurance analysts and testers · · 2026-10-11

US occupational profile; general development and testing, not every named software specialism.

BLS: Mechanical engineers · · 2026-10-11

US broad mechanical-engineering occupation; partial comparator for thermal, fluids, design and tooling specialisms.

BLS: Electrical and electronics engineers · · 2026-10-11

US broad electrical/electronics engineering; identifies power, radio and control specialisations but not every circuit subtype.

Browse all study areas