Tech Career Paths Flashcards

Grade 12 · Technology · Flashcards

Key roles, skills, and concepts for seniors exploring technology career options and planning their next steps.

Flashcards

Software Engineer
Designs, builds, and maintains software applications; roles range from front-end to back-end to full-stack, mobile, and embedded systems.
Front-End Engineer
Specializes in client-side development — HTML, CSS, JavaScript, and frameworks like React or Vue — focused on what users see and interact with.
Back-End Engineer
Builds server-side logic, REST APIs, databases, and authentication systems that power front-end applications.
Data Scientist
Extracts insights from large datasets using statistics, machine learning, and visualization; typically uses Python, SQL, and R.
Machine Learning Engineer
Trains, evaluates, and deploys ML models into production systems; bridges research (data science) and software engineering.
DevOps Engineer
Automates software delivery pipelines (CI/CD), manages infrastructure as code, and ensures system reliability and observability.
Cybersecurity Analyst
Monitors systems for threats, investigates incidents, and implements controls to protect networks and data from unauthorized access.
Cloud Architect
Designs scalable, resilient cloud infrastructure on AWS, Azure, or GCP; sets standards for security, cost, and reliability.
Product Manager
Defines product vision and priorities; works across engineering, design, and business to ship features users actually want.
UX Designer
Researches user needs, designs wireframes and prototypes, and conducts usability testing to create intuitive, accessible products.
Technical Writer
Creates documentation — API references, user guides, tutorials — that helps developers and end users understand and use software effectively.
Coding Bootcamp
An intensive, short-duration program (typically 3–6 months) teaching practical programming skills; an alternative path to software engineering careers.
Open Source
Software with publicly available source code that anyone can inspect, modify, and contribute to; contributing is a strong portfolio signal.

Get a personalized course on Tech Career Paths built around your child.