English | MP4 | AVC 1280×720 | AAC 44KHz 2ch | 41 Lessons (5h 3m) | 1.17 GB

Quantum computing is fast approaching a practical reality. QC impacts the future of computing as well as security issues. QC will render current asymmetric cryptographic methods insecure, and that requires QC-resistant algorithms. IT personnel and cybersecurity professionals must have at least a basic conceptual understanding of quantum computing. This video course

- Clearly explains core concepts, terminology, and techniques
- Covers the foundational physics, math, and information theory you need
- Provides hands-on practice with quantum programming
- This is the perfect beginners guide for anyone interested in a quantum computing career.

Dr. Chuck Easttom brings together complete coverage of basic quantum computing concepts, terminology, and issues, along with key skills to get you started.

This dynamic video course draws on 30+ years of experience from Dr. Easttom as a computer science instructor, consultant, and researcher. Dr. Easttom demystifies the fields underlying technical concepts and math, shows how quantum computing systems are designed and built, explains their implications for cybersecurity, and previews advances in quantum-resistant cryptography. This video course is designed to clearly and simply introduce two of todays leading quantum programming languages, Microsoft Q# and QASM, and guides you through sample projects. Throughout, tests, projects, and review questions help you deepen and apply your knowledge.

Whether youre a student, professional, or manager, this video course will prepare you for the quantum computing revolutionand expand your career options, too.

- Master the linear algebra and other mathematical skills youll need
- Explore key physics ideas, such as quantum states and uncertainty
- Review data structures, algorithms, and computing complexity
- Work with probability and set theory in quantum computing
- Familiarize yourself with basic quantum theory and formulae
- Understand quantum entanglement and quantum key distribution
- Discover how quantum computers are architected and built
- Explore several leading quantum algorithms
- Compare quantum and conventional asymmetric algorithms
- See how quantum computing might break traditional cryptography
- Discover several approaches to quantum-resistant cryptography
- Start coding with Q#, Microsofts quantum programming language
- Simulate quantum gates and algorithms with QASM

## Table of Contents

**Introduction**

1 Quantum Computing Fundamentals Introduction

**Lesson 1 Linear Algebra for Quantum Computing**

2 Learning objectives

3 Linear Algebra Basics

4 Matrix Operations

5 Vectors and Vector Spaces

6 Vector Operations

7 Eigenvalues and Eigenvectors

8 Additional Math Topics

**Lesson 2 Physics for Quantum Computing**

9 Learning objectives

10 Historical Developments

11 Quantum Physics Basics

12 Entanglement

13 More with Quantum Physics

**Lesson 3 Quantum Computing**

14 Learning objectives

15 Logical Qubits

16 Quantum Logic Gates

17 Quantum Circuits

18 Physical Qubits

19 Quantum Computing Challenges

20 More with Quantum Computers

**Lesson 4 Quantum Algorithms**

21 Learning objectives

22 Deutsch’s Algorithm

23 Grover’s Algorithm

24 Deutsch-Jozsa Algorithm

25 Shor’s Algorithm

**Lesson 5 Quantum Computing and Cryptography**

26 Learning objectives

27 Current Asymmetric Cryptography

28 Lattice Based Cryptography

29 Response to Quantum Threats

30 Multi-Variate Cryptography

31 Other Approaches

**Lesson 6 Quantum Programming**

32 Learning objectives

33 QASM Basics

34 QASM Examples

35 Grover’s Algorithm

36 Deutsch’s Algorithm

37 Adder Algorithm

38 Python and Quantum Programming

39 Q Overview

40 Quantum Machine Learning

**Summary**

41 Quantum Computing Fundamentals Summary

Resolve the captcha to access the links!