Technology Foundations
Build confidence with everyday devices, online services, files, and safer digital habits.
You will make: Create a personal digital-work setup checklist and demonstrate a safe file-sharing workflow.
Explore courseLearn with focused lessons, practical activities, knowledge checks, and a project in every course. Choose a subject and study at your own pace.
Build confidence with everyday devices, online services, files, and safer digital habits.
You will make: Create a personal digital-work setup checklist and demonstrate a safe file-sharing workflow.
Explore courseUnderstand the building blocks of the web and create a small, accessible personal web page.
You will make: Create a one-page profile or service page with a clear structure, consistent styling, and a working interaction.
Explore courseBuild foundational knowledge through guided instruction, practical examples, and supported practice. Develop practical skills in using variables, conditions, loops, and functions to solve small problems through applied scenarios and a final work sample.
You will make: Build a small, documented program and test it with normal and edge-case inputs.
Explore courseBuild foundational knowledge through guided instruction, practical examples, and supported practice. Develop practical skills in planning an accessible mobile experience around a user task through applied scenarios and a final work sample.
You will make: Create a screen-flow prototype and a test plan for one core mobile task.
Explore courseBuild foundational knowledge through guided instruction, practical examples, and supported practice. Develop practical skills in checking expected behaviour and tracking changes safely through applied scenarios and a final work sample.
You will make: Create a simple test checklist and version-control walkthrough for a sample project.
Explore courseBuild on foundational knowledge by comparing methods, adapting them to constraints, and supporting decisions with evidence. Develop practical skills in web application development practice through applied scenarios and a final work sample.
You will make: Create a practical web application development practice work sample for technology & software. Explain its goal, method, evidence, limitations, and recommended next step.
Explore courseBuild on foundational knowledge by comparing methods, adapting them to constraints, and supporting decisions with evidence. Develop practical skills in api design and integration through applied scenarios and a final work sample.
You will make: Create a practical api design and integration work sample for technology & software. Explain its goal, method, evidence, limitations, and recommended next step.
Explore courseBuild on foundational knowledge by comparing methods, adapting them to constraints, and supporting decisions with evidence. Develop practical skills in database design and querying through applied scenarios and a final work sample.
You will make: Create a practical database design and querying work sample for technology & software. Explain its goal, method, evidence, limitations, and recommended next step.
Explore courseBuild on foundational knowledge by comparing methods, adapting them to constraints, and supporting decisions with evidence. Develop practical skills in automated software testing through applied scenarios and a final work sample.
You will make: Create a practical automated software testing work sample for technology & software. Explain its goal, method, evidence, limitations, and recommended next step.
Explore courseBuild on foundational knowledge by comparing methods, adapting them to constraints, and supporting decisions with evidence. Develop practical skills in accessible interface engineering through applied scenarios and a final work sample.
You will make: Create a practical accessible interface engineering work sample for technology & software. Explain its goal, method, evidence, limitations, and recommended next step.
Explore courseIntegrate multiple methods, justify complex trade-offs, evaluate uncertainty, and produce work suitable for expert review. Develop practical skills in software architecture and system design through applied scenarios and a final work sample.
You will make: Create a practical software architecture and system design work sample for technology & software. Explain its goal, method, evidence, limitations, and recommended next step.
Explore courseIntegrate multiple methods, justify complex trade-offs, evaluate uncertainty, and produce work suitable for expert review. Develop practical skills in reliable distributed application concepts through applied scenarios and a final work sample.
You will make: Create a practical reliable distributed application concepts work sample for technology & software. Explain its goal, method, evidence, limitations, and recommended next step.
Explore courseIntegrate multiple methods, justify complex trade-offs, evaluate uncertainty, and produce work suitable for expert review. Develop practical skills in advanced application security engineering through applied scenarios and a final work sample.
You will make: Create a practical advanced application security engineering work sample for technology & software. Explain its goal, method, evidence, limitations, and recommended next step.
Explore courseIntegrate multiple methods, justify complex trade-offs, evaluate uncertainty, and produce work suitable for expert review. Develop practical skills in performance engineering and observability through applied scenarios and a final work sample.
You will make: Create a practical performance engineering and observability work sample for technology & software. Explain its goal, method, evidence, limitations, and recommended next step.
Explore courseIntegrate multiple methods, justify complex trade-offs, evaluate uncertainty, and produce work suitable for expert review. Develop practical skills in technical leadership and code quality strategy through applied scenarios and a final work sample.
You will make: Create a practical technical leadership and code quality strategy work sample for technology & software. Explain its goal, method, evidence, limitations, and recommended next step.
Explore courseBrowse partner-led training separately. Provider programs may have their own enrollment, schedules, and fees.
Explore partner training →