Coding Dojo Identifies the Most In-Demand Coding Languages, and Which Companies are Hiring for Them by City

Learning the right language for a particular location provides head start for jobs at companies like Bloomberg, Capital One, Google and SpaceX


BELLEVUE, WA--(Marketwired - May 10, 2017) -   Coding Dojo, a premier coding school, today released a list of the most in-demand programming languages by city. As part of its research, Coding Dojo also identified the company with the most job listings for the top language in each city. 

Coding Dojo's findings are meant to help experienced developers or new students determine the best programming language to learn based on where they live and the companies they want to work for. A programming language is a set of commands, instructions and syntax used to create software programs.

"At Coding Dojo we're always revising our curriculum to prepare our students for the rapidly changing technology job market," said Michael Choi, CEO at Coding Dojo. "This analysis shows that the demand for coding skills is local, and knowing a language that will help you get a job in San Jose may not get you hired in Washington D.C."

The top programming languages by city and the corresponding company advertising the most job openings for the top language in each market are:

  • New York

1. JavaScript / MEAN stack and Bloomberg
2. Java
3. Python
4. C#
5. Swift / iOS

1. Python and SpaceX
2. Java
3. JavaScript / MEAN stack
4. C#
5. PHP

1. Python and Google
2. Java
3. JavaScript / MEAN stack
4. C#
5. PHP

  • Philadelphia

1. Java and Lockheed Martin
2. JavaScript / MEAN stack
3. Python
4. C#
5. Swift / iOS

1. Python and Capital One
2. Java
3. JavaScript / MEAN stack
4. C#
5. PHP

1. Python and Apple
2. Java
3. JavaScript / MEAN stack
4. Swift / iOS
5. Ruby on Rails

1. Python and Amazon and Capital One (tie)
2. Java
3. JavaScript / MEAN stack
4. C#
5. PHP

  • Houston

1. JavaScript / MEAN stack and JP Morgan Chase
2. Java
3. Python
4. C#
5. PHP

  • Boston

1. Python and Akamai
2. Java
3. JavaScript / MEAN stack
4. C#
5. PHP

  • Atlanta

1. Python and Home Depot
2. Java
3. JavaScript / MEAN stack
4. Ruby on Rails
5. C#

1. Python and Amazon
2. Java
3. JavaScript / MEAN stack
4. C#
5. Swift / iOS

Other Findings:

  • Java, JavaScript / MEAN stack and Python were in high demand across all locations
  • Ruby on Rails barely broke into the top five in only two locations: San Jose and Atlanta, indicating moderate demand at best. Yet it is perceived as popular and taught in almost all coding bootcamps.
  • Among coding bootcamps, C# and Java tend to be under-taught when compared to the high level of job demand for both these languages
  • San Jose was the only location where C# did not rank in its top five languages, likely because of Apple's presence there. C# was developed by Microsoft and used heavily in their software.

"This data backs up much of what we've known anecdotally in the developer community for years, like the lukewarm job demand for developer favorite language Ruby on Rails and just how high of a demand there is for Java," said Coding Dojo Head of Curriculum, Speros Misirlakis. "It's a good reminder that the technology developers like and talk about are not necessarily the same ones that businesses use. Based on this research, we're removing Ruby on Rails and Swift classes from some of our locations and adding Java, C# and PHP to others to better prepare our students for careers in those job markets."

About Each Programming Language

  • C# was developed by Microsoft and is heavily used in Microsoft enterprise software as well as by Starbucks and Stack Overflow.
  • PHP is a server-side programming language used by 80 percent of websites worldwide.
  • Java is an extremely popular and versatile programming language used in Android apps and server-side development by 90 percent of Fortune 500 companies.
  • JavaScript is primarily a front-end web development language (meaning it's used to describe how websites look and behave on screen) used in some way by 90 percent of web pages and almost all major companies. The MEAN stack (an acronym for MongoDB, Express.js, AngularJS and Node.js) is a collection of technologies based on JavaScript used together to create web applications.
  • Python is a general-purpose, open-source programming language used by Reddit, Instagram, Venmo and others on the server side (meaning it describes how a server handles requests from devices or websites), as well as for scripting, data analysis and data science.
  • Ruby on Rails is a combination of a programming language (Ruby) and a web application framework (Rails) designed for ease of use. Groupon, Twitter and Hulu use Ruby on Rails.
  • Swift was launched by Apple in 2014. It is also used by Zillow and Lyft, and is popular with startups and mobile app developers.

Methodology
Coding Dojo calculated these rankings by adding up the number of job postings mentioning coding languages on employment websites Dice.com and indeed.com, taking the average monthly Google search volume for keywords related to coding languages, and with interviews of Coding Dojo instructors about student demand for each language.

For more details and an infographic about Coding Dojo's findings, go to http://www.codingdojo.com/blog/our-approach-to-curriculum/.

About Coding Dojo
Coding Dojo, a premier coding school, believes anyone can learn to code with the right resources and motivation. Through more than ten years of curriculum refinement, it is the only coding bootcamp to teach three full technology stacks in a single 14-week program. Since 2012, thousands of Coding Dojo students from a variety of backgrounds and skill levels have been transformed into professional developers who go on to be hired by startups and world-class companies. Coding Dojo has campuses in Chicago, Dallas, Los Angeles, Seattle, Silicon Valley and Washington D.C. It is one of the fastest growing startups with recognition in rankings like the GeekWire 200. Go to codingdojo.com to learn more.