Course Code: TGS-2022017591 Conducted by: Tertiary Infotech Academy Pte Ltd (UEN 201200696W) Duration: 2 days · 16 instructional hours + 2-hour assessment Course page: https://www.tertiarycourses.com.sg/wsq-quantum-computing-for-beginners.html
Courseware for the WSQ Quantum Computing for Beginners course. Every hands-on lab runs in the browser on IBM Quantum Composer — no installation, no cost, and no prior physics or programming background required.
| LO1 | Identify and use appropriate quantum computing platforms for testing quantum gates and algorithms |
| LO2 | Utilise and conduct quantum gates and logic to derive solutions |
| LO3 | Perform coding and conduct testing of quantum algorithms |
| LO4 | Diagnose outcomes, propose, and implement changes for quantum computing applications |
| Topic | Sub-topics | Labs |
|---|---|---|
| 1 — Introduction to Quantum Computing | Key principles of quantum computing; quantum computing platforms | 1–3 |
| 2 — Quantum States and Gates | Quantum state vector representations; quantum circuits and quantum gates | 4–7 |
| 3 — Quantum Algorithms | Coding quantum algorithms; testing quantum algorithms | 8–13 |
| 4 — Quantum Computing Applications | Introduction to quantum error correction; introduction to quantum machine learning | 14–17 |
All 17 labs are in labs/, each with a README.md and a ready-to-paste circuit.qasm.
| # | Lab | # | Lab |
|---|---|---|---|
| 1 | Explore the Qubit on the Bloch Sphere | 10 | BB84 Quantum Key Distribution |
| 2 | Observe Superposition and Interference | 11 | The Deutsch and Deutsch-Jozsa Algorithms |
| 3 | Create Your First Entangled Pair (Bell State) | 12 | The Bernstein-Vazirani Algorithm |
| 4 | Single-Qubit Gates — Pauli X, Y, Z and Hadamard | 13 | Grover's Search Algorithm |
| 5 | Rotation and Phase Gates — RX, RY, RZ, S and T | 14 | Quantum Error Correction — The Bit-Flip Code |
| 6 | Two-Qubit Gates — CNOT, CZ, SWAP and Toffoli | 15 | Quantum Error Correction — The Phase-Flip Code |
| 7 | Bell States, GHZ States and Phase Kickback | 16 | Simulator vs Real Quantum Hardware |
| 8 | Quantum Teleportation | 17 | Introduction to Quantum Machine Learning |
| 9 | Superdense Coding |
- Create a free IBM Quantum account at https://quantum.ibm.com/.
- Open the Composer at https://quantum.cloud.ibm.com/composer.
- Either drag the gates onto the wires, or paste the lab's
circuit.qasminto the OpenQASM editor. - Run on the simulator with 1024 shots (only Lab 16 needs real hardware).
courseware/ Slide deck (PPTX + PDF), Lesson Plan, Learner Guide (DOCX + PDF)
assets/ Generated diagrams (Bloch sphere, circuits, histograms, …)
labs/ 17 IBM Quantum Composer labs — README.md + circuit.qasm each
pennylane-supplementary/ Optional PennyLane/Python notebooks (not used in class)
LG-*.md Markdown mirror of the Learner Guide
reference/ Source material (previous master deck)
.claude/ Build pipeline — see below
Everything is generated from a single source of truth, so the deck, Lesson Plan, Learner Guide and labs can never drift apart:
.claude/skills/courseware-build/build/
course_data.py course metadata, outcomes, topics, schedule
data_domain1..4.py the 17 labs (one file per topic)
# figures → PPT + LP + LG (+ PDFs, with page-numbered TOCs)
python3 .claude/skills/courseware-build/build/make_figures.py
bash .claude/skills/courseware-build/build/build_courseware.sh
python3 .claude/skills/courseware-build/build/build_labs.pyEdit course_data.py / data_domainN.py and re-run — never hand-edit the generated PPTX/DOCX.
The assessment set (Written Assessment SAQ + Practical Performance, and their answer keys) is
confidential. It is distributed via Google Drive and the LMS only and is deliberately excluded
from this repository — see .gitignore.
Email: enquiry@tertiaryinfotech.com · Tel: +65 6100 0613 LMS/TMS: https://lms-tms.tertiaryinfotech.com · Web: https://www.tertiarycourses.com.sg
© 2026 Tertiary Infotech Academy Pte Ltd. All rights reserved.