CodeGym
Christmas Sale
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
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 path of the programmer

    New Java Syntax
    Level 7, Lesson 0
    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...
    Available
  • Creating your own methods and passing arguments

    New Java Syntax
    Level 7, Lesson 1
    "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...
    Available
  • Method parameters in Java

    New Java Syntax
    Level 7, Lesson 2
    "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...
    Available
  • Result of a method

    New Java Syntax
    Level 7, Lesson 3
    "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...
    Available
  • Practice calling methods

    New Java Syntax
    Level 7, Lesson 4
    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.
    Available
  • Method modifiers

    New Java Syntax
    Level 7, Lesson 5
    "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...
    Available
  • Variable visibility

    New Java Syntax
    Level 7, Lesson 6
    "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...
    Available
  • Nuances of working with variables

    New Java Syntax
    Level 7, Lesson 7
    "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...
    Available
  • Additional lessons for Level

    New Java Syntax
    Level 7, Lesson 8
    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...
    Available
  • The Breakout story

    New Java Syntax
    Level 7, Lesson 9
    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.
    Available
Learn
  • Registration
  • Java Course
  • Help with Tasks
  • Pricing
  • Game Projects
  • Java Syntax
Community
  • Users
  • Articles
  • Forum
  • Chat
  • Success Stories
  • Activity
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.