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
  • Implementations of the Set and Queue interfaces

    Java Collections
    Level 6, Lesson 9
    "Well, how is your processor?" "It's OK. I sat in liquid nitrogen for an hour, so now I'm as good as new!" "Great. Then let's continue." "Set collections." Mathematically speaking, a set is a group of unique elements. Thus, in programming, a Set is a collection of unique elements, i.e. a collection that doesn't let you store identical elements. "I don't know if Ellie showed you Set's inheritance hierarchy. If not, here it is ..."
    Available
  • Tasks | Level 6 | Lesson 10

    Java Collections
    Level 6, Lesson 10
    Tasks | Level 6 | Lesson 10
    Available
  • Learning to google | Level 6 | Lesson 11

    Java Collections
    Level 6, Lesson 11
    "Hi, Amigo!" "Let's continue our lessons on how to google." "Here are some exercises ..."
    Available
  • Useful links from the Professor — 36

    Java Collections
    Level 6, Lesson 12
    "Hi, Amigo! Here are a couple of additional articles for this level..."
    Available
  • Tabs versus Spaces

    Java Collections
    Level 6, Lesson 13
    "Hi, Amigo!" "Hi, Julio." "Here's an interesting fact for you: the human brain is capable of storing between 3 and 1,000 terabytes of information." "I'm curious what takes up all of that space in your head, Julio?" "What take up that space? Interesting videos. Now it's time to fill the next 100 megabytes. I just happen to have found a suitable video ,,."
    Available
  • Interview questions | Level 6

    Java Collections
    Level 6, Lesson 14
    "Hi, Amigo!"
    Available
  • Big task: Create a URL shortener

    Java Collections
    Level 6, Lesson 15
    "Hi, Amigo!" "Hello, Captain Squirrels, sir!" "You have a new secret mission today. In order to encrypt correspondence between our units, you need to implement your own URL shortener service." "Cool! Uhh, I mean, I am ready, sir. But why do we need this?" "What do you mean why? Soldier, we're surrounded by enemies. We need to protect our lines of communication. Proceed to the task ..."
    Available
  • You've reached Level 37

    Java Collections
    Level 7, Lesson 0
    You've reached Level 37
    Available
  • Design patterns: singleton, factory, factory method, abstract factory

    Java Collections
    Level 7, Lesson 1
    "Hi, Amigo!" "Hi, Bilaabo!" "Our topic today won't merely be interesting — it will be downright epic." "Today I'm going to you what design patterns are." "Cool! I've heard a lot about them. I can't wait!" "Experienced programmers have to write a lot of classes. But the most difficult part of this job is deciding which classes to create and how to divide the work among them ..."
    Available
  • Patterns: Adapter, Proxy, Bridge

    Java Collections
    Level 7, Lesson 2
    "Hello, friend!" "Hi, Bilaabo!" "We still have some time left, so I'll tell you about three more patterns." "Three more? How many are there in all?" "There are currently dozens of popular patterns, but the number of «successful solutions» is unlimited." "I see. So I have to learn several dozen patterns? ..."
    Available
  • Iterators

    Java Collections
    Level 7, Lesson 3
    "Hi, Amigo!" "Hi, Ellie!" "Today I want to tell you about iterators." "Iterators were invented practically at the same time as collections. The main purpose of collections is to store elements, and the main purpose of an iterator is to retrieve these elements one by one." "What's so difficult about getting a set of elements?" "First, the elements in some collections, such as Set, don't have ..."
    Available
  • Tasks | Level 7 | Lesson 4

    Java Collections
    Level 7, Lesson 4
    "Hi, buddy. Here's an interesting task for you." "Wait, I'm getting a call" "Hello? Uh-huh... Yes... Factory... What about this factory??? Hello? Hello?" "Amigo, the captain called and said something about some factory and a secret agent. You're my friend, right? Go to this Agent IntelliJ IDEA and find out what's up with the factory. But, shh! Don't tell anyone." "Yes, I know the secret agent ..."
    Available
  • 1
  • ...
  • 43
  • 44
  • 45
  • 46
  • 47
  • ...
  • 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