Four-Project Series

- prerequisites
- intermediate Python • basics of Jupyter Notebook, NumPy and Matplotlib
- skills learned
- create quantum gates from scratch using Python • implement quantum circuits using the Amazon Braket SDK • build simple applications of quantum circuits in the fields of crytography, quantum communication, and quantum algorithms

- access to all Manning books, MEAPs, liveVideos, liveProjects, and audiobooks!
- share your subscription with another person
- choose one free eBook per month to keep
- exclusive 50% discount on all purchases

- access to all Manning books, including MEAPs!

5, 10 or 20 seats+ for your team - learn more

Quantum computing is poised to break into the mainstream, revolutionizing almost every field of technology. In this introductory series of liveProjects, you’ll get ahead of the revolution. Take quantum computing out of the realm of theory to become a practical reality. You’ll learn how to use the Amazon Braket quantum computing simulator to build your first projects as a quantum software engineer. Each project in this series can stand alone, so you can dip into the areas most interesting or relevant to you.

These projects are designed for learning purposes and are not complete, production-ready applications or solutions.

Project 1 Introduction to Braket API

Project 2 Quantum Random Number Generator

Project 3 Quantum Communication

Project 4 Deutsch-Jozsa Algorithm

monthly

annual

$49.99

$499.99

only $41.67 per month
**five seats**for your team- access to
**all Manning books, MEAPs, liveVideos, liveProjects, and audiobooks!** - choose another
**free product**every time you renew - choose
**twelve free products**per year - exclusive
**50% discount**on all purchases -
*Quantum Computing with Amazon Braket SDK*project for**free**

This liveProject is an introduction to quantum computing, therefore, no previous experience in quantum computing is required. You will, however, need intermediate knowledge of Python and common machine learning/data science tools to work through the projects.

TOOLS

- Intermediate Python (import external libraries from the pip repository, functions, lists)
- Basics of Jupyter Notebook
- Basics of NumPy (create NumPy arrays and arrays of arrays)
- Basics of Matplotlib

In these liveProjects, you will learn how to use Python to code the basics of quantum computing using Python and NumPy. You’ll use the Amazon Braket SDK to create quantum circuits and run quantum circuits on a quantum simulator and optionally real quantum hardware, and solve quantum computing problems in the fields of quantum cryptography, quantum communication, and quantum algorithms.

- Create complex vectors and matrices that demonstrate the basic rules of quantum computing such as what a quantum gate is and what a gate does to a state using NumPy
- Create quantum “programs” to achieve results using Amazon Braket SDK
- Use common quantum gates within those quantum circuits such as the H (Hadamard) and C-NOT (Controlled Not) gates
- Use a quantum circuit to encode information that can be sent to another party
- Use a quantum circuit to create a random number generator
- Use a quantum circuit to implement a quantum algorithm that is faster at calculating an answer than anything a classical computer can achieve

These techniques can then be used on real quantum hardware available via the Amazon Braket Quantum Computing service.

- Self-paced
- You choose the schedule and decide how much time to invest as you build your project.
- Project roadmap
- Each project is divided into several achievable steps.
- Get Help
- While within the liveProject platform, get help from other participants and our expert mentors.
- Compare with others
- For each step, compare your deliverable to the solutions by the author and other participants.
- book resources
- Get full access to select books for 90 days. Permanent access to excerpts from Manning products are also included, as well as references to other resources.