2026 – Digital Architect – Teacher Resources

Course Overview · Digital Architect (Middle School) | Knowledge Pillars
Course Overview · Middle School · Grades 6–8

🏗️ Digital Architect

Every app you tap, every login that works, every photo stored in the cloud, every database that powers a school portal — somebody designed and built it. This course teaches you how to be that somebody. You’ll write your first programs, design your first database, configure your first network, secure your first system, deploy to the cloud, design for mobile, and present like a pro. Eight units. Eighteen weeks. One certification‑ready toolkit for the people who build the digital world.

📋 8 Units · 18 Weeks
🏆 Solutions Studio Capstone
🎓 Prepares for the KP Digital Architect Exam
Unit 0 of 8 · Welcome to the build site, Architect
Built around the Knowledge Pillars Digital Architect Exam (v1.0)
Every objective in all eight exam domains is mapped to a lesson, a hands‑on activity, and a check‑for‑understanding in this course. Finish the units, take the exam, earn the badge — a credential that signals real technical skill on a high‑school application, summer‑program application, or future résumé.
Who this course is for · What you bring with you
If you finished Digital Data Explorer, you’re perfectly prepped — but it’s not required. If you can use a browser, type comfortably, and aren’t scared to try a new app, you’re ready. This course goes one level deeper than digital literacy: instead of just using digital tools, you’ll learn how they’re built. Every unit starts hands‑on at zero and works up to a real project, so a learner who has never typed a line of code and a learner who already builds Minecraft mods end up in the same place: fluent in the eight skills that working tech professionals use every day.
Web Browser Code Editor (Python / JS) SQL Sandbox Network Simulator Cloud Sandbox Mobile Design Tool Slides / Docs Curiosity

Course Learning Objectives

  • Write and debug basic programs in a modern language using variables, conditionals, loops, and functions
  • Design relational databases and query them with structured queries (SELECT, WHERE, JOIN) to generate reports
  • Plan a simple network — IP addressing, subnetting, and choosing the right hardware (router, switch, access point) and protocols
  • Apply core cybersecurity measures: encryption, firewalls, role‑based access control, and basic vulnerability spotting
  • Analyze a real‑world problem and design a complete digital solution that accounts for user needs and scalability
  • Deploy a simple application to a cloud platform, manage user access, and explain what virtualization is and why it matters
  • Evaluate and build mobile‑friendly designs using responsive layout, UX principles, and awareness of mobile constraints
  • Document, collaborate on, and present a technical project using the same practices working ICT teams use
  • Use the Solutions Studio process — requirements → design → build → test → present — on a project you actually care about
  • Give and receive useful peer feedback using a shared rubric, like a real code review

🏛️ The Eight Domains of a Digital Architect

The Knowledge Pillars Digital Architect exam organizes “how digital systems get built” into eight connected domains. They aren’t separate hobbies — they’re eight angles on one question: how do you take a real‑world problem and turn it into a working, secure, scalable digital system? Each unit in this course owns one domain.

