O Bitcoin Coders é uma escola técnica gratuita e open source criada pela Area Bitcoin para formar desenvolvedores que querem aprender a parte técnica do Bitcoin e trabalhar no ecossistema.

Se você é programador, desenvolvedor, analista de sistemas, engenheiro de software ou qualquer profissional de TI que quer entrar no mundo do desenvolvimento Bitcoin, esse projeto foi feito para você. E o melhor: tudo é 100% gratuito, em português e de código aberto.

Neste artigo, vamos explicar o que é o Bitcoin Coders, como funciona, quais cursos e programas estão disponíveis, quem está por trás da iniciativa e como você pode começar a estudar hoje mesmo.

Bora conferir?!

O que é o Bitcoin Coders?

O Bitcoin Coders é uma escola técnica gratuita e de código aberto focada em capacitar desenvolvedores para o ecossistema Bitcoin. O projeto oferece formação prática para quem quer integrar a infraestrutura do Bitcoin em aplicações reais ou, para quem quiser ir mais fundo, começar a contribuir diretamente com o código que sustenta o protocolo.

A proposta é simples: ser o ponto de partida para quem quer se tornar um desenvolvedor Bitcoin, oferecendo educação técnica de alto nível sem cobrar nada por isso.

Bitcoin Coders escola técnica de bitcoin para desenvolvedores e programadores

O que torna o Bitcoin Coders único

Diferente de bootcamps pagos ou plataformas de cursos genéricos que incluem algum módulo sobre blockchain, o Bitcoin Coders foi construído desde o início com foco exclusivo no Bitcoin. Não tem conteúdo sobre “cripto” genérico, altcoins ou DeFi. É 100% Bitcoin, da instalação do node à construção de aplicações via RPC.

Outros diferenciais importantes:

  • Gratuito: zero custo, sem planos premium, sem paywall
  • Open source: todo o material didático é de código aberto
  • Em português: conteúdo produzido no Brasil, para desenvolvedores que falam português
  • Prático: foco em projetos reais, laboratórios hands-on e hackathons
  • Atualizado: os cursos acompanham as versões mais recentes do Bitcoin Core e as melhores práticas do ecossistema

Quem está por trás do Bitcoin Coders

O Bitcoin Coders é uma iniciativa da Area Bitcoin, e o projeto é liderado por três pessoas:

Rafael Penna — Professor e Líder Técnico

O Rafael Penna é o professor voluntário que lidera a parte técnica e pedagógica do Bitcoin Coders. Com uma trajetória acadêmica sólida, Rafael é:

  • Engenheiro de Computação pela FURG (2004)
  • Mestre em Computação pela UFRGS (2007)
  • Doutor em Educação em Ciências pela FURG (2015)
  • Pós-Doutor pela UFSC (2024–2025)

Rafael é professor universitário e pesquisador em tecnologias digitais e atua como colaborador voluntário no projeto. Sua experiência na interseção entre computação e educação é o que dá ao Bitcoin Coders uma abordagem didática diferenciada: o conteúdo é tecnicamente profundo, mas acessível para quem está começando no mundo do desenvolvimento Bitcoin.

Kaká e Carol — Fundadoras da Area Bitcoin

O projeto é conduzido em parceria com Kaká e Carol, fundadoras da Area Bitcoin, que fornecem a estrutura, a comunidade e a visão editorial do projeto. A Area Bitcoin é o maior ecossistema de educação sobre Bitcoin em português, e o Bitcoin Coders nasce como a extensão técnica dessa missão educacional.

O que o Bitcoin Coders oferece

O ecossistema do Bitcoin Coders é completo e vai muito além de simples videoaulas. A escola oferece uma estrutura pensada para formar desenvolvedores de verdade, com tudo que um profissional precisa para começar a atuar no ecossistema Bitcoin.

Cursos Gravados

Os cursos gravados são a espinha dorsal da formação. São workshops técnicos focados em temas específicos do Bitcoin, com duração entre 1 e 2 horas cada. Todos os cursos são gratuitos e podem ser assistidos no seu ritmo. Os cursos disponíveis atualmente incluem:

