Quantum Computing in Python using Qiskit

Quantum Computing

4.17 (160 reviews)
Udemy
platform
English
language
Programming Languages
category
Quantum Computing in Python using Qiskit
3,399
students
17.5 hours
content
May 2022
last update
$74.99
regular price

What you will learn

Qiskit

Quantum Computing

Quantum Information

Python

Quantum Mechanics

Quantum Protocols

Quantum Algorithms

Quantum Machine Learning

Why take this course?

This course is constructed for students interested in Quantum Computing. Whether you are new to quantum computers or someone already familiar with the subject, this is a course for you. Each section of the course has a τheoretical part and a Coding part so that you can become a master in Quantum Computing. I have constructed this course in a way that you will use as little as possible maths while at the same time you will explore every possible aspect of Quantum programming using Qiskit.

Use this course to get ahead of the technology and be useful for the future. Companies like IBM, Microsoft, D-Wave, Google, Intel, Toshiba, Xanadu, Rigetti Computing, Zapata Computing are engaged in the development of quantum computing and are looking for people to work in this field.

Learn Quantum Computing and you will be one step ahead.

Quantum Computers will change our lives and unsolvable problems will be solved. Quantum Computers will offer new drugs, better AI, new encryption schemes and solve problems more efficiently. Industries that evolved in finance, data science, communications, chemicals, software engineering, and academics are investing large amounts of money in this field.

Seize the opportunity to be one of the first.

Τhe topics that will be covered throughout the course:

  1. Mathematics primaries for Quantum Computing

  2. Quantum Computing Theory

  3. Single Qubit Quantum States and Single Qubit Quantum Gates

  4. Multiple Qubits Quantum States and Multiple Qubit Quantum Gates

  5. Qiskit's Tools for Quantum Computing

    • Run experiments on Real Quantum Computers

    • IBM's Quantum Composer

    • Obtain information about Backends

    • Visualization of Circuits and Results

    • Quantum Information using Qiskit

  1. Quantum Communication Protocols

    • Quantum Teleportation

    • SuperDense Coding

    • BB84 Protocol

  1. Quantum Oracles Algorithms

    • Deutch-Jozsa Algorithm

    • Bernstein-Vazirani Algorithm

    • Simon's Algorithm

  1. Grover's Algorithm

  2. Quantum Phase Estimation

  3. Quantum Fourier Transformation

  4. Shor's Algorithm

  5. Quantum machine Learning

All the materials used in this course is completely free and downloadable. Through this course, you will solve many practical tests and coding exercises to get your Certificate of completion and become master in Quantum Computing. Training starts from Zero and ends with Hero.


Reach me on the Q&A for questions!

Enjoy Quantum Programming!


Markellos Anastasios

MSc Theoretical Physicist


Reviews

