EdX

Introduction to Quantum Computing (edX)

Introduction to Quantum Computing (edX)

This course is an approachable introduction to the weird and complex world of quantum computing. Interested learners can develop an understanding of the physics and computer science behind this new technology. This course introduces students to the fundamentals of quantum computing and helps them understand and create quantum solutions from a computational and from a mathematical perspective.

Class Deals by MOOC List - Click here and see EdX's Active Discounts, Deals, and Promo Codes.

Students will learn, create, and debug quantum modules and further their knowledge by answering questions on the different aspects of each module. Students will build quantum simulators and write programs that formulate concepts such as quantum entanglement and teleportation. Students will also develop an awareness of related environmental and societal issues and will learn about secondary and postsecondary pathways and career opportunities in quantum computing.

What you'll learn

  • Learn about qubits, which are the building blocks of quantum computing
  • Understand the ways in which quantum computing and mechanics is different from classical computing and mechanics
  • Learn about the various use cases of quantum computing (e.g., Quantum searching, Haber-Bosch process, Teleportation etc.)
  • Gain an intuitive understanding into how a qubit works with the help of simulations to play with
  • Learn how quantum gates can be developed and develop them to solve problems
  • Delve into building quantum solutions from a computational perspective by understanding coding fundamentals and implementing them in Python
  • Gain working experience in building quantum gates with Scratch, IBM Circuit Composer, and Qiskit
  • Delve into understanding qubit states and gate operations using mathematical notations
  • Extend their knowledge by briefly exploring advanced quantum circuits and algorithms (e.g., Dutsch-Josza algorithm)
  • Understand the environmental and societal impact of quantum computing and its solutions
  • Explore secondary and post-secondary pathways as well as career opportunities in the quantum computing field

Syllabus

  1. Computer Technology Fundamentals
  • identify and describe the functions of, as well as important advances related to, electronic and computer components;
  • demonstrate a basic understanding of computer networks and their components;
  • demonstrate a basic understanding of binary numbers and digital logic.
  1. Computer Technology Skills
  • install and configure the hardware and operating system of a workstation, and use file management techniques effectively;
  • construct and test simple interfaces and other electronic circuits;
  • assemble and configure a simple computer network;
  • install and use a variety of software;
  • apply fundamental programming concepts to develop a variety of simple programs, including a program to control an external device.
  1. Technology, the Environment, and Society
  • identify harmful effects of the widespread use of computers and associated technologies on the environment, as well as agencies that reduce these effects;
  • identify effects of the widespread use of computers and associated technologies on society.
  1. Professional Practice and Career Opportunities
  • follow appropriate health and safety procedures when assembling, using, and maintaining computer systems;
  • demonstrate an understanding of ethical and security issues related to the use of computers;
  • identify various careers related to computer technology and describe the education and/or training required for them.
Go to Class
MOOC List is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Related Courses

Enseigner et former avec le numérique en mathématiques (FUN) FUN
ENS de Lyon

Enseigner et former avec le numérique en mathématiques (FUN)

L’objectif du MOOC Enseigner et Former Avec le Numérique en Mathématiques (eFAN Maths) est de se former à construire des situations d’apprentissage des mathématiques tirant profit de supports numériques. Par rapport à la première saison de eFAN Maths (novembre-décembre 2014), de nouvelles ressources ont été développées, en relation avec les évolutions des programmes d’enseignement (introduction d’éléments d’algorithmique, développement de dispositifs interdisciplinaires).

No sessions available
4 Weeks
The Quantum Internet and Quantum Computers: How Will They Change the World? (edX) EdX
Delft University of Technology,DelftX

The Quantum Internet and Quantum Computers: How Will They Change the World? (edX)

Discover quantum computers and the quantum internet. Learn the principles and promises behind these developments and how they will impact our future. There is no doubt that quantum computers and the quantum internet will have a great impact on our world. But we don’t yet know quite how. As with traditional computers - we will only see the effects in the decades to come.This course will provide you with a basic understanding of quantum computing and the quantum internet. Together, we’ll peek into the fascinating world of quantum phenomena, such as qubits, superposition, and entanglement.

