Surveys & Quizzes
Start learning now
All Articles List
You must belong to more groups
26 January 2021 14:12
Effective learning (part 1)
It is totally obvious to anyone that to master a skill we need to practice. However, there are many ways to practice, some of which are more effective than others. But when it comes to learning, most people are usually relying on their intuition alone, which can often lead them to devastating failures.
25 January 2021 10:02
How CS Students Can Benefit From Using CodeGym
Whether you need to get a formal computer science education to have a proficient career in software development or not is a rather debated topic among the programmers. We tend to strongly believe that you don’t need to enroll at a university and study computer science for years in order to become...
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...
Strings in Java
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...
Terms and Policy
Accept and close