Aprenda C++ desde seu primeiro cout até classes, a STL, semântica de movimento e o C++20 moderno. Este curso de programação em C++ combina lições curtas com um compilador real no seu celular, para que cada ideia termine com código que você escreve, compila e executa por conta própria.
Feito para iniciantes, estudantes de ciência da computação, desenvolvedores de jogos e sistemas e qualquer pessoa se preparando para uma aula de programação ou uma entrevista de programação.
UM TUTORIAL DE C++ QUE FAZ VOCÊ ESCREVER CÓDIGO
• 51 cursos e mais de 200 lições curtas, do básico para iniciantes a tópicos avançados
• Um mapa do curso organiza tudo em cinco trilhas: fundamentos, memória, objetos, a STL e construção de programas reais
• Os tópicos incluem ponteiros, a pilha e o heap, RAII, ponteiros inteligentes, exceções, templates, lambdas, I/O de arquivos, CMake e concorrência
• Programação orientada a objetos (OOP): classes, herança, polimorfismo e sobrecarga de operadores
• A STL: vetores, mapas, algoritmos, ranges e std::optional
• Padrões modernos do C++ 11, 14, 17 e 20, incluindo semântica de movimento e concepts
• Quizzes e revisão com cartões ajudam a fixar a sintaxe
UM COMPILADOR DE C++ NO SEU BOLSO
• Escreva código em um editor de código para celular e compile-o com um compilador GCC real, não um simulador
• Veja a saída e o código de saída e execute novamente com um toque
• Digite entradas para programas que leem de cin
• Todos os programas executados são salvos, junto com suas anotações de lição e favoritos
• Uma biblioteca de exemplos prontos e uma folha de consulta pesquisável
TRÊS HÁBITOS DIÁRIOS DE PRÁTICA DE C++
• Preveja a saída: cinco programas curtos por dia. Comprometa-se com uma resposta antes que o compilador a confirme
• Caça aos bugs: um programa com defeito por dia. Encontre o problema, corrija-o e comprove a solução com o compilador. As dicas são gratuitas
• Syntax Sprint: 60 segundos de perguntas de sintaxe respondidas com um toque. Supere sua melhor pontuação
20 PROJETOS GUIADOS DE C++
Construa programas reais passo a passo: uma conta bancária, formas com polimorfismo, uma pilha com template, um analisador de configurações, uma calculadora RPN, um contador de palavras com std::map, uma lista encadeada, uma máquina de estados e muito mais.
MENTOR AI E TRADUTOR DE ERROS
Travou em um ponteiro ou em uma parede de erros de template? Cole o erro e receba uma explicação em uma frase, além da linha a corrigir. Pergunte qualquer coisa ao Mentor AI e receba uma resposta clara em linguagem simples.
60 MISSÕES DE PROGRAMAÇÃO E DESAFIOS DIÁRIOS
• 60 missões de programação, das fáceis às difíceis
• Um novo problema de programação todos os dias
• World Coding Challenge: três rodadas globais ao vivo todos os dias, com um placar
• Sequências, XP e lembretes ajudam você a manter a prática
GRATUITO PARA COMEÇAR
Seu primeiro curso de C++ é gratuito. Também são gratuitos o conjunto diário de Preveja a saída, a caça aos bugs diária, três rodadas de Syntax Sprint por dia, o primeiro projeto guiado, duas missões, o problema de programação diário, o World Coding Challenge e uma pergunta ao Mentor AI por dia.
PRO
O Pro desbloqueia todos os cursos, missões e projetos, Syntax Sprint ilimitado, todas as ferramentas de AI, o exame para certificado e uma experiência sem anúncios.
PARA QUEM É
• Iniciantes aprendendo C++ como primeira ou segunda linguagem de programação
• Estudantes fazendo uma aula de programação em C++ ou um curso de ciência da computação
• Desenvolvedores de jogos, sistemas embarcados e sistemas que precisam de habilidades em C++ moderno
O app está disponível em 22 idiomas.
Comece hoje o curso gratuito de C++, faça o primeiro quiz e compile seu primeiro programa em minutos.
Tutorial de programação C++ e editor: OOP, STL, quizzes e exercícios
Atualizado em
26 de set. de 2026