CodeGym
Promoção
Aprendizagem
Cursos
Tarefas
Pesquisas & Questionários
Jogos
Ajuda
Cronograma
Comunidade
Usuários
Fórum
Chat
Artigos
Histórias de sucesso
Atividade
Avaliações
Assinaturas
Tema claro

Aulas

  • Avaliações
  • Sobre nós
Iniciar
Comece a aprender
Comece a aprender agora
  • Meu progresso
  • Cursos
  • Mapa da Missão
  • Aulas
  • Entrada pelo teclado

    JAVA 25 SELF
    Nível 2,Aula 5
    Nesta aula você aprenderá como organizar a entrada de dados pelo teclado em Java com a classe Scanner. Vamos ver como criar um objeto Scanner, ler linhas, números inteiros e números de ponto flutuante, além dos princípios básicos de uso dos métodos de entrada de dados. Exemplos práticos ajudarão você a dominar rapidamente a entrada interativa em programas de console.
    Disponível
  • Plataforma CodeGym: como funciona o aprendizado

    JAVA 25 SELF
    Nível 2,Aula 6
    Conheça a estrutura da plataforma CodeGym: como são organizados os cursos e a universidade, o que são quests e módulos, como funciona o sistema de níveis, aulas e tarefas, para que serve a “Matéria Escura”, onde buscar ajuda e como estudar pelo celular. Esta aula — o seu guia pelos recursos da CodeGym!
    Disponível
  • Inteligência artificial: a nova revolução tecnológica

    JAVA 25 SELF
    Nível 3,Aula 0
    Nesta aula, você vai descobrir como a inteligência artificial está mudando a economia e o mercado de trabalho, por que a revolução da IA é uma chance para todos e como os programadores se tornam os protagonistas da nova era. Exemplos do dia a dia, notícias frescas da indústria e dicas de como não ficar para trás nas mudanças.
    Disponível
  • Operador condicional: if else

    JAVA 25 SELF
    Nível 3,Aula 1
    O operador condicional em Java permite executar diferentes ramificações de código dependendo da veracidade da condição. Na aula, analisamos if, else, a combinação else if, blocos de comandos, exemplos de comparação de números e strings (método equals()), bem como nuances típicas com chaves e legibilidade do código.
    Disponível
  • If aninhados, lógica multinível

    JAVA 25 SELF
    Nível 3,Aula 2
    Como construir lógica multinível com operadores if aninhados em Java: sintaxe básica e lógica “matryoshka”, armadilhas típicas com o else “pendurado” e por que as chaves {} salvam de bugs, além de como combinar else if dentro de condições aninhadas. No fim — um exemplo prático: calculadora de desconto.
    Disponível
  • Tipo lógico boolean e operações lógicas

    JAVA 25 SELF
    Nível 3,Aula 3
    Nesta aula, você conhecerá o tipo lógico boolean em Java, aprenderá como usar os valores true e false, construirá expressões com operadores de comparação e operadores lógicos &&, ||, !, analisará as tabelas-verdade e as nuances típicas na escrita de condições.
    Disponível
  • Precedência de operadores e parênteses em condições

    JAVA 25 SELF
    Nível 3,Aula 4
    Nesta aula, vamos analisar a precedência dos operadores e a associatividade em Java: o que é avaliado antes, como ler sequências de && e ||, quando os parênteses são necessários e como usá-los para evitar erros lógicos. Mostraremos exemplos, uma tabela de precedência e um fluxograma para facilitar a visualização.
    Disponível
  • Operador ternário em Java: condições concisas e nuances

    JAVA 25 SELF
    Nível 3,Aula 5
    Dissecamos o operador ternário em Java: em que ele difere de if-else, como usá-lo para verificações compactas, quais os requisitos de tipos dos ramos, como integrá-lo em um aplicativo e por que é melhor ter cuidado com ternários aninhados. Tudo — com exemplos e dicas práticas.
    Disponível
  • Visão geral dos cursos da CodeGym

    JAVA 25 SELF
    Nível 3,Aula 6
    Neste panorama você vai aprender como são estruturados os cursos autônomos e os cursos universitários da CodeGym: em que eles diferem, quais formatos de estudo estão disponíveis, o que está incluído nos programas, como funciona o suporte aos alunos e como escolher o caminho certo para começar uma carreira em TI. Muita prática, depoimentos reais e dicas para iniciantes!
    Disponível
  • O futuro chegou

    JAVA 25 SELF
    Nível 4,Aula 0
    Neste artigo inspirador, você vai descobrir como a tecnologia mudou nossas vidas no século XXI: de smartphones e internet a VR e educação online. Vamos falar sobre as oportunidades que o mundo moderno abre e por que é importante não perder a chance de aproveitá‑las. Leia uma parábola sobre escolha e ação — e dê um passo rumo ao futuro hoje mesmo!
    Disponível
  • Laço while: introdução e nuances de uso

    JAVA 25 SELF
    Nível 4,Aula 1
    Nesta aula, você vai conhecer o laço while em Java: verá a sintaxe e o esquema básico de funcionamento, exemplos práticos (contador, leitura até o valor necessário), laços aninhados e infinitos, além de erros típicos e como evitá-los. Depois de estudar, você conseguirá aplicar o while com segurança em seus programas.
    Disponível
  • Laço for: introdução e nuances de uso

    JAVA 25 SELF
    Nível 4,Aula 2
    Nesta aula você vai analisar o laço for em Java: sua sintaxe e três partes constituintes, comparação com while, exemplos práticos (contadores, contagem regressiva, passo ≠ 1, múltiplas variáveis, for “infinito”) e dicas de uso. Após a lição, você conseguirá escolher e escrever laços com segurança em código real.
    Disponível
  • 1
  • 2
  • 3
  • 4
  • ...
  • 30
Aprender
  • Cadastro
  • Curso de Java
  • Ajuda com Tarefas
  • Preços
  • Sintaxe Java
Comunidade
  • Usuários
  • Artigos
  • Fórum
  • Chat
  • Histórias de sucesso
  • Atividade
  • Programa de afiliados
Empresa
  • Sobre nós
  • Contatos
  • Avaliações
  • Sala de imprensa
  • CodeGym for EDU
  • Perguntas frequentes
  • Suporte
CodeGymCodeGym é um curso online para aprender programação Java do zero. Este curso é uma maneira perfeita de dominar Java para iniciantes. Contém mais de 1.200 tarefas com verificação instantânea e um escopo essencial da teoria dos fundamentos de Java. Para ajudar você a ter sucesso nos estudos, implementamos um conjunto de recursos motivacionais: questionários, projetos de programação, conteúdo sobre aprendizagem eficiente e carreira de desenvolvedor Java.
Siga-nos
Idioma da interface
English Deutsch Español हिन्दी Français
Português
Polski বাংলা 简体中文 मराठी தமிழ் Italiano Bahasa Indonesia 繁體中文 Nederlands 日本語 한국어 Bulgarian Danish Hungarian Basa Jawa Malay Norwegian Romanian Swedish Telugu Thai Українська Filipino Turkish Azərbaycan Русский Vietnamese
"Programadores se formam, não nascem" © 2026 CodeGym
MastercardVisa
"Programadores se formam, não nascem" © 2026 CodeGym