JavaRush
Promotion
Learning
Courses
Tasks
Quizzes
Games
Help
Schedule of nudges
Internship
Community
Users
Forum
Chat
Articles
Success stories
Activities
Reviews
Subscriptions
Light theme

Lectures

  • Reviews
  • About us
  • CS50
Start
Start learning
Start learning
  • My progress
  • Courses
  • Quest map
  • Lectures
  • JavaRush — Learning to program in Java

    New Java Syntax
    4 level,0 lecture
    How about a whole new approach to learning programming and education in general? Unlike anything you've seen before. How about a learning process that has an objective, a way to get there, and produces results? If that's what you need, then you've come to the right place — an online course to learn how to program...
    Open
  • JavaRush community

    New Java Syntax
    4 level,1 lecture
    JavaRush forum But learning isn't the only thing we do on JavaRush! We also rub shoulders with other programmers: beginners as well as folks who are already established. Recently, JavaRush became not just a website for learning Java, but also the Runet's largest community of Java developers.  As the size of our Java community expands...
    Open
  • JavaRush mobile app

    New Java Syntax
    4 level,2 lecture
    The problem with all mobile apps JavaRush students have been asking for a mobile app for a long time. And we understand why — in today's world, a phone is more readily available than a desktop computer with IntelliJ IDEA installed. It is much easier to set aside 15 minutes several times during the day than it is to sit down to...
    Open
  • Loops

    New Java Syntax
    4 level,3 lecture
    What if you need to repeat the same action several times as long as a certain condition is true? For example, here's a condition: "I will study at the secret JavaRush center while my level is <= 40". Or "while there is at least one cookie in the bag, eat it". The loop will stop only when the bag is empty. The Java while loop makes for an interesting lesson.
    Open
  • Tasks about loops

    New Java Syntax
    4 level,4 lecture
    When you know loops, solving programming problems is easier, more interesting, and more natural! In fact, loops (repeated actions) form the basis of any automation and are the essence of programming. That's what Mark Zuckerberg thinks. Why not listen to him and master this important tool? In this lesson, we'll complete tasks using the while loop.
    Open
  • For loop

    New Java Syntax
    4 level,5 lecture
    The nature of a loop is in its very name: repetition. In Java, there are several constructs for loops. Each of them is useful. In this lesson, we'll talk about the for loop. Programmers love and respect it for its compactness, convenience and...beauty, I guess. This loop is able to change code. See for yourself!
    Open
  • For loop in practice

    New Java Syntax
    4 level,6 lecture
    There's no longer any point in hiding this terrible secret from you: From now until the end of your programming life, you'll have to use the for loop. You can't escape this. Take my word for it. And if that's the case, why not learn to use this ubiquitous tool like a virtuoso? Starting right now: We have 5 tasks about loops.
    Open
  • Interrupting a loop

    New Java Syntax
    4 level,7 lecture
    "Hi Amigo!" "Hi Ellie." "You've already studied loops, and that's cool." "I agree! Now I totally don't know how to live without them." "Sometimes you can do without them... But more often you will need them. Today we're going to talk about the situation when you need to get out of a loop ahead of schedule." "Do you mean, when the condition...
    Open
  • Additional lessons for Level

    New Java Syntax
    4 level,8 lecture
    If the topics we've covered aren't clear... Repeat them over and over again until they are :) But we hope that the lessons in this level have given you a good understanding of how to use loops in Java. You also learned what real numbers are and about some of the nuances of working with them. To sort out all the new information in your brain...
    Open
  • How do hard drives work?

    New Java Syntax
    4 level,9 lecture
    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.
    Open
  • Tasks with and without asterisks

    New Java Syntax
    4 level,10 lecture
    Complete 4 tasks and get a pass to Level 5... Actually, that's not quite right. But in any case, the more tasks you complete, the more rapid and obvious will be your progress. Your attention, please: These tasks involve a solution in IntelliJ IDEA. Data input, branching, methods, and loops — we're putting into practice what we've already covered.
    Open
Learn
  • Registration
  • Java course
  • Help with tasks
  • Pricing
Community
  • Users
  • Articles
  • Forum
  • Chat
  • Success stories
  • Activities
Company
  • About us
  • Contacts
  • Reviews
  • FAQ
  • Support
JavaRushJavaRush — is an interactive online course for learning Java programming from scratch. It contains 1200 practical tasks with one-click solution checking, the necessary minimum of theory on Java basics, and motivating features that help you complete the course: games, quizzes, interesting projects and articles on effective learning and the career of a Java developer.
Follow us
Язык интерфейса
Русский
English
Українська
"Programmers are not born" © 2025 JavaRush
MastercardVisa
"Programmers are not born" © 2025 JavaRush