JavaRush
Course
Tasks
Games
Help
Subscriptions
Success stories
Chat
Forum
Articles
Users
Activity

Lessons

  • Reviews
  • About us
Start
Start learning
  • Quest map
  • Lessons
All quests
All levels Level 0 Level 1 Level 2 Level 3 Level 4 Level 5 Level 6 Level 7 Level 8 Level 9 Level 10
  • You've leveled up!

    Java Syntax
    Level 3, Lesson 0
    The third motivational lesson prepared by CodeGym's super training specialist is about which plan is right and which is not, how competition affects success, and which professionals enjoy 80% of income. And you'll also learn about the widespread failures that await graduates.
  • The simplest program

    Java Syntax
    Level 3, Lesson 1
    By the beginning of the third level, CodeGym students have already managed to write more than one program. They may not understand all of their elements, but everything is gradually falling into place. Now is the perfect time to discover some details regarding the main() method and...to install IntelliJ IDEA!
  • Connecting IntelliJ IDEA

    Java Syntax
    Level 3, Lesson 2
    An integrated development environment (IDE) saves programmers' time and makes their work much more convenient. A cool IDE is like a comfy chair: you won't even want to leave work. In this lesson, you'll learn how to connect the CodeGym plug-in to IntelliJ IDEA and complete tasks directly in this environment.
  • Screen output once again

    Java Syntax
    Level 3, Lesson 3
    There was a time when computers only displayed text. Programs displayed data on the screen, and read data in from the keyboard. This form of interaction is called "working with the console". An alternative to the console is a window interface (where the user interacts with the program through windows). Since we're just learning to program, we'll start with the console.
  • Practice displaying stuff

    Java Syntax
    Level 3, Lesson 4
    After this lesson, students at the secret CodeGym center will be 6 tasks smarter. We'll display our birth date on the screen, calculate various sums and products, and arrange parentheses properly. We'll also create Zerg, Protoss and Terran objects with unique names. If something isn't clear, we'll google it or reread the lessons.
  • Concatenation

    Java Syntax
    Level 3, Lesson 5
    The bewildering word "concatenation" refers to the essential process of gluing (or combining) strings. Basically, it's like adding numbers, only in this case we're adding strings. 2+2 is 4 if we're dealing with numbers, but if we glue together "2" and "2", then we get "22".
  • Tasks

    Java Syntax
    Level 3, Lesson 6
    In life, do you often misunderstand what others want from you? Alas, this can happen with any work, even programming: a developer's job is sometimes assigned by someone who isn't too familiar with the features of the work of the person writing the code. Some of the task conditions may seem incomprehensible, or maybe everything is clear from the outset?
  • Keyboard input

    Java Syntax
    Level 3, 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.
  • Enter a number

    Java Syntax
    Level 3, 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.
  • IntelliJ and creating your own project

    Java Syntax
    Level 3, Lesson 9
    Employers quite frequently list the ability to work in a specific IDE among the requirements for job candidates. There is nothing complicated about it, but someone who is already familiar with the tool will spend less time acclimating. So don't waste any time. Learn to use the popular IntelliJ IDEA IDE right now.
  • Useful Links from the Professor – 3

    Java Syntax
    Level 3, Lesson 10
    Who's in charge here? The one who writes the code (preferably correctly). Java programs have a special main method. It's the point where execution of the program begins. You've already seen it: it's the main() method. The wise professor has again chosen some useful links to articles about this method, console output, and IntelliJ IDEA.
  • How do hard drives work?

    Java Syntax
    Level 3, Lesson 11
    Can you believe that modern hard drives hold 300,000,000 times more information than IBM’s first device from 1957? Nowadays they can easily hold more information than any library, and their capacity is still increasing. But how do they store such huge amounts of data? In this TED-Ed video, Kanawat Senanan explains how these powerful tools were created.
  • 1
  • 2
Learn
  • Registration
  • Java Course
  • Help with Tasks
  • Pricing
  • Game Projects
Community
  • Users
  • Articles
  • Forum
  • Chat
  • Success Stories
  • Activity
About
  • About us
  • Contacts
  • Reviews
  • Press Room
  • CodeGym for EDU
  • FAQ
  • Support
Follow us
Interface language
© 2021 CodeGym Programmers Are Made, Not Born
© 2021 CodeGym Programmers Are Made, Not Born