The Technology Learning Journey ยท after the core

After the core: specialise

The 100 core modules teach how technology really works. A specialisation is where you go deep in one career path, using the tools and patterns that path relies on.

There are thirteen career paths in six families, and more can be added over time. Pick the kind of work you want to learn.

All thirteen paths include lessons, quizzes, three portfolio projects, a capstone and a final path test.

How to unlock a path

You can read every path guide before choosing. Pass the core final examination (200 questions, 500 marks) with 70% or more to unlock specialisation learning.

Take the core final examination โ†’ Read about the practical assessment (TCA-100)

The tech ecosystem at a glance

All 13 paths on one screen, grouped by the kind of work they do. Tap any path to open its guide.

The Creator Roles

User-facing

The Infrastructure Roles

System-facing

The Intelligence and Data Roles

Insight-facing

The Guardians and Strategists

Protecting and planning

The Growth and Operations Roles

Business-facing

Everyday Tech Integrations

Devices and trust

Compare the paths: time, computer and practice

Times are realistic estimates, not measured averages. Every path runs on your own laptop with invented data; paid accounts, real devices and real participants are optional extras. Each path guide has the full setup.

PathTimeSuggested computerHow you practise
Frontend Developerโ‰ˆ 130 to 140 hours
about 14 to 17 weeks at 8 to 10 hours a week
8 GB memory and 2 GB free diskA Next.js practice shop on your computer, with a pretend order API.
Mobile App Developerโ‰ˆ 128 to 138 hours
about 13 to 18 weeks at 8 to 10 hours a week
8 GB memory and 2 GB free diskAn Expo app on your computer, with a practice server; a phone is optional.
UI/UX Product Designerโ‰ˆ 120 to 130 hours
about 12 to 16 weeks at 8 to 10 hours a week
4 GB memory and 1 GB free diskA browser prototype and practice research sessions; real participants are optional.
Backend Developerโ‰ˆ 125 to 135 hours
about 13 to 17 weeks at 8 to 10 hours a week
8 GB memory and 2 GB free diskNode.js services with PostgreSQL, Redis and a practice sign-in server, all on your computer.
Cloud / DevOps Engineerโ‰ˆ 120 to 135 hours
about 12 to 17 weeks at 8 to 10 hours a week
8 GB memory and 5 GB free diskDocker, Terraform and Prometheus on your computer; no cloud account needed.
Data Analyst / Engineerโ‰ˆ 120 to 130 hours
about 12 to 16 weeks at 8 to 10 hours a week
4 GB memory and 1 GB free diskPython, DuckDB and dbt on invented shop data.
AI / ML Engineerโ‰ˆ 120 to 130 hours
about 12 to 16 weeks at 8 to 10 hours a week
4 GB memory and 1 GB free diskPython on invented parcel data and practice help pages; no hosted AI model needed.
Cybersecurity Specialistโ‰ˆ 120 to 130 hours
about 12 to 16 weeks at 8 to 10 hours a week
4 GB memory and 200 MB free diskA Python practice clinic app, with its settings snapshots and logs; no traffic to real systems.
Software Architect / Tech Leadโ‰ˆ 130 to 140 hours
about 13 to 18 weeks at 8 to 10 hours a week
4 GB memory and 100 MB free diskA Node.js practice monolith with its deploy and incident records.
Digital Marketing (Growth and Analytics)โ‰ˆ 125 to 135 hours
about 13 to 17 weeks at 8 to 10 hours a week
4 GB memory and 1 GB free diskA practice shop site and invented A/B data; no analytics account needed.
Digital Automation (Workflow and RevOps)โ‰ˆ 115 hours
about 12 to 14 weeks at 8 to 10 hours a week
8 GB memoryn8n with a payment, inbox and CRM simulator, all on your computer.
IoT and Smart Systems Engineerโ‰ˆ 135 to 145 hours
about 14 to 18 weeks at 8 to 10 hours a week
4 GB memory and 500 MB free diskA simulated board, sensor, battery and broker in Python; real hardware is optional.
Blockchain and Trust Infrastructure Engineerโ‰ˆ 130 to 140 hours
about 13 to 18 weeks at 8 to 10 hours a week
4 GB memory and 500 MB free diskHardhat's local network with test accounts; no real money.
Which core levels to revisit before each path (table and list)

Every path assumes the whole core. A dot (โ—) marks the levels most useful to revisit before you start that path; it doesn't mean that level unlocks it.

PathL1L2L3L4L5L6L7L8
Frontend Developernorevisitnorevisitnononono
Mobile App Developernorevisitnorevisitnononono
UI/UX Product Designernorevisitnorevisitnononono
Backend Developernononorevisitrevisitnonorevisit
Cloud / DevOps Engineerrevisitnonononorevisitnono
Data Analyst / Engineernonorevisitnorevisitnonono
AI / ML Engineernonorevisitnorevisitnorevisitno
Cybersecurity Specialistrevisitnonononorevisitnono
Software Architect / Tech Leadrevisitrevisitrevisitrevisitrevisitrevisitrevisitrevisit
Digital Marketing (Growth and Analytics)norevisitnonorevisitnorevisitno
Digital Automation (Workflow and RevOps)nonorevisitrevisitnononono
IoT and Smart Systems Engineerrevisitnorevisitnonorevisitnono
Blockchain and Trust Infrastructure Engineernonorevisitnonorevisitnorevisit

Levels: L1 Digital Foundations ยท L2 Web Development Basics ยท L3 Programming Skills ยท L4 Full-Stack Applications ยท L5 Databases and Data ยท L6 Cloud, DevOps and Security ยท L7 Artificial Intelligence ยท L8 Advanced Architecture

The same, path by path

Explore each family

The Creator Roles

User-facing

The Infrastructure Roles

System-facing

The Intelligence and Data Roles

Insight-facing

The Guardians and Strategists

Protecting and planning

The Growth and Operations Roles

Business-facing

Everyday Tech Integrations

Devices and trust

How the specialisations work

โ† PreviousCore final examination
ProLearners Assist