Courses
These courses respond to the Talavera Manifesto call to action for quantum software engineering and programming on the necessary contribution of software best practices to the success of quantum computing.
Courses designed by aQuantum.
Course on Quantum Software Programming
The main objectives of the course are to:
- Learn the fundamentals of quantum computing.
- Understand the different types of quantum systems (simulators, computers, etc.).
- Understand the different tools of a quantum environment (platforms, compilers, optimisers, etc.).
- Understand the main quantum programming languages.
- Understand the main quantum algorithms.
- Program and run quantum software for gate-based systems.
- Program and run quantum software for annealing systems.
- Use quantum software development platforms.
Introduction to Python for Quantum Programming
Course content
- Python programming language
- Python installation
- Execution of Python code
- Python Syntax
- Python Semantics
- Anaconda distribution (individual edition)
- IBM’s Qiskit SDK
- D-Wave’s Ocean Software
- Introduction to Microsoft QDK: IQ# Kernel
Quantum Programming Fundamentals
Course content
- Introduction to the concepts of Quantum Computing
- The impact of quantum technology on the business
- Work environments for quantum programming
- Practical application of Quantum Computation:
- What’s Next
Principles of quantum programming with Microsoft QDK
Course content
- The impact of quantum technology on business
- Microsoft Quantum Development Kit
- The Q# language
- Introduction to developing Quantum applications with Q#
- The Virtual Quantum Machine Simulators
- Examples and algorithms
Principles of quantum programming with IBM Quantum Experience and Other SDKs
Course content
- The impact of quantum technology on business
- IBM Quantum
- The IBM Q language
- IBM Qisqit
- DWAVE Leap
- The Virtual Quantum Machine Simulators
- Examples and algorithm
Contact
Albasanz, 16
Edificio Antalia, Planta 4ª
28037 Madrid – España
Tel: +34 91 787 23 00
Fax: +34 91 787 23 01
aQuantum | Quantum Software Engineering