Many people who learn programming turn to online courses. Of all the different platforms that offer such services, Udemy is by far the most popular, and two thirds (66%) of respondents use it. Coursera comes in second (35%) and Codeacademy third (26%).
One of the reasons Udemy seems so popular, compared to other platforms, is because it allows people to buy the individual courses they want, and doesn’t necessarily force them to follow a particular path.
But the most popular does not necessarily mean the most profitable. The report says Clojure remains the highest-paid language to know, with the average salary exceeding the $100,000 mark. Dart is the most vulnerable language, with developers earning a median salary of just $43,724 per year.
When it comes to the highest paying roles, top developers take home the biggest pay check, followed by cloud infrastructure engineers, blockchain engineers, and data engineers. Developers with co-location experience typically get paid more than their cloud-only counterparts.
Data flow and big data skills are compensated well too, with Apache Spark, Apache Kafka, and Hadoop all in the top three other frameworks and libraries.
Full software developers (46%), back-end (43%), front-end (26%), and desktop developers (15%) still make up the majority of respondents.