CodeGym
Promozione
Learning
Corsi
Tasks
Surveys & Quizzes
Games
Help
Schedule
Community
Users
Forum
Chat
Articles
Success stories
Activity
Reviews
Subscriptions
Tema chiaro

Lezioni

  • Recensioni
  • Chi siamo
Inizia
Inizia a imparare
Start learning now
  • I miei progressi
  • Corsi
  • Mappa Quest
  • Lezioni
  • Input da tastiera

    JAVA 25 SELF
    Livello 2,Lezione 5
    In questa lezione imparerai come gestire l'input da tastiera in Java utilizzando la classe Scanner. Analizzeremo la creazione di un oggetto Scanner, la lettura di stringhe, numeri interi e numeri in virgola mobile, nonché i principi fondamentali per lavorare con i metodi di input. Esempi pratici ti aiuteranno a padroneggiare rapidamente l’input interattivo nei programmi da console.
    Disponibile
  • Piattaforma CodeGym: come è organizzato l'apprendimento

    JAVA 25 SELF
    Livello 2,Lezione 6
    Scopri come è strutturata la piattaforma CodeGym: come sono organizzati i corsi e l’università, cosa sono i quest e i moduli, come funziona il sistema di livelli, lezioni ed esercizi, a cosa serve la «Materia Nera», dove cercare aiuto e come studiare da mobile. Questa lezione — la tua guida alle possibilità di CodeGym!
    Disponibile
  • Intelligenza artificiale: una nuova rivoluzione tecnologica

    JAVA 25 SELF
    Livello 3,Lezione 0
    In questa lezione scoprirete come l’intelligenza artificiale sta cambiando l’economia e il mercato del lavoro, perché la rivoluzione dell’IA è un’opportunità per tutti e come gli sviluppatori stanno diventando i protagonisti chiave della nuova era. Esempi reali, notizie fresche dal settore e consigli su come non restare indietro nel cambiamento.
    Disponibile
  • Istruzione condizionale: if else

    JAVA 25 SELF
    Livello 3,Lezione 1
    L'istruzione condizionale in Java consente di eseguire rami di codice diversi a seconda della veridicità della condizione. Nella lezione analizziamo if, else, la combinazione else if, i blocchi di istruzioni, esempi di confronto di numeri e stringhe (metodo equals()), nonché tipiche sfumature riguardo alle parentesi e alla leggibilità del codice.
    Disponibile
  • if annidati, logica multilivello

    JAVA 25 SELF
    Livello 3,Lezione 2
    Come costruire una logica multilivello con gli operatori if annidati in Java: sintassi di base e logica “a matrioska”, trappole tipiche con l’ else “pendente” e perché le parentesi graffe {} salvano dai bug, come combinare else if all’interno di condizioni annidate. Alla fine — un esempio pratico: calcolatore di sconto.
    Disponibile
  • Il tipo logico boolean e le operazioni logiche

    JAVA 25 SELF
    Livello 3,Lezione 3
    In questa lezione conoscerai il tipo logico boolean in Java, imparerai come usare i valori true e false, costruirai espressioni con gli operatori di confronto e con gli operatori logici &&, ||, !, analizzerai le tabelle di verità e i tipici dettagli nella scrittura delle condizioni.
    Disponibile
  • Precedenza degli operatori e parentesi nelle condizioni

    JAVA 25 SELF
    Livello 3,Lezione 4
    In questa lezione esamineremo la precedenza degli operatori e l’associatività in Java: cosa viene valutato prima, come si leggono le catene && e ||, quando servono le parentesi e come usarle per evitare errori logici. Mostreremo esempi, una tabella delle precedenze e un diagramma di flusso per chiarezza.
    Disponibile
  • Operatore ternario in Java: condizioni concise e sfumature

    JAVA 25 SELF
    Livello 3,Lezione 5
    Analizziamo l’operatore ternario in Java: in cosa differisce da if-else, come usarlo per controlli compatti, quali requisiti hanno i tipi dei rami, come integrarlo in un’applicazione e perché conviene essere prudenti con i ternari annidati. Tutto — con esempi e consigli pratici.
    Disponibile
  • Panoramica dei corsi CodeGym

    JAVA 25 SELF
    Livello 3,Lezione 6
    In questa panoramica scoprirete come sono organizzati i corsi autonomi e universitari di CodeGym: in cosa differiscono, quali formati di apprendimento sono disponibili, cosa includono i programmi, come funziona il supporto agli studenti e come scegliere il percorso giusto per iniziare una carriera nell’IT. Molta pratica, testimonianze reali e consigli per i principianti!
    Disponibile
  • Il futuro è arrivato

    JAVA 25 SELF
    Livello 4,Lezione 0
    In questo articolo ispirante scoprirai come la tecnologia ha cambiato la nostra vita nel XXI secolo: dagli smartphone e da internet fino alla VR e alla formazione online. Parleremo delle opportunità che apre il mondo moderno e del perché è importante non perdere la propria occasione di approfittarne. Leggi la parabola sulla scelta e sull’azione — e fai un passo nel futuro già oggi!
    Disponibile
  • Ciclo while: introduzione e particolarità

    JAVA 25 SELF
    Livello 4,Lezione 1
    In questa lezione conoscerete il ciclo while in Java: analizzerete la sintassi e lo schema di base, vedrete esempi pratici (contatore, input fino al valore richiesto), conoscerete i cicli annidati e quelli infiniti, nonché gli errori tipici e i modi per evitarli. Dopo lo studio sarete in grado di usare con sicurezza while nei vostri programmi.
    Disponibile
  • Ciclo for: introduzione e particolarità d'uso

    JAVA 25 SELF
    Livello 4,Lezione 2
    In questa lezione esaminerete il ciclo for in Java: la sua sintassi e le tre parti che lo compongono, il confronto con while, esempi pratici (contatori, conto alla rovescia, passo ≠ 1, più variabili, «infinito» for) e consigli d'uso. Dopo la lezione sarete in grado di scegliere e scrivere i cicli nel codice reale con sicurezza.
    Disponibile
  • 1
  • 2
  • 3
  • 4
  • ...
  • 30
Learn
  • Registration
  • Java Course
  • Help with Tasks
  • Pricing
  • Java Syntax
Community
  • Users
  • Articles
  • Forum
  • Chat
  • Success Stories
  • Activity
  • Affiliate Program
Company
  • About us
  • Contacts
  • Reviews
  • Press Room
  • CodeGym for EDU
  • FAQ
  • Support
CodeGymCodeGym is an online course for learning Java programming from scratch. This course is a perfect way to master Java for beginners. It contains 1200+ tasks with instant verification and an essential scope of Java fundamentals theory. To help you succeed in education, we’ve implemented a set of motivational features: quizzes, coding projects, content about efficient learning, and a Java developer’s career.
Follow us
Lingua dell'interfaccia
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
"Programmers Are Made, Not Born" © 2026 CodeGym
MastercardVisa
"Programmers Are Made, Not Born" © 2026 CodeGym