Self Paced
Self-Paced
AI and the Illusion of Intelligence (Coursera) Coursera
Copenhagen Business School

AI and the Illusion of Intelligence (Coursera)

Will AI soon be surpassing humans? This is rapidly becoming one of the central questions of our time -- but it is the wrong question. In this course, we will provide a non-technical look at where AI has come from, and where it is going. We will see that there is no reason to expect that AI will be surpassing humans. Instead, what we are learning to create with AI is the illusion of intelligence.

Aug 31st 2026
4 Weeks
Dynamic Programming, Greedy Algorithms (Coursera) Coursera
University of Colorado Boulder

Dynamic Programming, Greedy Algorithms (Coursera)

This course covers basic algorithm design techniques such as divide and conquer, dynamic programming, and greedy algorithms. It concludes with a brief introduction to intractability (NP-completeness) and using linear/integer programming solvers for solving optimization problems. We will also cover some advanced topics in data structures.

Aug 31st 2026
4 Weeks
Understanding Quantum Computers (FutureLearn) FutureLearn
Keio University

Understanding Quantum Computers (FutureLearn)

Explore the key concepts of quantum computing and find out how it’s changing computer science with this introductory course. In this course, we will discuss the motivation for building quantum computers, cover the important principles in quantum computing, and take a look at some of the important quantum computing algorithms.

Self Paced
3 Weeks
Quantum Machine Learning (with IBM Quantum Research) (openHPI) OpenHPI
Hasso-Plattner-Institut

Quantum Machine Learning (with IBM Quantum Research) (openHPI)

Whether we stream our favorite series, develop new drugs or have us being chauffeured by a self-driving car -- machine learning is an essential part of our modern life, and of our future. But the growing amount of data and our increasing demands pose difficulties for today's classical computers. Can quantum computing overcome these challenges? What potentials does the emerging field of quantum machine learning have? In this course, we will not only learn about quantum machine learning and its prospects, but we will also solve concrete tasks with both classical and quantum models.

Jan 11th 2023
2 Weeks
Can Computers think? An Introduction to the Philosophy of Artificial Intelligence (Skillshare) Skillshare
Skillshare

Can Computers think? An Introduction to the Philosophy of Artificial Intelligence (Skillshare)

Have you ever thought about Artificial Intelligence? If so, you must have been confused as to whether or not Computers can think. In this course we shall be exploring different issues in the Philosophy of Intelligence. We shall explore a number of issues including whether or not a Computer can be said to think if it passes the so-called "Turing Test".

Self Paced
Self-Paced
Quantum Computing for Your Classroom 10-12 (edX) EdX
The University of British Columbia,UBCx

Quantum Computing for Your Classroom 10-12 (edX)

Quantum Computing for Your Classroom is an activity focused, self-paced course designed to help educators integrate an exciting new field into their physics and computer science classrooms. This course seeks to help bridge that gap by providing activities and knowledge of quantum computing that high school educators can integrate into their existing classrooms, providing the children of today with the future proof skills needed for tomorrow.

Self Paced
Self-Paced
Applied Quantum Computing III: Algorithm and Software (edX) EdX
Purdue University,PurdueX

Applied Quantum Computing III: Algorithm and Software (edX)

Learn domain-specific quantum algorithms and how to run them on present-day quantum hardware. This course is part III of the series of Quantum computing courses, which covers aspects from fundamentals to present-day hardware platforms to quantum software and programming. The goal of part III is to discuss some of the key domain-specific algorithms that are developed by exploiting the fundamental quantum phenomena (e.g. entanglement)and computing models discussed in part I.

Mar 25th 2024
5-12 Weeks
Machine Learning for Semiconductor Quantum Devices (edX) EdX
Delft University of Technology,DelftX

Machine Learning for Semiconductor Quantum Devices (edX)

Learn how to deploy artificial intelligence to control and calibrate semiconductor quantum computing chips. Quantum computing is a fast-growing technology and semiconductor chips are one of the most promising platforms for quantum devices. The current bottleneck for scaling is the ability to control semiconductor computing chips quickly and efficiently.

Self Paced
Self-Paced