CodeGym
Promotion
CodeGym University
Learning
Courses
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
  • My Progress
  • Courses
  • University
  • Quest Map
  • Lessons
  • Introducing the Date type

    New Java Syntax
    Level 8, Lesson 8
    Does time have direction or does it simply exist? The Date type doesn't answer this question. But it helps solve all sorts of interesting problems. For example, measure time intervals, store dates and times, and calculate how many milliseconds have passed since January 1, 1970 GMT.
    Available
  • Additional lessons for Level

    New Java Syntax
    Level 8, Lesson 9
    In this level, you learned what primitive types Java has and how they are expanded and narrowed. We talked about objects and classes. What's more, we began to study what makes Java Java — the principles of object-oriented programming. Be patient a little longer: before you proceed to the next...
    Available
  • House of Codes

    New Java Syntax
    Level 8, Lesson 10
    As you complete the intense seventh level, you need a proper rest. Relaxation experts say changing your routine is the best way to achieve this. Before tackling the tasks at the very end of the level, watch a teaser trailer for the epic House of Codes. You might not yet fully realize what power you possess in your tender Java-programmer fingers. :)
    Available
  • The global labor market

    New Java Syntax
    Level 9, Lesson 0
    If you live in a small and/or developing country, your journey to realizing your professional potential can be hindered by limitations of the local labor market. You might simply not be able to find a job! Limitations of the local labor market 1. Low salaries Even if you're a top-notch professional...
    Available
  • Literals in Java

    New Java Syntax
    Level 9, Lesson 1
    "Amigo, I envy you. Learning new things is so wonderful! And today a new and interesting topic awaits you — literals." "Apparently I must should say that I am the happiest robo-student on the planet, Rishi. Well, I'm ready to soak up the new knowledge!" "Let's get to it right away then. Literals are specific...
    Available
  • Encodings

    New Java Syntax
    Level 9, Lesson 2
    "There is nothing better than effective coding, Amigo! Trust an old robot." "Are you talking about ciphers used by spies?" "Of course not. I'm talking about presenting information in a digestible form. About numeral systems. You are aware that in everyday life most people use the decimal system...
    Available
  • Escaping characters

    New Java Syntax
    Level 9, Lesson 3
    "Greetings, Amigo. Once upon a time, you learned that in order to write a string of characters in code, you need to wrap them in double quotes." "Yes, and that gives us a string literal. It wasn't very long ago that I found out about this." "In our profession, that was a long time ago." But that's not the point right now...
    Available
  • Structure of the String class

    New Java Syntax
    Level 9, Lesson 4
    "What do you think, Amigo? What is the most popular Java class after int?" "You already gave me a spoiler in the title of the lesson, Ellie It's String! "Indeed, it is a spoiler. String is used absolutely everywhere. It has a bunch of useful methods that you are better off knowing...
    Available
  • Working with strings in Java

    New Java Syntax
    Level 9, Lesson 5
    Comparing strings One of the most common operations with strings is comparison. The String class has over ten different methods that are used to compare one string with another string. Below we will take a look at 8 of the main ones. Methods Description boolean equals(String str) Strings are considered equal...
    Available
  • Convenience classes for working with strings in Java

    New Java Syntax
    Level 9, Lesson 6
    "Hi, Amigo! Today we'll analyze a few more common scenarios involving working with strings. For example, do you know how to split a string into several parts?" "I'm not going to tell you right away, Ellie. But you're going to tell me, right?"
    Available
  • StringBuilder

    New Java Syntax
    Level 9, Lesson 7
    "Greetings, Amigo!" "Hello, Rishi!" "You now know enough about strings to learn something interesting. More specifically, a new class that similar to, but not exactly the same as, the String class." "Sounds intriguing, though it's not entirely clear to me how ordinary strings fall short and why other string-like classes are needed...
    Available
  • Additional lessons for Level

    New Java Syntax
    Level 9, Lesson 8
    In this level, we touched on several new topics: what literals are, what escaping is, and why escape sequences came into existence. And also we continued to get to know classes. This time around our agenda featured the String class, as well as the nuances of working with strings. Before moving on, make sure you've got...
    Available
  • 1
  • ...
  • 6
  • 7
  • 8
  • 9
  • 10
  • ...
  • 61
Learn
  • Registration
  • Java Course
  • Help with Tasks
  • Pricing
  • Java Syntax
Community
  • Users
  • Articles
  • Forum
  • Chat
  • Success Stories
  • Activity
  • Affiliate Program
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 a Java developer’s career.
Follow us
Interface language
English
Deutsch Español हिन्दी Français Português Polski বাংলা 简体中文 मराठी தமிழ் Italiano Bahasa Indonesia 繁體中文 Nederlands 日本語 한국어 Bulgarian Danish Hungarian Basa Jawa Malay Norwegian Romanian Swedish Telugu Thai Українська Filipino Turkish Azərbaycan Русский Vietnamese
Programmers Are Made, Not Born © 2025 CodeGym
MastercardVisa
Programmers Are Made, Not Born © 2025 CodeGym