CursoDuraçãoO que você aprende
Dominando as Carteiras no Bitcoin Core2hFundamentos técnicos de gerenciamento de carteiras, endereços SegWit e Taproot
Transações no Bitcoin Core e Signet1h20Anatomia completa de uma transação Bitcoin, cada componente técnico
Scripts: Como o Bitcoin Executa Suas Regras1h30Funcionamento do Bitcoin Script e regras de validação
Assinaturas Digitais no Bitcoin1h40Como funcionam as assinaturas digitais, onde aparecem e como provam autorização
Núcleo do Bitcoin2hOs quatro pilares: blocos, mineração, rede P2P e validação interna do node
Mineração Além do Nonce1hSeleção de transações, incentivos, taxas e dependências na mempool
Bitcoin vs Computação Quântica1hMito, risco e realidade sobre computação quântica e Bitcoin

Cada curso funciona como um workshop cohort, com conteúdo técnico profundo e exercícios práticos.

Programas Intensivos

Além dos cursos individuais, o Bitcoin Coders oferece programas intensivos com duração de semanas, certificado de conclusão e projeto final. São programas estruturados para profissionais de tecnologia que querem uma formação mais completa e acelerada.

O primeiro programa disponível é o CoreCraft, que vamos detalhar a seguir.

Comunidade e Networking

O Bitcoin Coders mantém uma comunidade ativa no Discord, onde desenvolvedores trocam conhecimento, tiram dúvidas técnicas e fazem networking. A comunidade também serve como canal para:

  • Indicações de vaga: conexão direta com empresas do ecossistema Bitcoin que estão contratando
  • Hackathons: desafios práticos para aplicar o que foi aprendido nos cursos
  • Mentoria: acompanhamento de desenvolvedores mais experientes
  • Aulas ao vivo: sessões interativas com o professor Rafael e outros colaboradores

Materiais Didáticos Open Source

Todo o material didático do Bitcoin Coders é de código aberto e está disponível no GitHub do projeto. Isso significa que qualquer pessoa pode:

  • Acessar e estudar os materiais gratuitamente
  • Propor melhorias e correções via Pull Requests
  • Adaptar o conteúdo para outros contextos educacionais
  • Contribuir com novos materiais e exercícios

Essa abordagem open source garante que o conteúdo evolui com a comunidade e se mantém sempre atualizado.

CoreCraft: O Primeiro Programa Intensivo

O CoreCraft é o programa inaugural do Bitcoin Coders e funciona como o ponto de partida do eixo Ecossistema da escola. É um bootcamp de 3 semanas, 100% online e gratuito, focado em ensinar a operar o Bitcoin Core de ponta a ponta.

Objetivo do CoreCraft

O objetivo é que ao final do programa, o aluno deve ser capaz de operar o Bitcoin Core da linha de comando à integração programática, e construir uma aplicação que interage com o node Bitcoin via RPC.

Ou seja, você não vai apenas assistir aulas. Vai sair do programa com um projeto funcional.

Ementa Semana a Semana

Semana 1 — Fundamentos do Bitcoin Core (conteúdo gravado)

  • Instalação e configuração: bitcoin.conf, RPC, regtest/signet/testnet
  • Estrutura do node: blocos, UTXOs, mempool e carteiras
  • Principais comandos CLI para blocos, transações e endereços
  • Consultando saldos e UTXOs com o Bitcoin CLI
  • Introdução ao conceito de RPC e autenticação

Semana 2 — Automação e Integração via RPC (aulas ao vivo)

  • Entendendo o RPC: o que é e como o CLI o utiliza
  • Primeiras chamadas diretas com curl
  • Criando scripts Python/Node.js que se comunicam com o node
  • Automatizando consultas e transações simples
  • Boas práticas de autenticação e debugging

Semana 3 — Hackathon CoreCraft (projeto final)

  • Desenvolvimento de uma aplicação real usando o RPC do Bitcoin Core
  • Exemplos: mini carteira, explorador de blocos/transações, ferramenta de envio automatizado
  • Integração via Python ou Node.js obrigatória
  • Demonstração e feedback ao vivo
  • Encerramento com visão dos próximos passos: REST API, SDKs, Lightning, BTCPay, Strike

