Welcome to the edX blog


  1. It’s OK I guess to look at some combination of salary ranges and current population of users to rank/suggest which languages to learn, and you really can’t go too far wrong with Java, Python, and R for now.

    I would caution that R applications generally also require a decent background in analytical mathematical domains such as statistics, probablilty, and linear algebra, as well as the usual calculus and discrete numerical methods you might get in a good data science, CS, software engineering program.

    If you want to focus on salary and long term career prospects, programming languages are not enough. A solid software engineering or data science background is a whole lot more than coding, especially at the upper echelons. A bit of marketing, sales, and finance wouldn’t hurt either, again if money is interesting.

Leave a Reply