This year, over 3 million people found their perfect programming course on Hackr.io. Below is a quick summary of the state of affairs in learning to code arena in the year 2017.
Which country are they coming from, what's their age group, what devices are they using, etc.?
What are the top 10 countries where people are using Hackr to learn programming?
Students (18-24 age group) learning to code as beginners are in close competition with 25-34 age group folks who are a combination of newbie as well as experienced programmers learning a new language.
The gender gap is apparent from the data. We need to encourage (and provide avenues to) more females to enter the programming domain. Let's do it!
Mobile is eating the world, but the desktop is still the king in learning to code arena. Let's see what happens in 2018!
Google social sign-in is the most popular, but can GitHub sign in (we will be adding that soon) beat that in 2018?
We launched Programming Buddy feature in April to connect developers learning a language/framework/library with other developers to make learning more engaging and fun.
Here is a summary of programming buddy enrollments wrt programming languages.
Folks can bookmark their favorite tutorial on Hackr.io to access them quickly while learning. Here are the top 10 saved tutorials:
Developers share the best tutorials and courses with their friends. Here is the split of social networks wrt social sharing:
Here are the top Google search queries of 2017 wrt finding a new programming course/tutorial.
Search Query Variant:
Category tutorial e.g. 'Python tutorials'
Category e.g. 'Learn Android
Category course e.g. 'Best JAVA Course'
Category online e.g. 'Learn Python Online'
Python was on fire on Hackr in 2017. And "Learn python the hard way" became not only the most upvoted tutorial in the python category, but also Hackr's most upvoted tutorial of the year.
Website: Learn python the hard way
Here is the list of 10 most upvoted tutorials of 2017.
What do you prefer to learn: Video-based tutorial or a book? Do people prefer free tutorials or were they ok with a paid tutorial as well?
Udemy? Coursera? Udacity? Where do I take a course from?
Udemy is quickly becoming the favorite learning platform amongst beginners, but 'Coursera', 'Edx', and 'Udacity' are in close competition.
All the above-mentioned platforms provide a variety of courses. Here are Hackr.io community's favorite programming categories of these platforms:
|1||Python||Machine Learning||Intro to programming||Artificial Intelligence||Android Development|
|2||Angular||HTML5||Linux System Administration||Android Development||JAVA|
|3||Android Development||JAVA||HTML5||JAVA||C language|
|4||C language||Ruby on Rails||R language||Machine Language||Angular|
|5||C++||C++||Artificial Intelligence||Data Science||Adobe photoshop|
Will React still dominate? Or will there be something new?
Fading Tech Categories on Hackr.io
These categories saw some downfall in traffic on Hackr.io throughout the year:
Trending Tech Categories:
These categories have been popular throughout the year with constantly increasing traffic:
Upcoming Tech Categories
These categories saw some increase in traffic throughout the year:
Based on continually growing traffic and interest of the student community, we are guessing that these categories will keep receiving the attention of new developers in the year 2018: