Hero image

Deleted-12622

Learn everything you need to know about Quantum Computing from beginner to advanced level in one complete course!

This course is no longer available.

Explore other courses

Hosted by

Instructor's Interacted Organizations

Stanford University
HP
Yale
Citi.com
BosonQ Psi

Course overview

Learn everything you need to know to get ready for the technological revolution.

Throughout this complete introduction course, you will learn everything you need to know about Quantum Computing from beginner to advanced level. 


Quantum computers are expected to change the technological systems we know and our lives in the upcoming years. Although classical computers and general programming have numerous abilities, some computational problems are extremely hard for them to solve. On the other hand, quantum computers can solve these problems in seconds! If you want to learn about this exciting future technology and prepare yourself for the quantum revolution, this is the perfect course for you!


The course has been designed to cover the every single important concept to understand Quantum Computing. We will literally start from the very beginning of computing history: Abacuses. After learning about the history of computation and how quantum world differs from the classical, we are going to examine three exciting experiments to understand scientific concepts more solidly. Because this course is taking all learners from beginner level to advance, we will cover every important mathematical topic (Even some high school curriculum) to understand Quantum Computing.As a "complete" course, we will also learn Python from zero to intermediate level with real life coding examples! After preparing the necessary background, we will dive deeper into Quantum Computing. Learning about quantum mechanics, quantum experiments, Dirac Notation, Qubits, Bloch Sphere, quantum gates, measurement, and quantum circuits will definitely be exhilarating! Also, you will have the chance to develop your practical abilities by solving numerous quizzes and assignments, and earn a worldwide recognized certificate at the end of the course!


In Complete Introduction to Quantum Computing Course, we will also write real quantum codes in IBM Qiskit language and run them on real quantum computers! Yes, we will actually will take our first step to become a Quantum Software Developer! Afterwards, we will cover more advanced topics including superdense coding, quantum teleportation, Quantum Key Distribution (BB84), Deutsch-Jozsa Algorithm, Grover's Algorithm, quantum algorithms, quantum protocols, quantum hardware, quantum computers, future of technology, and real world applications of Quantum Computing. 


Throughout the course we will cover:

History of Computing

Classical Programming

Quantum Physics

Double-Slit Experiment

Schrödinger's Cat Experiment

Quantum Entanglement Experiment

Trigonometry

Complex Numbers

Probability

Vectors

Matrices

Python

Quantum Mechanics

Dirac Notation

Quantum Computing

Quantum Bit (Qubit)

Bloch Sphere

Quantum Gates

Measurement

Quantum Circuits

Qiskit Programming Language

Superdense Coding

Quantum Teleportation

Quantum Key Distribution (QKD - BB84)

Deutsch-Jozsa Algorithm

Grover's Algorithm

Quantum Hardware

Quantum Computers

Real World Applications of Quantum Computing

Future of Technology

Working in Quantum Industry


About Instructor: My name is Arda Hayri Abay. I'm a Quantum Computing Software Developer. I'm currently working as a Section Leader (Instructor) at Stanford University Code in Place. I have completed the nine month-long Quantum Computing and Mathematics program organised by IBM, and taught by the researchers of MIT and the University of Oxford with full-scholarship and 99.1% GPA in high school. During my career, I have worked at Citi Bank as an Early Insight Participant. With three years of teaching experience, I have decided to publish courses on Maven to share my knowledge with people who have interest and are eager to learn.

Who is this course for

01

Students who want to learn about Quantum Computing and get ready for this exciting technological revolution in place.

02

CEO's, CTO's, leading team members, developers who want to work in Quantum industry and apply quantum technologies to their business model.

03

Anyone curious about Computer Science or Quantum Computing wanting to complete a comprehensive course to make a difference.

What you’ll get out of this course

Build a solid understanding on Quantum Computing with every aspects and become one of the pioneers of this technological revolution.


Understand the structure of Quantum Mechanics from beginner to advanced level while implementing the knowledge into real world examples.


Start to write your quantum codes with the Qiskit programming language and run these codes on actual quantum computers.


Learn Qubit and Bloch Sphere with scientific examples broken down in pieces in detail.


Elaborate key quantum concepts like Quantum Gates, Circuits and Measurement to synthesize your quantum knowledge.

Take a solid step into exciting and interesting world of Quantum Physics.

