CodeGym
Promotion
CodeGym University
Learning
Course
Tasks
Surveys & Quizzes
Games
Help
Schedule
Community
Users
Forum
Chat
Articles
Success stories
Activity
Reviews
Subscriptions
Light theme

Lessons

  • Reviews
  • About us
Start
Start learning
Start learning now
  • Quest map
  • Lessons
All quests Java Syntax Java Core Java Multithreading Java Collections JSP & Servlets Module 3. Java Professional Module 4. SQL & Hibernate Module 5. Spring Spring
All levels Level 0 Level 1 Level 2 Level 3 Level 4 Level 5 Level 6 Level 7 Level 8 Level 9 Level 10 Level 11 Level 12 Level 13 Level 14 Level 15 Level 16 Level 17 Level 18 Level 19 Level 20 Level 21 Level 22 Level 23 Level 24 Level 25 Level 26 Level 27 Level 28
  • The future is already here

    New Java Syntax
    Level 2, Lesson 0
    The 20th century was noted for things such as vacuum cleaners, washing machines, TVs, and cars. If you were still hand-washing your laundry, riding a horse, or using candles, people in the 20th century would say you were living in the 1800s. The 21st century has become characterized by the Internet, mobile phones, messenger apps, and social...
    Available
  • CodeGym's Java course

    New Java Syntax
    Level 2, Lesson 1
    Learning only the Java language When compared with other educational platforms, CodeGym is unique in that we only teach how to program in Java. We are constantly working make your learning experience more effective, more fun, and more accessible. As a result, we have become the Runet's most popular...
    Available
  • CodeGym subscriptions

    New Java Syntax
    Level 2, Lesson 2
    Monetizing CodeGym Once upon a time, when CodeGym was less than one year old, it was free. We had a small team, and we were working for an idea. By the end of its first year, CodeGym had only 20 levels, but we already had the IDEA plugin and a WordPress-based forum. The great reviews and gratitude...
    Available
  • Memory addressing and variables

    New Java Syntax
    Level 2, Lesson 3
    Where and how data is stored in memory, what memory cells look like, and how to work with them... You'll gradually learn the details of all this over the course of the training. And in this lesson, we'll lay the foundation. You'll get an idea of what computer memory is and how variables are stored in it. And, of course, you'll complete a few tasks.
    Available
  • Introducing ints and Strings

    New Java Syntax
    Level 2, Lesson 4
    Ellie knows something about Java's basic types and is happy to share her knowledge with students at the secret CodeGym center. In this lesson, we'll play around with ints and Strings, taking into account what you previously learned about variables. We'll work with the assignment operator and display variables' values on the screen.
    Available
  • Practice from Diego

    New Java Syntax
    Level 2, Lesson 5
    Nothing can replace programming practice, even if you read all the books in the world. In other words, completing an extra task will never be extra. In this hands-on lesson, we'll learn to make changes in someone else's code. Of course, it would be good to not break our program in the process: it must compile.
    Available
  • Concluding a contract

    New Java Syntax
    Level 2, Lesson 6
    Trust is everything to us. And practice is also everything to us. As a result, "trust and practice are everything to us". Still, before signing a contract, you need to carefully study its terms and conditions! Believe me, this will only make your salary higher: companies love attentive employees. And in programming, attention to detail is worth its weight of gold.
    Available
  • Keyboard input

    New Java Syntax
    Level 2, Lesson 7
    In Java, an action as familiar as typing letters through the keyboard is not entirely trivial. Actually, everything is simple, but beginners sometimes have difficulty with console input. That's why we postponed this topic until the third level. But now your programs will feature interactive elements.
    Available
  • Enter a number

    New Java Syntax
    Level 2, Lesson 8
    So it's now time to write programs that not only display something, but also allow the user to enter some data directly while the program is running. For example, you might ask the user to enter his name...or credit card information. But we'll begin by completing data entry tasks.
    Available
  • Professor Noodles to the rescue

    New Java Syntax
    Level 2, Lesson 9
    What should you do if your Java training seems to be too tough? Professor Noodles is here to help! He is going to tell you where on CodeGym you can ask questions and what Java books to read during your first steps.
    Available
  • Nerd break

    New Java Syntax
    Level 2, Lesson 10
    At the end of a level, it's helpful to unwind, watch an interesting video, and dream about your future. We suggest an excellent substitute for TV shows: videos about technology and famous nerds. During this break, you'll see Steve Jobs' famous speech to Stanford graduates. Let it inspire you to study with renewed intensity!
    Available
Learn
  • Registration
  • Java Course
  • Help with Tasks
  • Pricing
  • Game Projects
  • Java Syntax
Community
  • Users
  • Articles
  • Forum
  • Chat
  • Success Stories
  • Activity
  • Affiliate Program
Company
  • About us
  • Contacts
  • Reviews
  • Press Room
  • CodeGym for EDU
  • FAQ
  • Support
CodeGym CodeGym 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 Java developer’s career.
Follow us
Interface language
Programmers Are Made, Not Born © 2023 CodeGym
MastercardVisa
Programmers Are Made, Not Born © 2023 CodeGym
This website uses cookies to provide you with personalized service. By using this website, you agree to our use of cookies. If you require more details, please read our Terms and Policy.