François Chung, Ph.D.

Tag: ibm

Quantum computing and physics

Quantum computing and physics

Udemy training, MOOC (2020). This online training presents quantum computing as the next wave of the software industry. Quantum computers are exponentially faster than classical computers of today. Problems that were considered too difficult for computers to solve, such as simulation of protein folding in biological systems and cracking RSA encryption, are now possible through quantum computers. The training is primarily about analyzing the behavior of quantum circuits using math and quantum physics.

Section 1: Introduction

Main topics:

  • Why learn about quantum computing?
  • How is quantum computing different?

Section 2: Quantum cryptography

Main topics:

  • Experiments with photon polarization;
  • No-cloning theorem;
  • Encoding with XOR;
  • Encryption with single-use shared-secrets;
  • Encoding data in photon polarization.

Section 3: Foundation

Main topics:

  • Probability;
  • Complex numbers;
  • Matrix algebra;
  • Matrix multiplication;
  • Logic circuits.

Section 4: Math model for quantum physics

Main topics:

  • Modeling physics with math;
  • Substractive probabilities through complex numbers;
  • Modeling superposition through matrices.

Section 5: Quantum physics of spin states

Main topics:

  • Matrix representation of quantum state;
  • State vector;
  • Experiments with spin.

Section 6: Modeling quantum spin states with math

Main topics:

  • Analysis of experiments;
  • Dirac bra-ket notation;
  • Random behavior.

Section 7: Reversible and irreversible state transformations

Main topics:

  • Irreversible transformations measurement;
  • Reversible state transformations.

Section 8: Multi-qubit systems

Main topic:

  • Multi-qubit systems.

Section 9: Quantum entanglement

Main topic:

  • Quantum entanglement.

Section 10: Quantum computing model

Main topics:

  • Quantum circuits;
  • Reversible gates;
  • CNOT and CCNOT gates;
  • Universal and Fredkin gates;
  • Superposition and entanglement on quantum gates.

Section 11: Quantum programming with Microsoft Q#

Main topics:

  • Q# simulator hardware architecture;
  • Measuring superposition states;
  • Effect of superposition on quantum gates;
  • Toffoli gate;
  • Programming quantum computers.

Section 12: IBM quantum experience

Main topic:

  • IBM quantum experience.

Section 13: Conclusion

Main topic:

  • Speedup revisited.

References

Training

Related articles

Digital Annealer (Fujitsu project)
DataNews 2020 (FR) (magazine article, French version)
DataNews 2020 (NL) (magazine article, Dutch version)

Learn more

Blockchain essentials

Blockchain essentials

Cognitive Class training, MOOC (2020). This online training presents blockchain for business and explores use cases that demonstrate how this technology is radically improving supply chains and banking, as well as creating new opportunities for innovation. Blockchain technology provides a shared ledger to save time when recording transactions between parties, remove costs associated with intermediaries and reduce risks of fraud and tampering.

Module 1: What is blockchain?

Main topics:

  • Business networks;
  • Ledgers, transactions and contracts;
  • The problem with existing networks;
  • Different types of blockchain;
  • Requirements of a blockchain for business.

Module 2: Examples of blockchain networks

Main topics:

  • Improving global trade;
  • Supply chain transparency;
  • Global payments;
  • Decentralized and trusted identity;
  • Key players for blockchain adoption.

Module 3: IBM and blockchain

Main topics:

  • IBM's blockchain strategy;
  • IBM Blockchain Platform;
  • Hyperledger project;
  • Hyperledger Fabric.

References

Training

Blockchain essentials (course certificate)
IBM Blockchain Essentials V2 (certification badge)

Related articles

Learn more

Enterprise Design Thinking

Enterprise Design Thinking

IBM training, MOOC (2020). This 3-course online training from IBM aims to train design thinkers to address uncertainty, work within constraints, and create human-centered solutions. People with a human-centered mindset are primed to solve problems together, with empathy and humility. With Enterprise Design Thinking, teams can work more efficiently, because they stay aligned and keep people at the center of their work. It’s a proven way to come to better solutions, faster.

Course 1: Enterprise Design Thinking practitioner

Main topics:

  • A focus on user outcomes;
  • Restless reinvention;
  • Diverse empowered teams;
  • Make a plan.

Course 2: Enterprise Design Thinking co-creator

Main topics:

  • Embrace diversity on your team;
  • Stakeholder map;
  • Create a research plan;
  • Turn research into actions;
  • Empathy map;
  • Build detailed prototypes;
  • Prioritization grid;
  • Refine through feedback;
  • Experience-based roadmap.

Course 3: Enterprise Design Thinking - Team Essentials for AI

Main topics:

  • The AI essentials framework;
  • Define your intent;
  • Identify data sources;
  • Recognize what your AI needs to understand;
  • Articulate your AI strategy;
  • Reflect on your AI’s capabilities.

References