Learning about software systems helps architects plan changes that keep existing applications running during a move.
Look for projects that move or redesign a working service.
field
How to design, build, test and improve software.
Look for projects where you build and test working programs.
A field of learning, not proof of programming competence.
Save areas you want to explore in your free account. These choices do not change your current education.
Learning about software systems helps architects plan changes that keep existing applications running during a move.
Look for projects that move or redesign a working service.
Learning to build automation helps engineers detect attacks and organise a faster response.
Look for secure coding and automation projects.
Learning to write reliable automation helps engineers test and release software updates safely.
Look for practice automating software builds, tests and releases.
Learning to debug software helps engineers trace device crashes and timing problems.
Learning about software tests helps engineers check whether changes make automated features fail in new ways.
Look for projects that test changing model-based software with saved examples.
Learning to build and maintain software helps engineers add model-based features to existing customer applications.
Look for projects that connect new features to existing software and test them with users.
Learning to build and test software helps developers turn designs into working web pages.
Learning to build connected software helps developers join screens, services and databases.
Look for projects that include both user screens and server code.
Learning to write and test software helps developers build game rules, player actions and scoring.
Look for programming projects that produce playable games.
Learning to write and test software helps developers build features for iPhone and iPad apps.
Look for Apple app projects that you build, test and release.
Programming helps you automate test steps and collect results from production equipment.
Does the course include scripts that communicate with test instruments?
Learning to test software helps engineers tune how a machine controls speed and position.
Look for control-software projects with real equipment and supervised safety checks.
BLS: Software developers, quality assurance analysts and testers · · 2026-10-11
US occupational profile; general development and testing, not every named software specialism.
BLS: Web developers and digital designers · · 2026-10-11
US web occupations; explicitly describes front-end and back-end specialisations.
BLS: Information security analysts · · 2026-10-11
US security analyst occupation; engineering and emerging AI-security variants are broader comparisons.
Google: Site Reliability Engineering introduction · · 2026-10-11
Google practitioner account of reliability work; partial comparator for DevOps and platform operations, not universal hiring rules.
BLS: Network and computer systems administrators · · 2026-10-11
US network/system administration; partial comparison for network design and cloud engineering.
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.
OpenAI: Evaluation best practices · · 2026-10-11
Vendor model evaluation guidance; task-method context, not occupational or education standard.
Apple: SwiftUI Pathway · · 2026-10-11
Platform-owner introduction to interfaces and data; not occupational qualification standard.
Unity Manual: Physics · · 2026-10-11
Game-engine vendor documentation; narrower task context for game developers.
AWS: Pillars of the Well-Architected Framework · · 2026-10-11
Vendor cloud framework; partial method context for architects.
US Bureau of Labor Statistics: Industrial Engineers · · 2026-10-11
US industrial engineering, including manufacturing examples; partial comparator for narrower engineering titles.
BLS Occupational Outlook Handbook: Electrical and Electronic Engineering Technologists and Technicians · · 2026-10-11
US engineering support occupation; partial for specialist instrumentation/control roles.