Programming Fundamentals
Code is just instructions a computer can follow. You’ll learn the four pieces that show up in every program ever written: variables, conditionals, loops, and functions — and how to debug when things break.
↪ Covered in Unit 1 · Programming Fundamentals
Database Design & Querying
Spreadsheets stop scaling around a few thousand rows. Databases don’t. You’ll design tables, link them with keys, and write SQL queries that pull exact answers from messy piles of data.
↪ Covered in Unit 2 · Database Design
Network Configuration
Wi‑Fi just works — until it doesn’t. You’ll learn what an IP address really is, how subnetting carves up a network, and what the boxes blinking in the IT closet actually do.
↪ Covered in Unit 3 · Network Configuration
Cybersecurity Principles
Every system you build is a target. You’ll learn encryption, firewalls, role‑based access control (RBAC), and the mindset that asks “where could this break?” before a bad actor does.
↪ Covered in Unit 4 · Cybersecurity Principles
Digital Solutions Architecture
An architect doesn’t lay bricks — they design what gets built and why. You’ll take a real problem, gather requirements, sketch a system, and plan for scale before a single line of code is written.
↪ Covered in Unit 5 · Solutions Architecture
Cloud Platforms & Virtualization
“The cloud” is just other people’s computers — and learning to use them is the single biggest shift in tech this century. You’ll deploy a real app, manage who can access it, and explain how virtualization makes it all possible.
↪ Covered in Unit 6 · Cloud & Virtualization
Mobile‑Friendly Design
More than half the world’s web traffic is on a phone. You’ll learn responsive design, the basics of UX (user experience), and the constraints — small screens, slow data, fat thumbs — that shape every great mobile app.
↪ Covered in Unit 7 · Mobile‑Friendly Design
Professional ICT Practices
The capstone domain. Tech teams ship together. You’ll learn how pros communicate — documentation, code comments, version control, stand‑ups, and a clean technical presentation — then use those skills to present your Solutions Studio project.
↪ Covered in Unit 8 · Professional ICT Practices (Capstone)
Why the names matter: these aren’t eight hobbies — they’re eight actual job titles. Programmer. Database administrator. Network engineer. Cybersecurity analyst. Solutions architect. Cloud engineer. Mobile developer. ICT project lead. Naming them now turns them into skills you can talk about, prove, and put on something. “I designed a relational database with two tables and queried it with SQL” sounds very different than “I made a thing.”

📍 Course Unit Map

Each unit owns one domain. Units 1–4 give you the raw materials — code, data, networks, security. Units 5–7 layer on architecture, cloud, and design. Unit 8 ties everything together in the Solutions Studio Capstone.

Unit 1 · 3 Weeks
Programming Fundamentals
Three weeks of writing real code in a modern language (Python or JavaScript, depending on the classroom). You’ll work with variables that hold values, if statements that make decisions, for and while loops that repeat work, and functions that wrap up reusable steps. You’ll write your first programs, hit your first bugs, and learn the systematic way pros debug — read the error, find the line, form a guess, test it.
Domain 1 Variables & types Conditionals Loops Debugging
Unit 2 · 2 Weeks
Database Design & Querying
Spreadsheets are great until you need to track 50,000 students across 12 schools — that’s a database job. You’ll design a two‑table relational database, link the tables with a primary key, and write SQL queries (SELECT, WHERE, ORDER BY, basic JOIN) to pull exact answers — like the report a principal would actually ask for.
Domain 2 Relational design SQL queries Primary keys Reports
Unit 3 · 2 Weeks
Network Configuration
Using a network simulator, you’ll build a small office network from scratch: assign IP addresses, split a network into subnets, choose between a switch and a router (and know why), and pick the right protocol — TCP, UDP, HTTPS — for the job. By the end you’ll know exactly what the IT person means when they say “it’s a DNS issue.”
Domain 3 IP addressing Subnetting Routers vs switches Protocols
Unit 4 · 2 Weeks
Cybersecurity Principles
A hands‑on tour of how real systems get defended: how encryption scrambles a message so only the right person can read it, what a firewall actually blocks, how role‑based access control means the intern can’t accidentally delete the company. You’ll audit a sample system for vulnerabilities and propose fixes.
Domain 4 Encryption Firewalls RBAC Vulnerabilities
Unit 5 · 2 Weeks
Digital Solutions Architecture
The integration unit. You’ll learn how an architect actually works: interview a “user,” gather requirements, draw a system diagram, decide which problems get solved with code vs. a database vs. a cloud service vs. a mobile app, and plan for scale. The output is a real architecture sketch for a real problem — the seed of your capstone.
Domain 5 Requirements System diagrams Scalability Trade‑offs
Unit 6 · 2 Weeks
Cloud Platforms & Virtualization
Using a student‑safe cloud sandbox, you’ll deploy a small web page or app to the internet — for real, with a real URL. You’ll set permissions so only the right people can edit, then learn how virtualization lets one physical computer pretend to be many — the trick that makes the whole cloud possible.
Domain 6 Cloud deployment User access Virtualization SaaS / PaaS / IaaS
Unit 7 · 2 Weeks
Mobile‑Friendly Design
If it doesn’t work on a phone, it doesn’t work. You’ll evaluate existing sites against mobile UX checklists, learn the rules of responsive design (flexible grids, scalable text, touch‑sized buttons), and rebuild a desktop‑only page so it works beautifully on a 5‑inch screen.
Domain 7 Responsive layout UX principles Mobile constraints Accessibility
Unit 8 — Capstone · 3 Weeks
Professional ICT Practices
Three weeks. One real problem. One team. You’ll write clear documentation, use version control to collaborate, hold short daily check‑ins, and finish with a polished technical presentation. The Solutions Studio Capstone here pulls every previous unit together — code, data, network, security, architecture, cloud, mobile — into one project you’ll be proud to show.
Domain 8 Documentation Teamwork Technical presentation Peer review

