7 melhores cursos para aprender desenvolvimento em Solidity (2025)
Escrito por John Williams
O primeiro passo para se tornar um desenvolvedor web3 é aprender Solidity, e a maneira mais fácil de dominar Solidity é através de cursos online e tutoriais de Solidity.
Solidity é a linguagem de programação fundamental para desenvolvedores que querem aprender a criar e implantar smart contracts na rede Ethereum. Depois de aprender Solidity, os desenvolvedores conseguem transformar suas ideias em código funcional e implantável.
Seja para criar um novo projeto DeFi, uma nova coleção de NFTs ou lançar uma DAO, um bom entendimento de Solidity permite que eles façam isso.
Melhores cursos de Solidity (2025)
Embora alguns desenvolvedores tenham conseguido aprender os fundamentos do desenvolvimento web3 no YouTube ou por tentativa e erro, uma das melhores formas de aprender Solidity é através de um curso online dedicado, específico para quem quer se tornar um desenvolvedor Solidity.
Cursos online de Solidity podem ser cursos independentes que duram algumas horas e cobrem os conceitos fundamentais de Solidity, ou podem ser uma série de cursos combinados em um bootcamp de Solidity, para ensinar conceitos intermediários e avançados de programação em Solidity.
Para cada um dos cursos a seguir, vamos cobrir a visão geral do curso, duração, formato, nível e custo.
1. Curso de desenvolvimento em Solidity da Alchemy University
O curso gratuito de Desenvolvimento em Solidity é uma série de nível intermediário de videoaulas guiadas e projetos práticos para aprender os fundamentos da escrita de smart contracts em Solidity. O curso cobre os fundamentos de Solidity, incluindo:
- Smart contracts
- Funções
- Tipos de valor
- Envio de Ether
- Reversão de transações
- Chamada de contratos
- Contratos de escrow
- Tipos de referência
- Arrays, structs e mappings
- Contratos para votação, herança, etc.
Recomenda-se que os desenvolvedores concluam o curso gratuito de JavaScript for Ethereum da Alchemy University antes de começar o curso de Solidity.
2. Bootcamp de desenvolvedor Ethereum da Alchemy University
Os desenvolvedores podem participar do nosso Ethereum Developer Bootcamp de 7 semanas, gratuito, para aprender sobre criptografia, Ethereum, smart contracts e aplicações. Na Alchemy University, oferecemos uma experiência de aprendizado prática, em que os programadores constroem protocolos blockchain depois de participar de masterclasses ministradas por especialistas.
Visão geral do curso
Nosso Ethereum Developer Bootcamp ajuda tanto aspirantes a desenvolvedores web3 quanto desenvolvedores web2 sênior que querem migrar para o desenvolvimento Ethereum a aprender Solidity, a linguagem de programação web3 mais popular. Formados do nosso bootcamp já foram contratados por empresas web3, incluindo OpenSea, Zapper e muitas outras ótimas startups de blockchain.
O curso garante quatro marcos principais que os alunos alcançarão até o final:
1. Adquirir habilidades essenciais de criptografia para blockchain
Os alunos aprendem habilidades fundamentais de criptografia que permitem entender os fundamentos da tecnologia blockchain que sustentam todos os grandes ecossistemas de blockchain.
2. Obter um entendimento profundo do Ethereum
O Ethereum é um ecossistema surpreendentemente complexo, e para entendê-lo completamente, os desenvolvedores precisam dominar a linguagem Solidity na qual seus smart contracts são construídos. No curso, os alunos adquirem um entendimento fundamental da tecnologia por trás do Ethereum, da história da rede, de suas aplicações e do futuro para onde ela pode ir.
3. Dominar o desenvolvimento de smart contracts
Ao concluir o bootcamp de Solidity, os desenvolvedores terão dominado o desenvolvimento de smart contracts. Nossos instrutores garantem que os alunos comecem com smart contracts simples para entender os fundamentos e depois avancem progressivamente para conteúdos mais complexos.
O curso também inclui vários jogos, quebra-cabeças e desafios de programação para aprimorar suas habilidades em Solidity.
4. Construir e implantar aplicações descentralizadas
Nosso bootcamp de Solidity dá aos alunos a oportunidade de construir e implantar aplicações descentralizadas sob a orientação de desenvolvedores blockchain. Essa estrutura, orientação e abordagem gerenciada fazem dele o melhor curso de Solidity em 2023.
Duração
O Ethereum Developer Bootcamp é uma coleção de cursos de Solidity de 7 semanas, e cada dia tem cerca de 3 horas de material de curso a completar. Durante as 7 semanas do bootcamp, os alunos aprenderão um aspecto diferente do desenvolvimento em Solidity.
Aqui estão alguns dos tópicos cobertos no bootcamp:
- Modelos UTXO e de contas
- Merkle Trees
- Ethereum JSON-RPC
- Transações Ethereum
- Ethers.js
- Introdução a Solidity + Smart Contracts
- Funções em Solidity + Visibilidade
- ABI de contrato, Bytecode + Eventos em Solidity
- Eventos + Escuta de contratos
- Tratamento de erros em Solidity
- Mappings em Solidity
- Modificadores + Structs em Solidity
- Herança
- Tokens ERC-20
- Interfaces, call, delegatecall, fallback
- Re-Entrancy
- Bibliotecas
- Atualização de smart contracts
Formato
Nosso Ethereum Development Bootcamp adota uma abordagem multimodal para ajudar os alunos a se tornarem desenvolvedores Solidity. Por exemplo, em alguns dias do bootcamp, haverá aula ao vivo, exercício de programação e artigo. Já em outros dias, os alunos podem receber um vídeo para assistir, um projeto para trabalhar ou uma avaliação para fazer.
Ao concluir o curso, você recebe um certificado que o identifica como um desenvolvedor Solidity bem-sucedido!
Nível e pré-requisitos
Antes de entrar no bootcamp, os alunos devem entender os fundamentos de JavaScript e o curso de Solidity mencionado acima. Os alunos usarão JavaScript, e as bibliotecas apropriadas, para construir o front end de suas aplicações descentralizadas e se comunicar com a blockchain Ethereum.
Fora isso, não exigimos um entendimento completo de blockchain ou da tecnologia Ethereum, apenas vontade de aprender Solidity!
Custo
O Ethereum Developer Bootcamp, administrado inicialmente pela ChainShot e vendido a $3.000, agora é totalmente gratuito para novos alunos após a aquisição da ChainShot pela Alchemy. A Alchemy e a ChainShot fizeram uma parceria para tornar o curso acessível sem custo.
3. Cyfrin Updraft
Cyfrin Updraft é uma plataforma de aprendizado para desenvolvedores web3 com mais de 50 horas de cursos e projetos passo a passo de desenvolvimento de smart contracts, ministrados pelos principais especialistas do setor. Totalmente gratuita!
Cursos
O Cyfrin Updraft oferece 5 cursos:
- Fundamentos de blockchain - para iniciantes totais
- Desenvolvimento de smart contracts em Solidity - para novos desenvolvedores de smart contracts
- Fundamentos de Foundry - para desenvolvedores web3 de nível intermediário
- Foundry avançado - para aprender práticas avançadas de testes e implantação
- Segurança e auditoria de smart contracts - para aprender a auditar código de terceiros
Duração
Mais de 50 horas de aulas, divididas em mais de 200 vídeos, e 5 cursos para impulsionar sua carreira em desenvolvimento de smart contracts enquanto você constrói projetos reais para o seu portfólio web3.
Todos os cursos são assíncronos, com a possibilidade de participar de turmas em grupo (cohort-based). Oferece série de vídeos e textos no seu próprio ritmo e suporte da comunidade 24/7.
- Duração - 50 horas de conteúdo em 267 aulas
- Formato - no próprio ritmo, assíncrono, com turmas em grupo
- Nível - iniciante a avançado
- Pré-requisitos - conhecimento básico de JavaScript e npm (Node Package Manager)
- Custo - Gratuito
4. Ethereum and Solidity: the complete developer's guide
Este curso é uma série de videoaulas assíncronas, no próprio ritmo, na Udemy, ministrado por Stephen Grider. Ao final do curso, os alunos devem conseguir "usar Ethereum, Solidity e Smart Contracts para construir aplicações prontas para produção baseadas em blockchain". Ao concluir o curso, os alunos recebem um certificado de conclusão.
Duração
Este curso tem nove seções, 267 aulas e uma duração total de 24h17m. Se os alunos quiserem fazer o curso com calma e concluir uma seção por semana, o curso levará cerca de nove semanas. No entanto, se um aluno quiser terminar rapidamente, pode fazê-lo em até uma semana.
Esta turma é uma série de videoaulas assíncrona e no próprio ritmo, e também inclui mais de 30 artigos, mais de 100 recursos para download e um certificado de conclusão.
- Duração - 24 horas de conteúdo em 267 aulas
- Formato - no próprio ritmo, assíncrono
- Nível - iniciante a intermediário
- Pré-requisitos - conhecimento básico de JavaScript e npm (Node Package Manager)
- Custo - $29
5. Master Ethereum & Solidity programming from scratch
O curso "Master Ethereum & Solidity Programming From Scratch" é uma série de videoaulas assíncronas, no próprio ritmo, na Udemy, ministrado por Andre Dumitrescu. O curso vem com mais de 40 recursos para download e mais de 20 artigos sugeridos. Ao concluir o curso, os alunos recebem um certificado de conclusão.
- Duração - 9 horas de conteúdo em vídeo
- Formato - no próprio ritmo, série de tutoriais com recursos complementares
- Nível - intermediário ou acima
- Pré-requisitos - proficiência em programação, conhecimento básico de blockchain
- Custo - $16,99
6. Certified Solidity Developer [Blockchain Council]
Blockchain Council é um centro de formação de desenvolvedores blockchain e fornecedor de certificações. O programa Certified Solidity Developer do Blockchain Council é voltado para entusiastas de todos os perfis.
Os alunos normalmente assistem às aulas, praticam o conteúdo aprendido por conta própria e então avançam para a próxima aula. Como este programa inclui uma prova, os alunos também precisarão estudar para o exame e obter uma nota de aprovação.
- Duração - 5 horas de conteúdo em vídeo
- Formato - no próprio ritmo, assíncrono
- Nível - iniciante a intermediário
- Pré-requisitos - proficiência em uma linguagem de programação é uma vantagem, mas não obrigatória
- Custo - $249
Com mais de duzentos dólares, o Blockchain Council tem o curso mais caro desta lista. Ainda assim, alguns alunos estão dispostos a pagar pela credibilidade obtida ao passar no exame do Blockchain Council.
7. Ethereum Blockchain Developer Bootcamp with Solidity
Este curso de desenvolvimento em Solidity na Udemy é ministrado por Ravinder Deol, Thomas Wiesner e Haseeb Chaudhry. O curso pretende permitir que os alunos "se tornem um desenvolvedor blockchain Ethereum com um único curso". Ele visa ajudar os alunos a dominar Solidity, web3.js, Truffle, Metamask, Remix e mais.
Como a maioria dos outros cursos desta lista, esta turma segue um formato de videoaulas no próprio ritmo, ou seja, os alunos lerão os artigos exigidos, assistirão às aulas e depois completarão os exercícios.
- Duração - 12 horas de conteúdo em vídeo
- Formato - no próprio ritmo, assíncrono
- Nível - iniciante a intermediário
- Pré-requisitos - proficiência em programação sugerida (não obrigatória)
- Custo - $19,99
Ao final do curso, os alunos recebem um certificado de conclusão.
Os melhores cursos para aprender Solidity
Ao escolher um curso de Solidity para aprender a se tornar um desenvolvedor Ethereum, é importante avaliar os instrutores, os tópicos, o formato, os recursos complementares e a experiência de aprendizado.
Por exemplo, o Ethereum Developer Bootcamp da ChainShot cobre de forma completa o que é necessário para aprender Solidity, é ministrado por engenheiros e tem uma experiência de desenvolvedor fluida para aprender e construir direto do navegador.
Perguntas frequentes
Quais tópicos são cobertos nos melhores cursos de Solidity?
Os principais cursos de Solidity geralmente cobrem smart contracts, funções, tipos de valor, envio de Ether, reversão de transações, chamada de contratos, arrays, structs, mappings, herança e tratamento de erros.
Existem bons cursos gratuitos de Solidity disponíveis?
Sim, a Alchemy University oferece cursos de Solidity totalmente gratuitos, incluindo um Solidity Development Course independente e um abrangente Ethereum Developer Bootcamp de 7 semanas.
Quanto tempo leva para concluir um curso de Solidity?
A duração do curso varia bastante, de 5 horas de conteúdo a mais de 50 horas, com o bootcamp da Alchemy oferecendo 7 semanas de material com cerca de 3 horas de aulas diárias.
Preciso de conhecimento prévio de blockchain para começar a aprender Solidity?
Embora alguns cursos incluam fundamentos de blockchain, a maioria dos programas voltados para iniciantes exige apenas conhecimento básico de JavaScript e vontade de aprender desenvolvimento web3.
Qual é a diferença entre o curso de Solidity e o bootcamp da Alchemy?
O Solidity Development Course foca especificamente nos fundamentos de smart contracts, enquanto o Ethereum Developer Bootcamp é um programa abrangente de 7 semanas que cobre criptografia, Ethereum e desenvolvimento completo de dApps.
Os cursos de Solidity incluem projetos práticos?
Sim, os melhores cursos enfatizam o aprendizado prático através da construção e implantação de smart contracts, sistemas de escrow e aplicações descentralizadas com projetos guiados.
Posso obter um certificado ao concluir um curso de Solidity?
Muitas plataformas oferecem certificados de conclusão, incluindo o bootcamp da Alchemy University, cursos na Udemy e programas especializados como a certificação do Blockchain Council.
Quanto custam os cursos de Solidity de qualidade?
Os custos variam de gratuito (Alchemy University, Cyfrin Updraft) a $249 para programas de certificação, com a maioria dos cursos na Udemy custando entre $16 e $29.
Visões gerais relacionadas
Solidity3 de dezembro de 2025
As 6 melhores IDEs de Solidity para desenvolvedores (2026)
Conheça as melhores IDEs para desenvolvimento em Solidity.
Solidity19 de novembro de 2025
Otimização de gas em Solidity: 12 técnicas para deixar seus smart contracts mais baratos e eficientes
Quer escrever código melhor e reduzir suas taxas de gas?
Solidity13 de novembro de 2025
12 boas práticas de segurança para smart contracts em Solidity
Proteja seus smart contracts com essas dicas e ferramentas de segurança de especialistas.

Construa magia blockchain
A Alchemy combina os produtos e ferramentas de desenvolvimento Web3 mais poderosos com recursos, comunidade e suporte lendário.