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
  • Java For Beginners

    New Java Syntax
    1 level,0 lecture
    Well, you're here. And you find yourself in a sticky situation! This dark corridor leads to a distant door (see, young robots like you are crowding there). Behind the door, is the secret JavaRush lab, where you will learn Java. I don’t know your background nor have I any idea where you studied or what you studied to become. I only know that cranking through 40 levels with 1200+ tasks will make you a programmer.
    Open
  • How to use JavaRush

    New Java Syntax
    1 level,1 lecture
    The secret JavaRush center's control panel has a simple and intuitive interface. But confused at the abundance of new information, newcomers sometimes don't access it in the best possible way, or they don't notice the obvious. So it's time to go over our buttons/arrow/icons to accelerate your training.
    Open
  • The virtual machine and the first command

    New Java Syntax
    1 level,2 lecture
    "Hi, Amigo!"
    Open
  • Ready for the first program

    New Java Syntax
    1 level,3 lecture
    Just imagine: within 10 minutes you will be writing your first Java program! But first a wise teacher will tell you something else important about the command to display text on the console (though the true meaning of all the elements of the command will be revealed to you a little later) and class methods.Classes and methods - these words will gradually become meaningful.
    Open
  • Ellie, variables, and data types

    New Java Syntax
    1 level,4 lecture
    To work in this changeable world, a program needs variables, which are like boxes for storing data. Just as you can't put an elephant in a matchbox, these variable boxes need a specific type (for example, "elephant box") to stop people from trying to fill them with inappropriate items. This lesson is about variables in Java, basic variable types (String, int, double), and the assignment operator.
    Open
  • What are compilers?

    New Java Syntax
    1 level,5 lecture
    What's so great about Java that it is creating such a sensation? Every computer's alphabet consists of 0 and 1, but these symbols are used in different ways, depending on the architecture, to create words. The Java virtual machine and its trusty compiler (a program that translate from a programming language to the computer's language) solve this problem: Java works everywhere (almost)!
    Open
  • Introducing Kim

    New Java Syntax
    1 level,6 lecture
    Wow, another human woman. But this time with black hair. How interesting. — Hi, my name is Kim. — Hi, and I'm Amigo! — Yes, I know. I was the one who came up with your name. Diego wouldn't have thought of it on his own. Amigo's thoughts again raced at the speed of electrons. Mmm... What a cute... I wonder if she likes...
    Open
  • What they don't teach you in school

    New Java Syntax
    1 level,7 lecture
    The super secret JavaRush training center has both standard lessons and entertaining lessons. But we don't have them just for the sake of having them. They will teach you loads about your future field of employment! It's time to relax a bit and watch a video about your future colleagues.
    Open
  • Summary of Level

    New Java Syntax
    1 level,8 lecture
    So, the first, or rather the zeroth (Programmers count from zero. Remember that.) has come to an end. The final lesson in Level 0 is the first summary of your results and an opportunity to complete test tasks. There are three of them. They are not complicated, but they will help reinforce your understanding of the material about variables, int and String types, screen output, and comments.
    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