Ao final, o aluno recebe um certificado de conclusão.

Pré-requisitos

O CoreCraft exige conhecimentos básicos de programação (Python ou Node.js), familiaridade com linha de comando (terminal) e vontade de aprender. Não é necessário ter experiência prévia com Bitcoin ou blockchain.

Como se inscrever

As inscrições para novas turmas do CoreCraft são abertas periodicamente. Para se inscrever ou entrar na lista de espera, acesse bitcoincoders.org/programa/corecraft.

Para quem é o Bitcoin Coders

O Bitcoin Coders foi desenhado para um público técnico amplo. Se você se encaixa em algum desses perfis, o projeto é para você:

Desenvolvedores e Programadores

Se você já trabalha com desenvolvimento de software e quer adicionar Bitcoin ao seu stack, o Bitcoin Coders é o caminho mais direto. Os cursos partem do pressuposto de que você já sabe programar e foca no que realmente importa: como o Bitcoin funciona por dentro e como integrá-lo em aplicações.

Engenheiros de Software e Analistas de Sistemas

Para quem trabalha em empresas de tecnologia e quer entender como integrar pagamentos em Bitcoin, operar nodes ou construir ferramentas sobre a infraestrutura do protocolo. O conhecimento adquirido tem aplicação direta em fintechs, startups e empresas que estão adotando Bitcoin.

Estudantes de Ciência da Computação e Engenharia

Se você está na faculdade e quer se diferenciar no mercado de trabalho, dominar o desenvolvimento Bitcoin é uma vantagem competitiva enorme. O mercado de desenvolvedores Bitcoin paga salários significativamente acima da média e opera majoritariamente de forma remota.

Profissionais de TI em Transição de Carreira

Para quem já trabalha em tecnologia (DevOps, SRE, backend, infraestrutura) e quer migrar para o ecossistema Bitcoin. Os cursos do Bitcoin Coders oferecem uma trilha estruturada para fazer essa transição sem precisar começar do zero.

Entusiastas Técnicos do Bitcoin

Mesmo que você não pretenda trabalhar como desenvolvedor Bitcoin, mas quer entender como o protocolo funciona no nível do código, os cursos do Bitcoin Coders são a melhor forma de aprender. O conhecimento técnico transforma completamente sua compreensão sobre o que é o Bitcoin e por que ele funciona.

Por que o Bitcoin Coders é diferente de outras formações

O mercado de educação em Bitcoin está crescendo e é importante entender como o Bitcoin Coders se posiciona em relação a outras opções disponíveis.

Versus bootcamps e cursos pagos

A maioria dos cursos de “blockchain” e “cripto” disponíveis no mercado são pagos (muitas vezes caros), genéricos (misturam Bitcoin com altcoins e DeFi) e superficiais (focam em conceitos abstratos sem prática real). O Bitcoin Coders é o oposto: gratuito, focado exclusivamente em Bitcoin e com forte ênfase prática.

Versus recursos autodidatas

Aprender Bitcoin lendo documentação e código-fonte no GitHub é possível, mas é um caminho lento e fragmentado. O Bitcoin Coders organiza todo o conhecimento em uma trilha didática estruturada, com a vantagem de ter uma comunidade, mentoria e exercícios práticos para acelerar o aprendizado.

Resumo comparativo

CritérioBitcoin CodersBootcamps pagosAutodidata
CustoGratuitoR$ 2.000–15.000+Gratuito
FocoBitcoin exclusivoBlockchain genéricoVariado
IdiomaPortuguêsGeralmente inglêsInglês
PráticaProjetos + hackathonsVariávelPor conta própria
ComunidadeDiscord ativoVariávelNenhuma
Open sourceSimNãoSim
CertificadoSim (programas)SimNão
Público-alvoDevs em formaçãoGeneralistaQualquer

Cursos disponíveis no Bitcoin Coders

Vamos detalhar cada curso disponível na plataforma para você entender o que pode aprender:

Dominando as Carteiras no Bitcoin Core

Neste curso, você aprende os fundamentos técnicos do gerenciamento de carteiras no Bitcoin Core, incluindo como criar e usar endereços SegWit e Taproot. Você também explora o conceito de HD Wallets e Descriptor Wallets, que são a forma moderna de gerenciar chaves no Bitcoin Core.

