specialization
The Complete Quantum Computing Course for Beginners
Packt
2 courses · 10 tutorials
specialization
Packt
course
QWorld
Implement the BB84 quantum key distribution protocol from scratch in Python, simulating qubit encoding, eavesdropping detection, and secure key sifting.
Everything you need to set up Python for quantum computing: virtual environments, NumPy fundamentals, and your first quantum program from scratch.
Learn Google's Cirq framework, build quantum circuits with fine-grained control over qubit placement and gate timing, and run them on Google's quantum hardware.
Write your first quantum program in Cirq, create a Bell state using GridQubits and Moments, run it on the Cirq simulator.
Learn D-Wave's Ocean SDK for quantum annealing, formulate combinatorial optimisation problems as QUBO models and solve them on the world's largest quantum annealing processors.
Write your first quantum annealing program with D-Wave Ocean, formulate a simple QUBO problem and solve it with the simulated annealing sampler.
Learn Rigetti's PyQuil framework, write quantum programs in the QUIL instruction language and run them on Rigetti's superconducting quantum processors via Quantum Cloud Services.
Write your first quantum program in PyQuil, build a Bell state using Quil instructions, run it on the QVM simulator, and understand the output.
Install Qiskit, build your first quantum circuit in Python, and run it on a real IBM quantum computer, all in under 30 minutes.
Write your first quantum program in Qiskit, build a Bell state, run it on a local simulator, and interpret the results.