YoVDO

Quantum Computing for Everyone

Offered By: The University of Chicago via edX

Tags

Quantum Computing Courses Programming Courses Algebra Courses Quantum Physics Courses

Course Description

Overview

This program serves as an introduction to quantum computing by teaching learners the foundations. It helps them develop an intuitive understanding of the physics that underlie quantum computation, the basics of the mathematical operations, and the rudiments of programming quantum computers. The program has as prerequisites only algebra and programming.

The first course focuses on the basics of using one- and two-quantum bit (qubit) operations to solve problems. In the second course, learners take a deeper dive into quantum programming and further explore how to use quantum programming languages to implement quantum algorithms.


Syllabus

Courses under this program:
Course 1: Introduction to Quantum Computing for Everyone

This first course in quantum computing is for novices and requires learners to have only basic algebra. It covers the future impacts of quantum computing, provides intuitive introductions of quantum physics phenomenon, and progresses from single operations to a complete algorithm.



Course 2: Introduction to Quantum Computing for Everyone 2

This course focuses on the mathematics, programming, operations, and algorithms of quantum computing




Courses

  • 0 reviews

    5 weeks, 3-5 hours a week, 3-5 hours a week

    View details

    Quantum computing is coming closer to reality, with 80+ bit machines in active use. This course provides an intuitive introduction to the impacts, underlying phenomenon, and programming principles that underlie quantum computing.

    The course begins with an exploration of classes of computational problems that classical computers are not well-suited to solve. We then progress to an intuitive introduction to key QIS concepts that underlie quantum computing. Next, we introduce individual quantum operations, but with a symbolic representation and mathematical representation. A limited set of linear algebra operations will be taught so that students can calculate operation results. Finally, we string these individual operations together to create the first algorithm that illustrates the performance advantage resulting from these unique operations.

  • 0 reviews

    5 weeks, 3-5 hours a week, 3-5 hours a week

    View details

    A follow-on to Intro to QC for Everyone 1, this course delves deeper into the mathematical basis for quantum computing and the programming that makes it a reality. Students will be taught all of the mathematical concepts they need to know, build up confidence and experience with individual and small groups of operations, then learn a sequence of important algorithms.


Taught by

Kate Smith and Diana Franklin

Tags

Related Courses

Intro to Computer Science
University of Virginia via Udacity
Quantum Mechanics for IT/NT/BT
Korea University via Open Education by Blackboard
Emergent Phenomena in Science and Everyday Life
University of California, Irvine via Coursera
Quantum Information and Computing
Indian Institute of Technology Bombay via Swayam
Quantum Computing
Indian Institute of Technology Kanpur via Swayam