Duração: 2 horas | Formato: Workshop gravado

Transações no Bitcoin Core e Signet

Explore a anatomia completa de uma transação em Bitcoin e entenda cada componente técnico: inputs, outputs, modelo UTXO, taxas e scripts. O curso usa a rede Signet para demonstrações práticas seguras.

Duração: 1h20 | Formato: Workshop gravado

Scripts: Como o Bitcoin Executa Suas Regras

Entenda como o Bitcoin Script funciona e como as regras de validação são executadas na rede. Este curso aprofunda a lógica de programação que está por trás de cada transação Bitcoin.

Duração: 1h30 | Formato: Workshop gravado

Curso gratuito scripts no Bitcoin - Bitcoin Coders

Assinaturas Digitais no Bitcoin

Aprenda na prática como funcionam as assinaturas digitais do Bitcoin, onde elas aparecem nas transações e como é provado que a transação foi realmente autorizada pelo dono das chaves.

Duração: 1h40 | Formato: Workshop gravado

Núcleo do Bitcoin

Um curso que cobre os quatro pilares técnicos do funcionamento do Bitcoin: blocos, mineração, rede P2P e validação interna do node. Essencial para quem quer entender o que acontece por baixo dos panos.

Duração: 2 horas | Formato: Workshop gravado

Mineração Além do Nonce

Mineração não é só “tentar nonces”. Antes de qualquer hash, um minerador precisa decidir quais transações entram no bloco, lidando com incentivos, taxas e dependências na mempool. Este curso mostra o que acontece antes da corrida pelo hash.

Duração: 1 hora | Formato: Workshop gravado

Bitcoin vs Computação Quântica

Computação quântica não é ficção científica, mas também não é um botão mágico que “quebra o Bitcoin” da noite para o dia. Este curso separa mito de realidade e explica os riscos reais (e as soluções que já existem).

Formato: Workshop gravado

Como começar no Bitcoin Coders

Começar é simples e gratuito. Aqui está o passo a passo:

Passo 1: Acesse a plataforma

Entre em bitcoincoders.org e explore os cursos e programas disponíveis.

Passo 2: Escolha seu caminho

Se você nunca mexeu com o Bitcoin Core, comece pelo curso de instalação e siga a trilha dos cursos gravados. Se você já tem experiência com programação e quer um aprendizado mais intenso, inscreva-se diretamente no programa CoreCraft.

Uma boa trilha para iniciantes é:

  1. Instalar o Bitcoin Core (tutorial no blog da Area Bitcoin)
  2. Curso: Dominando as Carteiras no Bitcoin Core
  3. Curso: Transações no Bitcoin Core e Signet
  4. Curso: Scripts — Como o Bitcoin Executa Suas Regras
  5. Curso: Assinaturas Digitais no Bitcoin
  6. Curso: Núcleo do Bitcoin
  7. Programa: CoreCraft (bootcamp de 3 semanas)

Passo 3: Entre na comunidade

Junte-se ao Discord do Bitcoin Coders para tirar dúvidas, conhecer outros devs e ficar por dentro de eventos, hackathons e novas turmas dos programas.

Passo 4: Pratique e construa

O aprendizado real acontece na prática. Use os ambientes de teste (regtest, signet e testnet) para experimentar sem risco. Participe dos hackathons. Construa projetos. E quando se sentir pronto, comece a contribuir com projetos open source do ecossistema Bitcoin.

O futuro do Bitcoin Coders

O Bitcoin Coders está em constante evolução. Novos programas especializados estão sendo desenvolvidos para cobrir áreas como Lightning Network, desenvolvimento de aplicações com BTCPay Server, integração com SDKs modernos e contribuição direta com o Bitcoin Core em C++.

A visão de longo prazo é clara: ser a principal escola técnica de Bitcoin em língua portuguesa, formando a próxima geração de desenvolvedores que vão construir a infraestrutura financeira do futuro.

O projeto também tem potencial para servir como modelo para outras iniciativas educacionais em todo o mundo, graças à sua natureza open source. Todo o material pode ser traduzido, adaptado e utilizado por educadores de qualquer país.