Understand every aspect of Quantum Protocols and Quantum Algorithms in detail and advance your knowledge to master Quantum Computing.

Grasp the differences between classical computers and Quantum Computers to analyze the huge potential that Quantum world is bringing to us.

Learn beginner to intermediate Python in detail to integrate classical coding into our quantum codes.

Build a strong foundation for Classical Programming by covering topics like Computer Science, algorithms, programming, and data structures.

Take a big step to into Mathematics for Quantum Computing. Learn Trigonometry, Complex Numbers, Probability, Vectors, and Matrices.

Discuss and elaborate the Future of Quantum Computing and see the potentials to work in this industry to become a pioneer.

What’s included

Live sessions

Learn directly from in a real-time, interactive format.

Lifetime access

Go back to course content and recordings whenever you need to.

Community of peers

Stay accountable and share insights with like-minded professionals.

Certificate of completion

Share your new skills with your employer or on LinkedIn.

Maven Guarantee

This course is backed by the Maven Guarantee. Students are eligible for a full refund up until the halfway point of the course.

Course syllabus

15 live sessions • 215 lessons • 43 projects

Week 1

Aug 5—Aug 11

    Aug

    7

    Session 1

    Wed 8/75:00 PM—6:30 PM (UTC)

    Aug

    10

    Session 2

    Sat 8/105:00 PM—6:30 PM (UTC)

    Aug

    11

    Session 3

    Sun 8/115:00 PM—6:30 PM (UTC)

    Introduction: Introduction to Quantum Computing and Computer Science

    Students will be able to learn about the curriculum and goals of this course.

    • 🎥

      Welcome

    • 🎥

      Curriculum and Objectives of the Course

    • 🎥

      How to Use This Course?

    Introduction to Computing & Classical Programming

    Students will be able to learn about the history of computing and the properties of classical programming.

    • 🎥

      History of Computing

    • 🎥

      Classical Programming

    • 🎥

      Your First Quiz

    • ✏️

      Checkpoint: History of Computing & Classical Programming

      Submit by Aug 11

    Introduction to Quantum Computing & Quantum Physics

    Students will be able to learn the basics of Quantum Computing and understand the differences between Classical Programming and Quantum Computing.

    • 🎥

      What is Quantum Computing?

    • ✏️

      Checkpoint: Quantum Computing

      Submit by Aug 11
    • 🎥

      Classical Physics Behind Classical Programming

    • 🎥

      Quantum Physics Behind Quantum Computing

    • 🎥

      Laws of Quantum World: Superposition, Entanglement, Interference

    • ✏️

      Checkpoint: Physics Behind Classical Programming and Quantum Computing

      Submit by Aug 11

    Quantum Experiments

    Students will be able to learn important and exciting experiments about Quantum Computing and Quantum Physics to dive deeper into the quantum world.

    • 🎥

      Exciting Experiment 1: Wave–Particle Duality

    • 🎥

      Exciting Experiment 2: Schrödinger's Cat

    • 🎥

      Exciting Experiment 3: Spooky Distance at Action

    • ✏️

      Checkpoint: Quantum Experiments

      Submit by Aug 11

    Complete Review of Quantum Computing and Computer Science & Assignment

    Students will be able to see the big picture of the course and lean more about Quantum Computing, and they will be able to receive a certificate regarding their grade.

    • 🎥

      Quantum Computing v Classical Programming

    • ℹ️

      About the Assignment

    • 🖊️

      Assignment: Introduction to Quantum Computing and Computer Science

      Submit by Aug 11

    Introduction: The Complete Mathematics for Quantum Computing Pt. 1

    Students will be able to learn about the curriculum and goals of this course.

    • 🎥

      Welcome

    • 🎥

      Curriculum and Objectives of the Course

    • 🎥

      How to Use This Course?

    • 🎥

      Mathematics for Quantum Computing: Why All the Maths?

    Trigonometry

    Students will be able to learn the important concepts of Trigonometry in order to learn Quantum Computing.

    • 🎥

      Why Learn Trigonometry?

    • 🎥

      sin, cos

    • 🎥

      tan, cot

    • 🎥

      Unit Circle

    • 🎥

      Degrees and Radians

    • 🎥

      Inverse tan

    • 🎥

      Special Angles and Useful Identities

    • 🎥

      Trigonometry in Quantum Computing

    • ✏️

      Checkpoint for Trigonometry

      Submit by Aug 11

    Complex Numbers

    Students will be able to learn the important concepts of Complex Numbers in order to learn Quantum Computing.

    • 🎥

      Why Learn Complex Numbers?

    • 🎥

      Quadratic Equations

    • 🎥

      Solving Quadratic Equations (Delta)

    • 🎥

      Imaginary Unit (i)

    • 🎥

      Complex Equations (z = a + ib)

    • 🎥

      Complex Addition and Complex Multiplication

    • 🎥

      Complex Conjugate

    • 🎥

      Complex Numbers in Coordinate System

    • 🎥

      Complex Modulus

    • 🎥

      Euler's Formula

    • 🎥

      Euler's Identity

    • 🎥

      Complex Numbers in Quantum Computing

    • ✏️

      Checkpoint for Complex Numbers

      Submit by Aug 11

    Probability

    Students will be able to learn the important concepts of Probability in order to learn Quantum Computing.

    • 🎥

      Why Learn Probability?

    • 🎥

      Probabilistic Models

    • 🎥

      Sets

    • 🎥

      Sample Space

    • 🎥

      Bullet Points of Probability

    • 🎥

      Law of Large Numbers

    • 🎥

      Probability in Quantum Computing

    • ✏️

      Checkpoint of Probability

      Submit by Aug 11

