Quantum Computing: Theory to Simulation and Programming

Understand the Fundamentals of a Quantum Computer and the DWave framework. Solve tasks on a real Quantum Computer

4.35 (173 reviews)
Udemy
platform
English
language
Development Tools
category
instructor
Quantum Computing: Theory to Simulation and Programming
1,026
students
4.5 hours
content
May 2020
last update
$54.99
regular price

What you will learn

Use a real Quantum Computer to solve real world problems

Basics of Quantum Computing

Basics of Quantum Physics

Basics of Cirq programming

Basics of Dwave-Ocean-SDK

Quantum implementation of Logic gates

Basic Combinatorial Optimisation techniques

Why take this course?

This course teaches the fundamentals of Quantum Computing including the basics of Quantum Physics and Quantum Simulations. This course is divided into 4 modules

Quantum Computing Basics: This section deals with the introduction to the wonderful world of Quantum Computing. The comparison between a Classical Computer and a Quantum Computer are explained.

Quantum Physics Section: This section deals with the introduction to the astronomically tiny world of the physics phenomenon that support quantum computers. Concepts like SuperPosition, Quantum Entanglement, Quantum Tunnelling are covered in this section. Quantum Physics has a strong connection with mathematics. In this section, the quantum phenomenon are explained by avoiding a lot of the mathematical jargon aiming towards providing a good grasp over the fundamental concept.

Cirq: This section deals with using Google's Cirq framework in Python to design Quantum Circuits. A simulator called Quirk is also used which uses Silicon Hardware to emulate a Quantum Processor

Dwave Leap: This sections covers the Signing-Up for the Dwave-Leap service which enables anyone to start using a real Quantum Computer to solve real world problems. This Quantum Annealer will also be used to solve a Graph-Optimization problem.

Combinatorial Optimisation: This section deals with a fundamental concept in the domain of combinatorial optimisation called as Quadratic Unconstrained Binary Optimisation (QUBO). QUBO is used to further formulate and solve problems like simulating the NOT gate on a Quantum Computer


Hope you have fun exploring the depths of Quantum Computing.

Happy Coding,

Vinay Phadnis :)

Content

Quantum Computers 101

Quantum Computer: Fiction or Fact
Building Blocks of a Computer
Are Quantum Computers real?

Quantum Physics 101

Section Intro
Probabilistic Nature (Superposition)
Quantum Entanglement and Tunnelling
Data stored in a QuBit

Quantum Programming

Getting Started
Quantum Hello World
Defining Quantum Circuits
more on Insert Strategies
Quantum Simulations

Quantum Fourier Transform Algorithm

What is Quantum Fourier Transform Operation ?
Defining the Hadamard gate
Defining the XMON Simulator
Running the program

Programming a real Quantum Computer

Installing Dwave Ocean SDK
What is a Graph Problem? Traffic analysis
Solving Graph Problem on Quantum Processing Unit

Constraint Analysis Problem on a Quantum Computer

What is Constraint Analysis?
What are Binary Quadratic Models
Declaring the Model
Reading Minimum Energy Levels
Running the Program

Quadratic Unconstrained Binary Optimization

Section Intro
Not gate Problem
What is QUBO
QUBO for Not gate

Quantum Computers for Simulations

BONUS Lecture

Screenshots

Quantum Computing: Theory to Simulation and Programming - Screenshot_01Quantum Computing: Theory to Simulation and Programming - Screenshot_02Quantum Computing: Theory to Simulation and Programming - Screenshot_03Quantum Computing: Theory to Simulation and Programming - Screenshot_04

Reviews

Mohd
August 27, 2023
The excessive hand movements are a bit distracting, and the abrupt context changes can be a bit challenging to follow. However, it's clear that this teacher possesses a great deal of knowledge. With a few adjustments, they could become an even more effective educator.
Portia
June 13, 2021
I don't know why the instructor goes to such lengths to neglect the mathematics. Some of us want the math!
Danish
April 17, 2021
The content is not as good as I expected it to be. It is mostly copied from the internet and the instructor has very little knowledge about it.
H.
April 16, 2021
I am not sure if the presenter understands the quantum topic. I belive he just collected some information from internet and struggling to sell it out!
Marco
March 25, 2021
Un corso ottimo soprattutto per l'ampiezza di veduta e poi la focalizzazione su tool pratici come Cirq e principalmente DWave.
Kevin
March 13, 2021
This guy doesn’t really know anything about quantum mechanics. If this is the quality of Udemy courses, Udemy is not going anywhere. Deleted Udemy and won’t use it again.
Youssef
January 20, 2021
The lectures are not very well organized. The instructor may have the knowledge but he is not a good teacher. Repeating OK every other word is frustrating.
Giuliana
December 7, 2020
I concetti vengono spiegati in modo pratico per un pubblico di programmatori. Occorre però avere come prerequisiti altri corsi che spieghino la fisica dietro il Quantum Computing e il significato dei gate utilizzati nei circuiti.
Chandra
August 14, 2020
This is an excellent course on the fundamentals of Quantum Computing. A thorough explanation and hand on Quantum Simulations examples are significant parts of this course. Thank you, Vinay, for this course.
Nuno
June 10, 2020
The tutor’s speech communication is very odd. He lacks spoken skills to relate the objects of his sentences with each other, and states crude inaccuracies by doing so. It is really hard to follow through his meaning. Sorry!
Shashwat
March 16, 2019
This course is amazing! More than what I was expecting. Started from the very basic and up to a very good level of understanding for quantum computing with a very good set of examples (applications) used.
Keith
March 2, 2019
Update: It starts off with nothing but filler information that really isn't relevant to the topic and does not help to understand the topic. Once I progressed to the 7th video, useful information starts to get presented. If you trudge past the filler material, it becomes useful. Because of this, I have upgraded my rating from 1 star to three stars. I may revise my rating further as I progress through the course. Original Review (1-star review): So far I haven't seen a single picture or slide that is not plagiarized. His grammar is atrocious. He seems to understand the basics of quantum computers but lacks an in-depth understanding. When explaining the details that he doesn't seem to know thoroughly, he seems to rely on the word "basically" and just states what he thinks he knows instead of accurately stating the details. Almost everything that I have seen so far can be read on Wikipedia. In one slide, that is actually what he does (reads directly from Wikipedia without citing the source). The first introduction parts are just time filler material. They cover facts of linear computers and how they work which is not needed and doesn't really apply to quantum computers.
Isabelle
February 9, 2019
Can't say it's an entirely bad match, we haven't touched the heart of the matter yet, but the content is suffering badly from the form. The instructor is very difficult to understand, and -- probably because of that -- the transcripts are inaccurate. It takes quite a bit of prior knowledge to make sense of it all. Overcoming the monotony of the delivery is expected to be another difficulty. Let's try and go a bit further with it, though.
Mayur
January 10, 2019
The course description is very accurate. Anyone who does not have mathematical background can take this course. Quantum Computing is very complex topic. The instructor's ability to explain the fundamental concepts in quantum computing is remarkable. I loved how he explained how to use D-Wave's Ocean Tools.
Balancia
January 7, 2019
Excellent explanations. The Cirq section was good. Nice real life examples on the DWave system. Good course overall

Charts

Price

Quantum Computing: Theory to Simulation and Programming - Price chart

Rating

Quantum Computing: Theory to Simulation and Programming - Ratings chart

Enrollment distribution

Quantum Computing: Theory to Simulation and Programming - Distribution chart
2056835
udemy ID
11/29/2018
course created date
11/21/2019
course indexed date
Bot
course submited by