Conclusão

O Bitcoin Coders é a resposta para uma das maiores lacunas do ecossistema Bitcoin no Brasil: a falta de formação técnica estruturada, gratuita e em português para desenvolvedores.

Se você é programador, desenvolvedor, analista ou qualquer profissional de TI que quer aprender a parte técnica do Bitcoin e atuar nesse ecossistema, o Bitcoin Coders oferece tudo que você precisa: cursos gravados, programas intensivos com certificado, hackathons, comunidade ativa, mentoria e indicações de vaga. Tudo gratuito e open source.

O mercado de desenvolvimento Bitcoin está em plena expansão, com salários acima da média, trabalho remoto e a oportunidade de contribuir com um protocolo que está mudando o sistema financeiro global. E o Bitcoin Coders é o seu ponto de partida.

Acesse bitcoincoders.org, escolha seu primeiro curso e comece sua jornada como desenvolvedor Bitcoin hoje. 🚀

Não deixe de compartilhar esse post, até a próxima e opt out!

Bitcoin Coders

Artigos relacionados no blog da Area Bitcoin

Perguntas sobre o Bitcoin Coders

O que é o Bitcoin Coders?

O Bitcoin Coders é uma escola técnica gratuita e open source, criada pela Area Bitcoin, que capacita desenvolvedores para o ecossistema Bitcoin. Oferece cursos gravados e ao vivo, programas intensivos como o CoreCraft, comunidade ativa no Discord, hackathons e indicações de vaga. Todo o conteúdo é em português e focado em formação prática.

O Bitcoin Coders é gratuito?

Sim, 100% gratuito. Todos os cursos, programas, materiais didáticos e acesso à comunidade são oferecidos sem nenhum custo. O projeto é open source e mantido pela Area Bitcoin como parte de sua missão educacional.

Preciso saber programar para fazer os cursos do Bitcoin Coders?

Para os cursos gravados (workshops), conhecimentos básicos de programação ajudam, mas não são obrigatórios. Para o programa CoreCraft, é necessário ter conhecimentos básicos de Python ou Node.js e familiaridade com linha de comando.

O que é o CoreCraft?

O CoreCraft é o primeiro programa intensivo do Bitcoin Coders. É um bootcamp de 3 semanas, 100% online e gratuito, que ensina a operar o Bitcoin Core de ponta a ponta e construir uma aplicação que interage com o node Bitcoin via RPC. Inclui certificado de conclusão.

O Bitcoin Coders tem certificado?

Sim. Os programas intensivos, como o CoreCraft, oferecem certificado de conclusão para quem finalizar todas as etapas, incluindo o projeto final.

Em que linguagem são os cursos?

Todos os cursos e programas são em português, produzidos no Brasil. A parte de programação utiliza Python e Node.js como linguagens principais.

Quem é o professor do Bitcoin Coders?

O Bitcoin Coders é liderado pelo professor Rafael Penna, doutor em Educação em Ciências, mestre em Computação e engenheiro de computação, que atua como colaborador voluntário. O projeto é uma iniciativa da Area Bitcoin, fundada por Kaká e Carol.

Como me inscrevo no Bitcoin Coders?

Acesse bitcoincoders.org e escolha entre os cursos gravados (disponíveis imediatamente) ou inscreva-se em um programa intensivo como o CoreCraft. A comunidade no Discord está aberta para todos.

Preciso ter um node Bitcoin instalado?

Para aproveitar ao máximo os cursos práticos, é recomendado instalar o Bitcoin Core. Mas não se preocupe: a própria plataforma e o blog da Area Bitcoin têm tutoriais passo a passo para instalação e configuração em qualquer sistema operacional.

Compartilhe em suas redes sociais:

Escrito por
Imagem do Autor
Area Bitcoin

A maior escola de educação sobre Bitcoin do mundo, que tem como objetivo elevar o conhecimento da comunidade e dos bitcoiners de todo o mundo aos níveis mais altos de soberania financeira, intelectual e tecnológica.

Ícone do X

Curtiu esse artigo? Considere nos pagar um cafezinho para continuarmos escrevendo novos conteúdos! ☕