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
  • The path of the programmer

    New Java Syntax
    7 level,0 lecture
    Why do programmers go around looking so happy all the time? The answer to this question is simple and discouraging: they have jobs that they love and they have a lot of money. Welcome to the world of programming! Programmers make good money. Let's start by telling you about programmers' salaries. How programmers' salaraies...
    Open
  • Creating your own methods and passing arguments

    New Java Syntax
    7 level,1 lecture
    "Are you already here, Amigo? I know you have already learned a lot of Java commands. You've almost reached my level!" "Is that true, Diego?" "Of course not, ha-ha. You still have lots of studying and learning to do. Still, you already know enough to write fairly complex programs. 10, 20, 30 lines of code...
    Open
  • Method parameters in Java

    New Java Syntax
    7 level,2 lecture
    "Hi Amigo! I hope you enjoyed solving tasks using your own methods, and that you realize how convenient it is to create methods. Now let's talk about the most interesting topic of all." "You've piqued my interest, Diego... A new topic?" "Every topic is new for you, my young robot! And this one is no exception. Though once again it is about methods...
    Open
  • Result of a method

    New Java Syntax
    7 level,3 lecture
    "You again, Amigo. Well, hello." "It seems you are not very happy to see me, Diego?" "I've gotten the impression that you think that you've already learned everything there is to know about methods in Java." "Oh, I don't..." "I don't think so! You don't even know the half of it." "Sure, I don't disagr..." "Okay, enough talk. It's time to start...
    Open
  • Practice calling methods

    New Java Syntax
    7 level,4 lecture
    Methods, or as they are also called — functions, work like this: they take a value (or several), rework them, and return a result... Or they don't return a result — such methods also exist. It's just like in life: any action can be represented as a function. It's time to complete several tasks with methods that return values.
    Open
  • Method modifiers

    New Java Syntax
    7 level,5 lecture
    "Greetings, Amigo! I hear you already have a good grasp of methods?" "Hi, Rishi. Yes, I've already cut my way through that teacher's trick. I would say that it wasn't so bad, but you'll tell me, 'No, no! You haven't figured out anything.'" "You've clearly been spending too much time chatting with certain teachers, probably with Diego. Anyway... I still hope...
    Open
  • Variable visibility

    New Java Syntax
    7 level,6 lecture
    "Greetings, my beloved student! It's time to get a little more serious about variables. But this time we won't discuss their internal structure. Instead, we'll focus on how variables interact with the code where they are located. All variables that are declared inside methods are called...
    Open
  • Nuances of working with variables

    New Java Syntax
    7 level,7 lecture
    "Amigo, did you know that in Java not all variables can be changed?" "How's that, Kim? Indeed, the very word 'variable' speaks of change." "There is no doubt about that. Like many other programming languages, Java has constants, that is, variables whose values cannot be changed...
    Open
  • Additional lessons for Level

    New Java Syntax
    7 level,8 lecture
    In this level, you learned how to create your own methods and pass arguments to them. We also figured out what these public, protected, and private keywords mean before each method. Everything seems clear and understandable enough, but if you have a desire to dig a little deeper in order to avoid confusion in the future...
    Open
  • The Breakout story

    New Java Syntax
    7 level,9 lecture
    Hey, Level 6 is coming to an end! You've completed some difficult but useful tasks. Before you move on to the Level 7, you should rest a bit. Get inspired to reach new heights by watching how the most famous Silicon Valley duo, Steve Jobs and Steve Wozniak, took their first steps and created a game called Breakout.
    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