GeographyBut let’s not get ahead of ourselves. From the geographical point of view, the majority of CodeGym users participating in the survey are located in the following countries: the United States and Canada, Poland, Germany, and France as our main European markets, even though we had people from all over Europe as part of this poll. Users from Asia were the minority in our survey, but we can say that CodeGym is also fairly popular in Hong Kong and China. Ni hao!
AgeJust in case you’d want to build your own online learning course, here’s a free tip: average age of your audience is one of the key metrics, as knowing how old your users are will allow you to create a learning resource that would fit their expectations to the fullest. Like we did. The majority of our users are 18 to 34 years old. People aged 25 to 34 is, unsurprisingly, the largest percentage of our audience, almost 40%. And almost 30% are young adults 18 to 24 years old. But in general, people of all ages learn Java at CodeGym: 5.5% of our students are older than 65!
Level of coding knowledgeAnother key indicator that we were interested in was the level of coding knowledge our students had when they first started using CodeGym. Funny enough, we found out that our audience consists of two perfectly equal parts: 50% of CodeGym’s students had previous experience in programming and/or some basic coding skills; another 50% are total beginners who started to learn programming first at CodeGym. And 40% of this half of our users said that they never had any contact with the programming world prior to registering on CodeGym.
GoalsWhat goals students want to achieve by learning at CodeGym was probably the most important part of this survey. When answering the question about goals (with multiple choices acceptable), the majority of responders (almost 70%) said they are studying on CodeGym to become professional software developers. Almost 30% also do it because they want to gain useful knowledge for their current work. And 24% of survey respondents said they are learning Java online as a hobby. Couple quotes:
“The COVID epidemic gave me time to do something new..”
“I’m interested in programming; learning for fun..”
“I want to change my job; to do something else..”
Why are career programmers using CodeGym?When it comes to our users who already work as software developers or at least have a relatable experience in programming, according to them, they are learning Java at CodeGym to achieve career growth and skill set advancement. Here are a few quotes from users in this group:
“Java is diverse and the knowledge of it helps you in understanding other languages..”
“I love programming and particularly the Java ecosystem..”
“Java is a popular language..”
“Good language to start..”
Time to learn programming from scratchHow much time, in your opinion, does an average person need to learn a new programming language from scratch? This is what we asked our students with prior experience in programming to come up with. 53% of respondents said it’s 3 to 6 months. Another 27% would give it 9 to 12 months, while 20% think for an average person it takes 1-2 years or more.
Time to find the first jobWe have also asked the expertised in coding part of our audience to estimate the average time that you would need to find your first job as a software developer upon completing the CodeGym course (or learning Java in some other way).40% think it should take you 3 to 6 months before you’ll be able to find employment. 30% give it even less, saying it’s 1-3 months. Although the glass-half-empty part of the audience, 30% to be precise, tends to think that it will take 1 year or more for an average CodeGym graduate to find a job.
“It depends on the country and other factors. Thanks to CodeGym I found a job after 1 year,” said one of the users participating in the survey.