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
  • Aprenda programação Java do zero

    JAVA 25 SELF
    Nível 1,Aula 0
    Comece sua jornada na programação com Java junto com a CodeGym! Descubra por que sua experiência e sua idade — são uma vantagem, como Java abre portas para o mundo dos jogos, da web, dos aplicativos móveis e em nuvem, e como o apoio da comunidade vai ajudar você a se tornar um(a) Desenvolvedor(a) Java Júnior. Milhares de pessoas já mudaram de vida — agora é a sua vez!
    Disponível
  • Comandos e o primeiro programa em Java

    JAVA 25 SELF
    Nível 1,Aula 1
    Nesta aula, você vai aprender o que são comandos na programação, como funciona um programa mínimo no Java 21+, o que é o método main() e como escrever seu primeiro programa que exibe texto na tela. Tudo é explicado de forma simples, com exemplos e um passo a passo para iniciantes.
    Disponível
  • Saída na tela em Java: System.out.println e System.out.print

    JAVA 25 SELF
    Nível 1,Aula 2
    Nesta aula, você vai conhecer os comandos de saída para a tela em Java: System.out.println e System.out.print. Você aprenderá como imprimir números e strings corretamente, qual é a diferença entre esses comandos, como concatenar strings e também verá erros típicos de iniciantes.
    Disponível
  • Introdução às variáveis

    JAVA 25 SELF
    Nível 1,Aula 3
    Nesta aula, você vai aprender o que são variáveis em Java, como elas funcionam, como declará-las e usá-las, além de conhecer as regras de nomenclatura de variáveis. Tudo é explicado com analogias simples e exemplos de código.
    Disponível
  • Tipos de variáveis

    JAVA 25 SELF
    Nível 1,Aula 4
    Nesta aula, você vai aprender como declarar variáveis em Java, conhecer os tipos de dados básicos ( int e String), aprender a atribuir valores, exibir variáveis na tela e concatenar strings com números.
    Disponível
  • Compilador e comentários

    JAVA 25 SELF
    Nível 1,Aula 5
    Nesta aula você vai aprender para que serve o compilador em Java, como ele funciona, quais erros pode encontrar e também conhecer os comentários no código: seus tipos, objetivos e exemplos divertidos da vida dos programadores.
    Disponível
  • Resultados do primeiro nível: por que estudar Java e o que você já sabe fazer

    JAVA 25 SELF
    Nível 1,Aula 6
    Nesta aula final do primeiro nível, você vai descobrir por que Java é uma das linguagens de programação mais procuradas, onde ela é utilizada (de bancos a aplicativos móveis) e vai recapitular seus primeiros avanços no CodeGym. Parabéns por concluir o primeiro nível e convidamos você a seguir em frente!
    Disponível
  • Indústria de TI e você

    JAVA 25 SELF
    Nível 2,Aula 0
    Nesta aula você vai aprender como a revolução da informação mudou o mundo, por que as empresas de TI se tornaram as maiores e mais valiosas, quais perspectivas o trabalho em TI abre, e por que agora — a melhor época para se tornar programador. Exemplos, números e fatos inspiradores!
    Disponível
  • Números inteiros: tipo int, operações com o tipo int

    JAVA 25 SELF
    Nível 2,Aula 1
    Nesta aula você aprenderá a trabalhar com números inteiros em Java usando o tipo int: intervalo de valores, declaração de variáveis, atribuição, operações aritméticas, divisão, resto da divisão, incremento e decremento. Exemplos e explicações ajudarão você a dominar rapidamente o básico do trabalho com variáveis inteiras.
    Disponível
  • Strings e texto: tipo String, manipulação de strings

    JAVA 25 SELF
    Nível 2,Aula 2
    Nesta aula, você conhecerá o tipo String em Java: vai aprender a criar e inicializar variáveis de string, realizar concatenação, escapar caracteres especiais e usar métodos básicos para trabalhar com texto. Exemplos práticos e explicações ajudarão você a trabalhar com strings com confiança em seus programas.
    Disponível
  • Conversão entre tipos de dados

    JAVA 25 SELF
    Nível 2,Aula 3
    Nesta aula você vai aprender como converter valores entre strings e números em Java, por que isso é necessário, quais métodos existem e no que prestar atenção ao trabalhar com tipos de dados. Exemplos de código e explicações ajudarão a evitar erros comuns de conversão.
    Disponível
  • Endereçamento de memória e variáveis

    JAVA 25 SELF
    Nível 2,Aula 4
    Mergulhe nos fundamentos do trabalho com memória no Java: como as variáveis são alocadas na memória RAM, o que é endereçamento, como são estruturados os tipos primitivos e os objetos, e por que programadores contam a partir de zero. A aula ajudará a entender como o Java gerencia a memória e o que acontece “sob o capô” ao trabalhar com variáveis e strings.
    Disponível
  • 1
  • 2
  • 3
  • ...
  • 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