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

EdX and its Members use cookies and other tracking technologies for performance, analytics, and marketing purposes. By using this website, you accept this use. Learn more about these technologies in the Privacy Policy

The cookie settings on this website are set to "allow cookies" to give you the best browsing experience possible. If you continue to use this website without changing your cookie settings or you click "Accept" below then you are consenting to this.