About Programme
Quantum computing is moving rapidly from academic theory into practical experimentation, with growing relevance across domains such as optimisation, cryptography, finance, and advanced computing. As organisations begin to explore quantum advantage, there is increasing demand for professionals who can understand quantum principles, write quantum programs, and experiment with real quantum development tools.
The Quantum Computing Development Programme is designed to develop these capabilities in a coherent, applied manner—bridging the gap between conceptual understanding and practical implementation.
This programme provides a comprehensive pathway that develops:
- Foundational knowledge of quantum computation, qubits, and quantum algorithms
- Practical quantum programming and development techniques
- Applied skills in using quantum development environments and laboratory tools
- The ability to analyse and assess near‑term quantum applications and limitations
The programme comprises three courses, delivered in a deliberate sequence to support progressive learning. Completion of each course awards learners with a Certificate of Attainment. Stage 1 courses are designed to be taken concurrently to tightly integrate theoretical concepts with hands‑on quantum programming and development practices. Learners may proceed to stage 2 project course after successfully completing both Stage 1 courses.
| PROGRAMME STAGE | ENROLLMENT REQUIREMENT | COURSE |
|---|---|---|
| Stage 1 – Foundations and Development | Taken Concurrently | Quantum Foundations & Algorithms |
| Quantum Computing Development Laboratory | ||
| Stage 2 – Real-world Applications Practice | After successfully completing both Stage 1 courses | Quantum Computing Development: Projects |
Who Should Attend
This programme is suitable for:
Minimum Entry Requirements
- A bachelor’s degree (or equivalent qualification) in Computer Science, Engineering, Physics, Mathematics, or a closely related discipline.
- Familiarity with linear algebra (vectors, matrices, eigenvalues), probability, and basic complex numbers.
- Basic programming experience in Python or another high-level language.
- For applicants without a strong quantitative background, evidence of equivalent industry experience in data science, software engineering, or related technical domains may be considered.
- Participants will need to be enrolled in both Quantum Foundations and Algorithms and Quantum Computing Development: Laboratory at the same time.
- Certificate of Attainment for Quantum Foundations and Algorithms and Quantum Computing Development: Laboratory as a prerequisite for Quantum Computing Development: Projects
Required Softwares
- Python
- Jupyter Notebook
- VSCode
*Please note that these softwares are to be downloaded on your local device.
Learning Outcomes
Upon successful completion of the Quantum Computing Development Programme comprising of three courses, learners will be able to:
- Explain fundamental concepts in quantum computing, including qubits, superposition, entanglement, and measurement
- Analyse and implement key quantum algorithms and computational models
- Develop, simulate, and test quantum programs using contemporary quantum development frameworks
- Apply theoretical quantum principles through structured development and laboratory experimentation
- Evaluate the feasibility, limitations, and potential applications of near‑term quantum computing
- Integrate conceptual understanding with hands‑on practice to support continued learning or professional application in quantum technologies
Teaching Team
Dr David Sanan
Assistant Professor, Singapore Institute of Technology
Dr Vivek Balachandran
Associate Professor, Infocomm Technology, Singapore Institute of Technology
Dr R. Chandrashekar
Assistant Research Scientist, NYU Shanghai
Dr Chetan Waghmare
Head of Education Outreach – Quantum Computing, Accelequant
Course Details
Learning Pathway
This pathway ensures learners move steadily from conceptual grounding, to practical development, and finally to applied experimentation.
Learners are required to enrol concurrently in Quantum Foundations & Algorithms and Quantum Computing Development: Laboratory. Successful completion of both courses is required before proceeding to the Quantum Computing Development: Projects.
Learning Hours Overview
| Quantum Foundations & Algorithms | Quantum Computing Development: Laboratory | Quantum Computing Development: Projects |
|---|---|---|---|
Total Learning Hours | 60 hours | 60 hours | 60 hours |
Classroom Facilitated Training | 6 hours | 6 hours | 6 hours |
Live Online Sessions | 18 hours | 18 hours | 18 hours |
Self‑paced Online Content | 32 hours | 32 hours | 32 hours |
Online Assessment | 4 hours | 4 hours | 4 hours |
Certificate and Assessment
For each of the courses, a Certificate of Attainment will be issued to participants who:
- Attend at least 75% of the course
- Undertake and pass non-credit bearing assessment during the course
Participants who meet the attendance requirement but do not pass the assessment will receive a Certificate of Participation.
Fees, Subsidies & Course Applications
Please refer to individual course pages for details on fees, applicable subsidies, course run and to proceed with applications:
Course Runs
Learning Pathway
Earn a Graduate Certificate
New Engineering Micro-credentials Launching Soon!
Exciting news! We are introducing new micro-credentials in Electrical and Electronic Engineering & Infrastructure and Systems Engineering. Be among the first to know by registering your interest today! Register now →