Final Capstone — Solutions Studio

The capstone isn’t a test — it’s a build. In teams, you’ll pick a real problem from your school, neighborhood, or interests (lunch ordering, a club roster, a homework reminder app, a recycling tracker, anything). Then you’ll architect a digital solution end to end: write some code, design the database, sketch the network, address security, design the mobile screen, deploy it to a cloud sandbox, document the whole thing, and present to a real audience. Finally, you’ll review another team’s project using a shared rubric — the same kind of code review that happens every Friday at every tech company on Earth. This single project touches every objective in all eight domains — which is exactly why it’s the proof you’re ready for the exam.

Real‑World Problem Code + Database Network Sketch Security Plan Cloud Deployment Mobile Design Team Documentation Peer Review All Domains

💡 What Makes This Course Different

Most “intro to tech” classes pick a lane: just coding, or just web design, or just typing. Real digital systems aren’t built in one lane — they’re built across all of them at once. This course walks the whole stack at a middle‑school pace, so by the end you don’t just know about tech, you can make tech. Here are the six headline skills you’ll walk out with:

Code fluency
You’ll write programs that use variables, if/else, loops, and functions — and debug them when they break. Not toy code. Real code.
SQL thinking
Ask a database a precise question and get a precise answer. The exact skill data analysts, journalists, and product managers use every day.
Network literacy
Know what an IP address is, what a router does, and why Wi‑Fi sometimes acts up. The vocabulary that turns “the internet is broken” into a real diagnosis.
Security mindset
For every system you design, ask “where could this break?” before someone else does. The single most valuable habit in modern tech.
Cloud‑native instincts
Deploy a real thing to a real URL. Manage who can access it. Explain virtualization in a sentence. The fastest‑growing skill set in tech.
Architect’s eye
See a system as a diagram before it’s a thing. Spot which problems are database problems, which are code problems, and which are user problems.

The same task, two ways — in one example:

-- Asking the database "show me the students" the casual way: SELECT * FROM students; → 487 rows, every column for every student, all jumbled. Useless for a report. -- Querying it the Digital Architect way: SELECT name, grade, last_login FROM students WHERE grade = 8 AND last_login > '2026-01-01' ORDER BY last_login DESC; → Exactly the 8th graders who logged in this term, newest first. Ready to hand to the principal.
💡 Why this matters: the same five minutes spent talking to a database, configuring a network, or writing code produces wildly different results depending on whether you know the right vocabulary and the right patterns. That gap — between dabbler and architect — is exactly what this course closes. Multiply it across code, queries, security plans, cloud deploys, and mobile design, and you start to see why digital architects are the most in‑demand workers on Earth right now.

📖 Course Vocabulary Glossary

These are the terms the exam tests and the terms the tech industry actually uses. The ones in gold are the highest‑frequency exam vocabulary — start there if you’re memorizing.

