Menu
Coddy logo textTech
PopularJornada

Aprenda C++

Um curso de C++ online, gratuito e interativo. Você escreve C++ em toda lição — fundamentos, pointers, classes, templates — com dicas de IA quando o compilador reclama, e um certificado grátis quando terminar.

211,803+ codders inscritos

  • Ideal para iniciantes
  • sparkles iconAjuda de codificação com IA
  • hint iconLições interativas e práticas
  • volume On iconNarração em áudio em todas as lições
  • quiz iconQuestionários para testar seu conhecimento
  • certificate iconCertificado grátis de conclusão

Programa

3 seções3 projetos234 lições206 desafios1,567 perguntas de quiz
  1. Começar seçãoIniciarExpandirRecolherConstrua uma base sólida com conceitos essenciais e habilidades básicas

    Introdução

    4 lições325

    Variáveis Parte 1

    6 lições846

    Variáveis Parte 2

    5 lições334

    Operadores Parte 1

    7 lições654

    Operadores Parte 2

    4 lições423

    Tomada de Decisão

    6 lições637

    Fundamentos de Entrada/Saída

    5 lições524

    Calculadora de Números

    Projeto4 lições16

    Loops

    9 lições760

    Funções

    7 lições739

    Fundamentos de Arrays

    9 lições848

    Strings

    5 lições441

    Desafios Finais

    3 lições37
  2. Começar seçãoIniciarExpandirRecolherDesenvolva habilidades de resolução de problemas e crie programas dinâmicos e interativos

    Ponteiros e Memória

    8 lições757

    Vetores (Arrays Dinâmicos)

    9 lições861

    Projeto: Ferramenta de Lista de Tarefas

    Projeto5 lições1

    Mapas (Pares Chave-Valor)

    7 lições644

    Projeto: Ferramenta de Inventário

    Projeto5 lições1

    Conjuntos (Elementos Únicos)

    6 lições538

    Funções Avançadas

    7 lições653

    Tratamento Básico de Erros

    6 lições540

    Desafios Finais

    3 lições3
  3. Começar seçãoIniciarExpandirRecolherDescubra como organizar o código com classes, objetos e estruturas reutilizáveis

    Fundamentos de OOP

    11 lições1187

    Gerenciamento de Memória

    6 lições644

    Construtores e Destrutores

    9 lições972

    Propriedades de Classe

    7 lições753

    Encapsulamento

    6 lições651

    Sobrecarga de Operadores

    8 lições863

    Herança

    8 lições862

    Polimorfismo

    8 lições860

    Templates

    6 lições546

    Visão Geral da STL

    6 lições646

    Conceitos Avançados de POO

    7 lições763

    Recursos do C++ Moderno

    7 lições764

    Padrões de Projeto Parte 1

    6 lições655

    Padrões de Projeto Parte 2

    7 lições764

    Desafios Finais

    2 lições2

Por que aprender C++ com a Coddy

  • Escreva e rode código C++ de verdade no navegador. Sem instalar compilador, sem configurar toolchain. Cada aula compila seu C++ no servidor e mostra a saída na hora.
  • C++ moderno: classes e objetos, herança, funções virtuais, referências e ponteiros, templates, a STL. Os padrões de C++ que você realmente usa hoje em dia.
  • As dicas de IA ajudam você a ler e corrigir os erros do compilador C++ — em especial aqueles famigerados por serem crípticos — para que a linguagem pareça acessível em vez de punitiva.
  • Certificado grátis de C++ ao concluir o curso. Útil para vagas em sistemas, game-dev e embarcados, onde fluência em C++ é o mínimo esperado.

Perguntas frequentes sobre aprender C++

C++ é fácil de aprender?

C++ tem fama de ser uma das linguagens mais difíceis de aprender — ponteiros, gerenciamento manual de memória e um conjunto enorme de recursos pesam bastante. A boa notícia é que você não precisa de todos os recursos logo de cara. O curso começa pelo núcleo prático (variáveis, controle de fluxo, funções, classes) e só introduz ponteiros e templates depois que o básico está firme.

Devo aprender C ou C++ primeiro?

Os dois ensinam o pensamento de baixo nível, mas levam para caminhos diferentes. C é menor e te força a encarar memória e ponteiros logo de cara. C++ é maior, mas permite uma curva mais gradual passando por classes e a STL antes de você ter que gerenciar memória na mão. Para desenvolvimento de aplicações ou de jogos, comece com C++; para trabalhos embarcados ou de sistemas operacionais, C está mais perto do metal.

Quanto tempo leva para aprender C++?

Os fundamentos de C++ — sintaxe, controle de fluxo, funções, classes simples — levam de três a seis semanas de prática diária. Usar pointers, templates e a STL com naturalidade costuma levar de três a seis meses. Dominar de fato (idiomas modernos de C++, trabalho de performance, bases de código complexas) é uma jornada de vários anos.

Posso aprender C++ online de graça?

Sim. O curso interativo de C++ é gratuito — lições, exercícios de código, quizzes e certificado. O editor roda no seu navegador, então você não precisa instalar GCC, Clang ou Visual Studio localmente para começar a escrever C++.

Preciso instalar um compilador para fazer este curso de C++?

Não. Todo exercício de C++ é compilado no servidor em um ambiente sandbox e mostra a saída ao lado do seu código. Sem toolchain, sem makefile, sem IDE.

Recebo um certificado de C++ ao terminar o curso?

Sim. Ao concluir o curso de C++, você recebe um certificado de conclusão gratuito. Uma prova verificável que pode adicionar ao seu currículo ou LinkedIn ao lado do código do seu portfólio.
Coddy programming languages illustration

Aprenda C++ com Coddy

COMEÇAR