Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Introdução à Computação Quântica: Teoria e Prática
New
Rating: 4.9 out of 5(6 ratings)
60 students

Introdução à Computação Quântica: Teoria e Prática

Aprenda conceitos e aplicações da computação quântica e desenvolva algoritmos quânticos na prática com Python e Qiskit
Created byMateus Schwede
Last updated 5/2026
Portuguese

What you'll learn

  • Compreender fundamentos da computação quântica e como ela difere da computação clássica
  • Entender o que é computador quântico e quais são seus principais componentes e conceitos fundamentais
  • Identificar por que a computação quântica é importante e quais problemas ela pode resolver de forma mais eficiente
  • Reconhecer cenários e áreas de aplicação onde a computação quântica pode trazer vantagens reais
  • Comparar computação quântica e computação clássica, entendendo suas diferenças, limitações e possíveis impactos no futuro da tecnologia
  • Conhecer as principais plataformas, computadores e ecossistemas quânticos do mercado
  • Explorar linguagens e ferramentas utilizadas no desenvolvimento quântico, incluindo ambientes de programação modernos
  • Desenvolver algoritmos quânticos básicos utilizando a linguagem Python com Qiskit
  • Criar e executar circuitos quânticos na prática utilizando ferramentas reais de computação quântica
  • Interpretar diagramas e representações visuais de circuitos quânticos, identificando portas e operações quânticas

Course content

1 section5 lectures1h 15m total length
  • Fundamentos da computação quântica11:56

    Introdução aos fundamentos da computação quântica e aos limites da computação clássica que motivaram o surgimento desse novo paradigma. Apresentação dos conceitos essenciais como qubits, superposição, entrelaçamento e paralelismo quântico de forma simples e intuitiva. Conexão entre teoria e prática para preparar o aluno para entender como esses conceitos serão aplicados ao longo do curso

  • Como funciona um computador quântico19:28

    Exploração da estrutura e funcionamento dos computadores quânticos, incluindo qubits físicos, supercondutividade e portas lógicas quânticas. Apresentação dos principais desafios da área, como decoerência e correção de erros. Conexão entre a teoria quântica e sua implementação prática no mundo real

  • Ecossistema da computação quântica: plataformas, empresas e tecnologias16:42

    Exploração das principais plataformas, empresas e tecnologias que compõem o ecossistema atual da computação quântica. Apresentação das ferramentas e linguagens mais utilizadas, além do acesso a computadores quânticos via cloud

  • Introdução prática ao Qiskit: primeiros circuitos quânticos8:35

    Implementação dos primeiros circuitos quânticos utilizando Qiskit, aplicando conceitos como superposição e entrelaçamento. Execução e simulação de circuitos com visualização dos resultados e interpretação probabilística. Conexão direta entre a teoria apresentada e sua aplicação prática em código

  • Algoritmo híbrido Quantum Machine Learning18:36

    Implementação de algoritmo híbrido Quantum Machine Learning (QML) em conjunto com pós-processamento clássico, utilizando Python com IBM Qiskit, backend real quântico (IBM Quantum Platform Cloud) e dataset CSV

Requirements

  • Conhecimentos básicos de lógica de programação

Description

A computação quântica é uma das áreas mais promissoras da ciência e da tecnologia, com potencial para transformar a forma como problemas complexos são resolvidos em diversas áreas, como otimização, inteligência artificial, criptografia, simulação de sistemas físicos e análise de grandes volumes de dados. Diferente da computação clássica, que utiliza bits para representar informações, a computação quântica utiliza qubits e princípios da mecânica quântica, como superposição e entrelaçamento, permitindo novas abordagens para o processamento de informações. Este curso tem como objetivo apresentar uma introdução clara e estruturada à computação quântica, abordando tanto os fundamentos teóricos quanto aspectos práticos do desenvolvimento de algoritmos quânticos. Ao longo do curso, você compreenderá o que é computação quântica, quais suas principais motivações e em quais cenários essa tecnologia pode trazer vantagens em relação à computação tradicional. Além dos conceitos fundamentais, o curso também apresenta uma visão geral do ecossistema atual da computação quântica, incluindo plataformas, computadores quânticos e ferramentas utilizadas para desenvolvimento de aplicações nessa área. Você explorará diferentes tecnologias e ambientes que permitem experimentar algoritmos quânticos em simuladores e em computadores quânticos reais disponíveis na nuvem. Na parte prática, você utilizará a linguagem de programação Python em conjunto com a biblioteca Qiskit para criar, visualizar e executar circuitos quânticos. Serão apresentados exemplos de algoritmos quânticos básicos, permitindo compreender como os conceitos teóricos se traduzem em implementações práticas. Ao final do curso, você possuirá compreensão sólida dos conceitos essenciais da computação quântica, identificando seus principais componentes, interpretará representações de circuitos quânticos e desenvolverá seus primeiros algoritmos quânticos utilizando ferramentas modernas do ecossistema de computação quântica

Who this course is for:

  • Desenvolvedores de software que desejam entender fundamentos da computação quântica e seu impacto no futuro da tecnologia
  • Profissionais de tecnologia interessados em explorar novas áreas da computação e acompanhar a evolução das tecnologias quânticas
  • Estudantes de computação, engenharia, física ou áreas relacionadas que desejam iniciar seus estudos em computação quântica de forma prática e conceitual
  • Entusiastas de tecnologia que querem aprender o que é computação quântica e como ela pode transformar diferentes áreas da ciência e da indústria
  • Programadores que desejam aprender a criar algoritmos e circuitos quânticos utilizando Python e biblioteca Qiskit
  • Pessoas interessadas em entender como funcionam computadores quânticos e seus principais componentes
  • Profissionais que desejam identificar cenários onde a computação quântica pode trazer vantagens em relação à computação clássica
  • Quem deseja compreender a diferença entre computação clássica e quântica e como essas tecnologias podem coexistir no futuro
  • Interessados em conhecer as principais plataformas, linguagens e ferramentas utilizadas no desenvolvimento de aplicações quânticas