Soumyabrata
October 9, 2023
Nice, to the point lectures that start from the basics. Although I think that the problems in the quiz are way too trivial and should be a bit more challenging. There are also some minor mistakes. But from a practical perspective it is a very good course.
Ben
August 24, 2023
Instructor has a soft and soothing voice. It's very nice, but he needs to record with a higher mic sensitivity. I often have the sound turned all the way and can still only barely hear him.
Daniel
July 18, 2023
If I am able to add to this later on I will update my review, but I didn't want to forget some of these thoughts. So first and foremost, the course is outstanding and hands down one of the most comprehensive quantum courses I have come across. I am coming to this course with only a software engineering degree and a want to learn and have been able to navigate and get through everything so far without issue. One of the biggest challenges for me so far has been the accent, but he speaks better English than I do Greek and if he were to offer another course in the future, I wouldn't hesitate to drop more money again as the content provided has helped me gain a deeper understanding. The handwritten notes I found to be a bit tough to read at times as well, however I still appreciate them being provided for easy printing. Once done with this course, I will be going back over all the notes and rewriting them myself. Throughout the course, especially the mathematics, I did have to use Google and some ChatGPT to help fill in gaps and better understand what Anastasios had said or written, however I feel that sometimes these actions just help you solidify concepts more. It forced me to not only think through and understand it a bit more but also find other resources to explain it. The biggest help I found with this course is that it has been providing me a fantastic roadmap of what to learn and has provided me direction. Some things I found confusing were the Quizzes' 13-16 in section 5 that we never seemed to go over. I'm not 100% sure if this was a teaching style and meant for us to research ourselves and apply what we had learned to that point, however that was essentially what I had done in the end. Also I haven't really been using the provided notebooks but rather coding along with the lecture. I just got into the "Obtain Information about the Backend Part 1" section and noticed that I was getting errors with the Bogata example used in the lecture, however today when I downloaded the included notebook, I noticed it is using FakeCambridge instead. Perhaps just providing a note on a page before entering into lesson 71 would be helpful so other students don't spend too much time troubleshooting code that is no longer working. So far this "Backend" portion of the lecture I feel could use more in-depth explanation. There are statements being made around the notebook that I don't know and I feel are expected that I already know. For example, when in the lesson it was stated that we should use qubit 3 in situations where we have many runs because of its longer duration until decoherence, but others when using a single longer run. I sort of understand this, but I will now have to go research this more later as it is by no means solid in my mind as to how you go about making that determination. Perhaps in the future the knowledge with regards to working with these virtual backends could be expounded on more in this course, or perhaps providing another course which gets deeper into this would be a way to make it worthwhile for the instructor. Perhaps as I get deeper into this course, some of these things will become clearer, but this was really the first time I felt like a topic was glossed over a little. Improvements for future courses could be to provide possibly Latex converted notes rather than handwritten. This I feel would allow for the instructor to continue providing great content and an easy enough way to overcome the language barrier accent-wise. All the above said, I am truly loving this course and I couldn't recommend it enough for anyone interested in this space. The instructor is extremely knowledgeable on the topic and has put together a great format to teach this topic. There are some areas that will take a bit more research on the students end from my experience, but I say enjoy the ride! Thank you deeply for sharing this knowledge Anastasios!
Sarmad
June 2, 2023
too many mistakes are happening in the course. Especially when you take some of the quizzes the right answer is picked wrong which shows the lack of interest to make the course actually teach you something or the lack of knowledge of the teacher!
Martin
February 2, 2023
I like the way the instructor has the course organized but am frustrated by his accent. The captioning is also confused and can produce hilarious results. The instructor knows his material very well but I found another source of info in programming using Qiskit that includes a textbook that presents the material very clearly. I learned what the qubit |+> means which really confused me when this instructor introduced it without explanation. I won't be continuing with this course because of this other course for Quantum Computing UK.
Petros
December 2, 2022
You can tell he's got a grasp on teaching. The course builds on the fundamentals and guides you through more complex topics as well. All in all a great course!
Benjamin
October 25, 2022
I have been studying theoretical physics in university so up to this point, I was able to follow this course very well ;) I think the presentation is very good and everybody else should be able to follow the course too.
Carolina
September 13, 2022
I am just starting. I think is have been good so far, but the voice tone is too low, I have a headphone set and even the volume of my notebook to the maximum, and it is still very difficult to hear. I hope that is resolve in the follower videos.
Bill
June 24, 2022
Very good explanations. The implementation of multiple visualizations in Qiskit and output brings life to the lectures. For the gates it great that detail is given both at ground and excited states. Really drives the points home.
Ioannis
June 19, 2022
It's great how he starts from basic concepts like complex numbers and then builds up from there. He doesn't assume prior knowledge past high-school level education making it easy for anyone to follow along.
Stefan
June 5, 2022
Pretty good so far! Very thorough explanations. Would you mind fixing e.g. video 58 -two qubits quantum gates -? (I think it's current a duplicate of video 57, and not showing the 'coding' bit?
Domagoj
May 27, 2022
Excellent course. Anastasios really makes hard concepts understandable to ordinary learner. Five stars all the way!
Jose
May 5, 2022
One could tell that this man is a teacher through and through. He breaks down the concepts and builds upon them leading to the logical conclusion.
Gian
May 4, 2022
E' un corso struttrato molto bene e spiegato con estrema chiarezza. Ottima l'alternanza, per ogni argomento, della teoria con la codifica. Sono estremamente soddisfatto.
Nawawat
April 12, 2022
I think you sound is so quietly, when i watched from my laptop. I can’t hear you, what do you explain.

Charts

Price

Quantum Computing in Python using Qiskit - Price chart

Rating

Quantum Computing in Python using Qiskit - Ratings chart

Enrollment distribution

Quantum Computing in Python using Qiskit - Distribution chart
4493940
udemy ID
1/13/2022
course created date
2/13/2022
course indexed date
Bot
course submited by