Week 2

Aug 12—Aug 18

    Aug

    14

    Session 4

    Wed 8/145:00 PM—6:30 PM (UTC)

    Aug

    17

    Session 5

    Sat 8/175:00 PM—6:30 PM (UTC)

    Aug

    18

    Session 6

    Sun 8/185:00 PM—6:30 PM (UTC)

    Introduction: The Complete Python for Quantum Computing

    Students will be able to learn about the curriculum and goals of this course.

    3 items

    Introduction to Computer Science and Python

    Students will be able to learn about the important concepts of Computer Science and basics of Python in order to learn Quantum Computing.

    6 items

    Foundations of Python

    Students will be able to learn about the foundations of Python.

    8 items

    Interactive Python & More on Python

    Students will be able to learn about the concepts of Python to make the programs interactive, and more important topics about Python.

    7 items

    Conditional Statements

    Students will be able to learn about the conditional statements in Python.

    5 items

    Loops

    Students will be able to learn about the loops in Python.

    5 items

    Functions

    Students will be able to learn about another important concept in Python, functions.

    3 items

    Lists

    Students will be able to learn about the lists and quite useful list methods in Python.

    3 items

    Libraries in Python

    Students will be able to learn about the libraries in Python and specifically how to use the Math Library.

    2 items

    Assignment

    Students will solve the final assignment about Python for Quantum Computing and they will be able to receive a certificate regarding their grade.

    2 items

    Introduction: The Complete Mathematics for Quantum Computing Pt. 2

    Students will be able to learn about the curriculum and goals of this course.

    1 item

    Vectors

    Students will be able to learn the important concepts of Vectors in order to learn Quantum Computing.

    20 items

    Matrices

    Students will be able to learn the important concepts of Matrices in order to learn Quantum Computing.

    14 items

    Assignment

    Students will solve the final assignment about Mathematics for Quantum Computing and they will be able to receive a certificate regarding their grade.

    2 items

Week 3

Aug 19—Aug 25

    Aug

    21

    Session 7

    Wed 8/215:00 PM—6:30 PM (UTC)

    Aug

    24

    Session 8

    Sat 8/245:00 PM—6:30 PM (UTC)

    Aug

    25

    Session 9

    Sun 8/255:00 PM—6:30 PM (UTC)

    Introduction: Comprehensive Introduction to Quantum Mechanics

    Students will be able to learn about the curriculum and goals of this course.

    3 items

    What is Quantum Mechanics?

    Students will be able to learn about the definition and the properties of Quantum Mechanics.

    3 items

    Waves, Particles, and Wave-Particle Duality

    Students will be able to learn the properties of waves and particles, Wave-Particle Duality concept, and the important experiments of Wave-Particle Duality.

    9 items

    Properties of Quantum Mechanics

    Students will be able to learn the important properties, statements, and experiments about Quantum Computing.

    7 items

    Applications of Quantum Mechanics

    Students will be able to learn the real world applications of Quantum Mechanics in Quantum Computation.

    10 items

    Complete Review of Quantum Mechanics & Assignment

    Students will see the big picture of Quantum Mechanics with a comprehensive review and they will solve the final assignment.

    3 items

    Introduction: Comprehensive Introduction to Quantum Computing

    3 items

    Mathematical Representation of Quantum States

    10 items

    Classical and Quantum Gates and Their Mathematical Representation & Assignment

    13 items

    Quantum Bit (Qubit)

    1 item

    Bloch Sphere

    1 item

    Quantum Gates (X, Y, X, H, CNOT, Toffoli)

    1 item

    Measurement

    1 item

    Quantum Circuits

    1 item

    Complete Review & Assignment

    2 items

