# $50!! Quantum Computing: Theory to Simulation and Programming training!!

## Event Information

**2 days Quantum Computing: Theory to Simulation and Programming training!! Erudition Inc. is offering Quantum Computing: Theory to Simulatio**

## About this event

## 2 days Quantum Computing: Theory to Simulation and Programming training!!

**Erudition Inc. is offering Quantum Computing: Theory to Simulation and Programming training on June 26-27 2021**

**Our mission: Erudition Inc.'s mission is to provide education in emerging technologies to masses at no cost or very affordable rate. What is life's objective at the end of the day? Life is fleeting, and permanence in this world is something we all strive for. The best way to achieve permanence is through sharing knowledge.**

**Instructor profile: https://drive.google.com/file/d/1ZRVKjQqS1kimaLjA5vW6Aq0cC1mIhqyH/view?usp=sharing**

**Doesn't matter if you are aligned to left brain or right brain you can join Erudition in your Emerging Technologies training!! We will also provide interview help and placement services. **

**Time Date : June 26-27 2021 9AM to 6PM**

**Location: Online Zoom Meeting**

**Instructor: Bhairav Mehta **

**Bhairav Mehta is Data Science Manager at Apple Inc. He has 15 years experience in Analytics and Data Science space at various fortune 100 companies. Bhairav Mehta is academician and tenured faculty at various Bay area Universities. Bhairav Mehta has taught 1000s of students in AI, ML and Big Data technologies over last 5 years. He also gives talks at Association of Computing Machinery (ACM), IEEE Computer Science society, Global Big Data and AI conferences, Open Data science conference and other forums. Bhairav Mehta has 5 graduate degrees from top institutes: MS Computer Science (GeorgiaTech), MBA (Cornell University), MS Statistics (Cornell University) etc. **

Freelance programmer by profession and contributor to many open source projects.Extensive experience in -Technologies: Artificial Intelligence, Machine Learning, Blockchain, Quantum Computing, Decentralisation, Mathematical Modelling, Data Analysis

Frameworks: TensorFlow, Cirq, Flutter, Genetic Evolutionary Algorithms

Languages: Python, Java, Dart, JavaScript, Go, Shell Scripting

Conducted many training programmes on new and upcoming technologies. My speciality is in breaking any seemingly complex topic into basic building blocks along with correlation to real life scenarios. You will inherently find me using the word Basically while explaining concepts, He takes special interest in Quantum Computing, Machine Learning as prominent future technologies and I am amazed by what role AI has already taken in our lives.

I take inspiration from frameworks and patterns found in nature. I consider nature as our best teacher for learning the next evolution of computing.

Linkedin Profile: https://www.linkedin.com/in/mehtabhairav/

Erudition Website: https://bhairavm.wixsite.com/erudition/

Bhairav Mehta talk videos and other conference proceedings: https://bhairavm.wixsite.com/erudition/

## Course Description

This course teaches the fundamentals of Quantum Computing including the basics of Quantum Physics and Quantum Simulations. This course is divided into 4 modules

Quantum Computing Basics: This section deals with the introduction to the wonderful world of Quantum Computing. The comparison between a Classical Computer and a Quantum Computer are explained.

Quantum Physics Section: This section deals with the introduction to the astronomically tiny world of the physics phenomenon that support quantum computers. Concepts like SuperPosition, Quantum Entanglement, Quantum Tunnelling are covered in this section. Quantum Physics has a strong connection with mathematics. In this section, the quantum phenomenon are explained by avoiding a lot of the mathematical jargon aiming towards providing a good grasp over the fundamental concept.

Cirq: This section deals with using Google's Cirq framework in Python to design Quantum Circuits. A simulator called Quirk is also used which uses Silicon Hardware to emulate a Quantum Processor

Dwave Leap: This sections covers the Signing-Up for the Dwave-Leap service which enables anyone to start using a real Quantum Computer to solve real world problems. This Quantum Annealer will also be used to solve a Graph-Optimization problem.

Combinatorial Optimisation: This section deals with a fundamental concept in the domain of combinatorial optimisation called as Quadratic Unconstrained Binary Optimisation (QUBO). QUBO is used to further formulate and solve problems like simulating the NOT gate on a Quantum Computer

Hope you have fun exploring the depths of Quantum Computing.

### Who this course is for:

- Programmers curious about using Quantum Computing for Machine Learning
- Aspiring Quantum Programmers
- Programmers curious to take part in the Quantum Computing revolution

**What you'll learn**

- Use a real Quantum Computer to solve real world problems
- Basics of Quantum Computing
- Basics of Quantum Physics
- Basics of Cirq programming
- Basics of Dwave-Ocean-SDK
- Quantum implementation of Logic gates
- Basic Combinatorial Optimisation techniques

**Course content**

**Section 1: Introduction**

**Section 2: Quantum Cryptography**

**Section 3: Foundation: Complex Numbers, Probability, Linear Algebra & Logic**

**Section 4: Developing a Math Model for Quantum Physics**

**Section 5: Quantum Physics of Spin States**

**Section 6: Modeling Quantum Spin States with Math**

**Section 7: Reversible and Irreversible State Transformations**

**Section 8: Multi-Qubit Systems**

**Section 9: Entanglement**

**Section 10: Quantum Computing Model**

**Section 11: Quantum Programming with Microsoft Q#**

**Section 12: IBM Quantum Experience**

**Section 13: Foundation: Complex Numbers, Probability, Linear Algebra & Logic**

**Section 14: Quantum Cryptography**

**Section 15: Quantum Physics 101**

Section Intro

Probabilistic Nature (Superposition)

Quantum Entanglement and Tunnelling

Data stored in a QuBit

**Section 15: Quantum Programming**

Getting Started

Quantum Hello World

Defining Quantum Circuits

more on Insert Strategies

Quantum Simulations

Modeling Quantum Spin States with Math

**Section 16: Quantum Fourier Transform Algorithm**

What is Quantum Fourier Transform Operation ?

Defining the Hadamard gate

Defining the XMON Simulator

Running the program

**Section 17: Programming a real Quantum Computer**

Installing Dwave Ocean SDK

What is a Graph Problem? Traffic analysis

Solving Graph Problem on Quantum Processing Unit

**Section 18: Constraint Analysis Problem on a Quantum Computer**

What is Constraint Analysis?

What are Binary Quadratic Models

Declaring the Model

Reading Minimum Energy Levels

Running the Program

**Section 18: Quadratic Unconstrained Binary Optimization**

Section Intro

Not gate Problem

What is QUBO

QUBO for Not gate

**Section 19: Quantum Computers for Simulations**

**Each topic includes codes and explanation step-by-step**

**Thanks**

**Bhairav Mehta**

**URL: **https://bhairavm.wixsite.com/erudition/

**Phone# (408) 673-8118**

**Email: eruditionbayarea@gmail.com**

## Organizer Erudition Inc.

Organizer of $50!! Quantum Computing: Theory to Simulation and Programming training!!