Surveys & Quizzes
Start learning now
All Articles List
You must belong to more groups
22 January 2021 11:10
A story for the 30+ crowd
Well, I found time to share my little story. Let's start with the fact that I am 30, I have a higher education in chemistry (I won't go into details), and I've worked at a factory for almost 8 years. The work was actually quite interesting, but looking at my coworkers, I realized that I didn't want to...
18 January 2021 11:40
Coding Skills LevelUp. Where to Learn About Data Structures
As you may know, programming is a very knowledge-demanding profession. Besides the fact that truly mastering any programming language will take a lot of time and practical experience, very often it isn’t enough. To be successful as a professional software engineer, you will also often be required to know multiple...
8 January 2021 9:08
Negotiating Salary for Software Developers. How Not to Sell Your Skills Short?
Let’s be honest. One of the main reasons so many people these days are looking to become software developers is money. It is already well-known by now that an average programmer earns considerably more than specialists...
4 January 2021 8:09
Knowledge Roadmap for Android beginners
Newbies often ask themselves: "What do I need to know to become a developer?" Job postings can have a lot of incomprehensible words. Programming books are packed with so much information that it seems you have to start studying the topic from childhood...
30 December 2020 9:49
Summary of Java in 2020: major releases of versions 14 and 15, and Java's popularity and ranking
Despite the coronavirus pandemic and accompanying economic crisis, some good things did happen in 2020. For example, new versions of Java were released. On top of that, Java is still the most popular development language...
28 December 2020 10:29
Get Promoted, Make Big Bucks and Break Through the Glass Ceiling. Tips to Make a Good Coding Career Plan
As the saying goes, it is always better to have a bad plan than no plan at all. A bit of a debatable statement maybe. But if you are learning how to code willing to become...
23 December 2020 9:36
Teamwork without confusion: understanding branching strategies in Git
Git has become the de facto industry standard for version control systems in software development. You should first read my article about what Git is and how to get started. Have you read it? Excellent...
21 December 2020 8:58
Coding: Moving From Theory to Practice or How to Deal With Coder’s Block
Different kinds of people are using CodeGym for different reasons. While many choose our platform as the main source of learning how to code in Java, quite often CodeGym is used by students studying programming in the uni...
14 December 2020 9:48
Coding Beginner’s Choice. Which Programming Language to Learn in 2021
Let’s say you are thinking of learning how to code to be able to either work as a professional software developer or to build your own projects. Any career in software development basically starts with a choice...
11 December 2020 7:26
11 parse() methods in Java with Examples
Parsing in its most general sense is the extraction of the necessary information from some piece of data, most often textual data. What is parse in Java? There are many Java classes that have the parse() method. Usually the parse() method receives some string as...
10 December 2020 7:01
Sorting algorithms in theory and in practice
Sorting is one of the basic operations that we perform on objects. Even in childhood, children are taught to sort as they develop their thinking skills. Computers and software are no exception. There are a huge variety of algorithms. I suggest that you check out what they are and how they work...
10 December 2020 7:00
First of all, before we define Java hashcode, we need to understand what is hashing and what is it for. Hashing is a process of applying a hash function to some data. A hash function is just a mathematical function. Don’t worry about this! “Mathematical” is not always means “complicated”...
Terms and Policy
Accept and close