Week 4

Aug 26—Sep 1

    Aug

    28

    Session 10

    Wed 8/285:00 PM—6:30 PM (UTC)

    Aug

    31

    Session 11

    Sat 8/315:00 PM—6:30 PM (UTC)

    Sep

    1

    Session 12

    Sun 9/15:00 PM—6:30 PM (UTC)

    Introduction: Complete Qiskit Tutorial

    3 items

    What is Qiskit?

    1 item

    Qiskit Basics

    6 items

    Qiskit for Quantum Computing

    4 items

    Complete Review of Qiskit & Assignment

    2 items

    Superdense Coding

    2 items

    Quantum Teleportation

    2 items

    Complete Review of Superdense Coding and Quantum Teleportation & Assignment

    2 items

Week 5

Sep 2—Sep 8

    Sep

    4

    Session 13

    Wed 9/45:00 PM—6:30 PM (UTC)

    Sep

    7

    Session 14

    Sat 9/75:00 PM—6:30 PM (UTC)

    Sep

    8

    Session 15

    Sun 9/85:00 PM—6:30 PM (UTC)

    Introduction: Quantum Protocols and Quantum Algorithms

    3 items

    Quantum Key Distribution (BB84)

    3 items

    Classical Algorithms v Quantum Algorithms

    2 items

    Deutsch-Jozsa Algorithm

    3 items

    Grover's Algorithm

    3 items

    Complete Review of Quantum Protocols and Quantum Algorithms & Assignment

    2 items

    Introduction: Quantum Hardware and Quantum Computers

    3 items

    Quantum Hardware & Superconducting Qubits

    5 items

    Quantum Computers

    3 items

    Complete Review of Quantum Hardware and Quantum Computers & Assignment

    2 items

    Real World Applications of Quantum Computing and Future of Technology

    2 items

    Course Wrap-Up

    2 items

What people are saying

        SUCH AN AWESOME COURSE. The educator is very knowledgeable and his explaination of the subject is quite understandable . As someone who does not know much about the subject, I now have a good command of the topic. I look forward to next courses on quantum and more.
M.K

M.K

Computer Engineering Student
        It brilliantly covers the fundamentals, highly recommended for anyone looking to dive into these fascinating fields!
B.Z.

B.Z.

Software Engineer
        A great, well-oriented, and detailed introduction course. I loved the communication and engagement of the instructor.
H.A.

H.A.

CEO, Business Owner
        It’s an illustrative and engaging course. It is great to see the course materials starting from the very beginning and explaining the concepts in detail. Quizzes and assignment were also compelling. I’m looking forward to enroll into the next course of this series!
D.G.A.

D.G.A.

Influencer, YouTuber

Meet your instructor

Course schedule

6-8 hours per week

  • Saturdays and Sundays

    5:00pm GMT - 6:30pm GMT

    In live sessions, we are going to start from the beginning concepts of Quantum Computing and we are going to increase our knowledge and experience with plenty of tutorials, real world examples, and Q&A's.

  • Lecture Videos

    With more than 20 hours of video about Quantum Computing, you are going to grasp every single concept in detail and you are going to take solid steps to become one of the pioneers of this exciting futuristic field.

  • Checkpoints and Assignments

    2 hours per week

    You will have the chance to develop your practical abilities by solving numerous quizzes and a graded assignment, and earn a worldwide recognised certificate at the end of the course!

Learning is better with cohorts

Learning is better with cohorts

Active hands-on learning

This course builds on live workshops and hands-on projects

Interactive and project-based

You’ll be interacting with other learners through breakout rooms and project teams

Learn with a cohort of peers

Join a community of like-minded people who want to learn and grow alongside you

Frequently Asked Questions