Variable EXAM
A named storage spot in a program that holds a value (a number, some text, a list). The value can change while the program runs.
score = 0
Conditional EXAM
A code statement that runs only when something is true. The if / else family. Lets programs make decisions.
if score > 90: print("A!")
Loop EXAM
Code that repeats a block of work. for loops run a set number of times; while loops run until a condition flips.
for i in range(10): ...
Function
A reusable chunk of code with a name. Call it once or call it a million times. Hides complexity.
def greet(name): ...
Debugging EXAM
The systematic process of finding and fixing errors in code. Read the error message, find the line, form a hypothesis, test.
SyntaxError on line 7
Relational database EXAM
A collection of tables that link to each other through shared keys. The standard way modern software stores data.
students ↔ enrollments
SQL EXAM
Structured Query Language. The way you ask a relational database a question. Same SQL works on most databases.
SELECT * FROM users;
Query EXAM
A single request to a database. Returns rows that match your conditions.
WHERE grade = 8
Primary key
A column whose value uniquely identifies each row in a table. No duplicates allowed. Often called id.
student_id = 4291
IP address EXAM
A unique number identifying a device on a network. IPv4 looks like four numbers separated by dots.
192.168.1.42
Subnet EXAM
A smaller section of a larger network. Splitting a network into subnets helps organize traffic and improve security.
192.168.1.0/24
Protocol EXAM
A set of rules computers follow to talk to each other. Different jobs use different protocols.
HTTPS, TCP, DNS
Router vs Switch
A switch connects devices inside one network. A router connects different networks (your home → the internet).
Switch: LAN · Router: WAN
Encryption EXAM
Scrambling data so only someone with the right key can read it. Why HTTPS (the lock icon) is safer than plain HTTP.
Plaintext → Ciphertext
Firewall EXAM
A filter sitting between a network and the outside world. Allows good traffic in, blocks bad traffic.
Block port 23 (Telnet)
RBAC EXAM
Role‑Based Access Control. People are assigned roles (admin, teacher, student), and each role gets only the permissions it needs.
Students can't delete grades
Vulnerability EXAM
A weakness in a system that an attacker could exploit. Weak passwords, unpatched software, open ports.
"admin / admin" login
Scalability EXAM
A system’s ability to handle more users or more data without breaking. A scalable app works just as well at 10 users as at 10 million.
10 users → 10 million users
Requirements
The list of what a system must do. Gathered from real users before any code is written. The architect’s first job.
"Must work offline"
Cloud platform EXAM
A service that rents you computing power, storage, and databases over the internet. AWS, Azure, Google Cloud.
Deploy with one click
Virtualization EXAM
Using software to make one physical computer pretend to be many independent computers (VMs). The trick that makes the cloud cheap.
1 server → 20 VMs
Deployment
The act of putting a finished app onto a server (or cloud) so real users can reach it.
git push → live URL
Responsive design EXAM
A web/app layout that automatically adapts to different screen sizes — phone, tablet, laptop — without breaking.
Same site, all screens
UX EXAM
User Experience. How easy, clear, and pleasant it is to use a product. Bad UX kills good products.
3‑tap rule
Documentation EXAM
Written explanations of how a system works, why it’s built that way, and how to use it. The deliverable that separates a hobby project from a professional one.
README.md
Version control
A system (like Git) that tracks every change to your code, so a team can collaborate without overwriting each other’s work — and roll back if something breaks.
git commit -m "fix bug"
Peer review EXAM
Teammates reading each other’s work to catch problems and suggest improvements. Called a “code review” when it’s about code. Real pros do this daily.
"LGTM with one comment"
Rubric
A scoring guide listing what counts and how points are earned. Used for grading and structured peer review.
4 = Excellent · 3 = Good
💡 The six most important new terms in this course: variable (the building block of all code), SQL (the language of every database), IP address (the address of every device online), encryption (the foundation of security), virtualization (the trick behind the cloud), and responsive design (the rule of modern UI). Master those six and everything else hangs off them.
Not Enrolled

Course Includes

  • 8 Lessons
  • 7 Topics