11 skills found
qcc4cp / QccSource code for the book "Quantum Computing for Programmers", Cambridge University Press
indisoluble / SwiftQuantumComputingQuantum circuit simulator in Swift
givgramacho / CERN Quantum Computing CourseQuantum computing is one the most promising new trends in information processing. In this course, we will introduce from scratch the basic concepts of the quantum circuit model (qubits, gates and measures) and use them to study some of the most important quantum algorithms and protocols, including those that can be implemented with a few qubits (BB84, quantum teleportation, superdense coding...) as well as those that require multi-qubit systems (Deutsch-Jozsa, Grover, Shor..). We will also cover some of the most recent applications of quantum computing in the fields of optimization and simulation (with special emphasis on the use of quantum annealing, the quantum approximate optimization algorithm and the variational quantum eigensolver) and quantum machine learning (for instance, through the use of quantum support vector machines and quantum variational classifiers). We will also give examples of how these techniques can be used in chemistry simulations and high energy physics problems. The focus of the course will be on the practical aspects of quantum computing and on the implementation of algorithms in quantum simulators and actual quantum computers (as the ones available on the IBM Quantum Experience and D-Wave Leap). No previous knowledge of quantum physics is required and, from the mathematical point of view, only a good command of basic linear algebra is assumed. Some familiarity with the python programming language would be helpful, but is not required either.
DEBARGHYA4469 / Quantum CompilerImplementation of Solovay Kitaev Algorithm for approximating any n-qubit gate using gates from library set {H,T,CNOT,S}.
primaryobjects / QuantumA set of simple tutorial programs for quantum computing including a game, Fly Unicorn.
zsc / Qubit FpgaAn implementation of Deutsch–Jozsa algorithm on FPGA.
SaashaJoshi / Quantum ComputingQuantum Algorithms and Quantum Error Correction codes.
filipecorrea / Deutsch JozsaDeutsch-Jozsa algorithm implementation and execution on a real quantum device
arunpandianj / Qiskit Deustch JozsaA Qiskit 2.x implementation of the Deutsch–Jozsa quantum algorithm with example oracles, circuit visualization, and student exercises.
SaashaJoshi / IBM Qiskit Summer School 2020IBM Qiskit Global Summer School (20 July 2020 to 31 July 2020)
ctsiaousis / QuantumComputingQuantum Algorithms using IBM's QISKIT