More than 15,000 people responded to the 2016 New Coder Survey, granting researchers an unprecedented glimpse into how adults are learning to code.

We’ve released the entire dataset of participants’ individual responses to all 48 questions — under the Open Data Common License — on a public GitHub repository.

In the coming weeks, we’ll publish a website filled with interactive visualizations of these data, answering dozens of questions like:

  • How does the population density of a city affect attendance of coding events?
  • How does desire to work remotely affect getting a first developer job?
  • How does prior military service affect salary at a first developer job, country-by-country?

In the meantime, here are a few high-level statistics from the 2016 New Coder Survey results to tide you over.

Who participated?

CodeNewbie and Free Code Camp designed the survey, and dozens of coding-related organizations publicized it to their members.

Of the 15,655 people who responded to the survey:

  • 21% are women
  • their median age is 27 years old
  • they started programming an average of 11 months ago
  • 28% have already landed their first developer job

Learner goals and approaches

40% want to either freelance or start their own business.

Image

A vast majority are interested in working as web developers, as opposed to other developer roles.

Image

Most of them are already applying for developer jobs, or will start applying within the next year.

Image

Most of them want to work in an office, as opposed to remotely.

Image

And a majority are willing to relocate.

Image

Most of them have not yet attended any in-person coding events.

Image

On average, they use at least three different resources for learning to code.

Image

Image

Coding Bootcamps

954 respondents have attended one of more than 125 coding bootcamps.

Image

Of those who’ve finished a bootcamp, more than half had been able to get a full-time developer job.

Image

A third of them borrowed money to attend a bootcamp.

Image

Demographics and Socioeconomics

We had respondents from 169 countries.

Image

Their cities span a wide range of urbanization levels.

Image

A quarter of respondents are ethnic minorities in their country.

Image

And nearly half are non-native English speakers. They grew up speaking one of 152 languages.

Image

58% have earned at least a bachelor’s degree.

Image

Image

Two thirds are currently working.

Image

Image

8% have served in their country’s military.

Image

18% have children, and another 6% financially support an elderly or disabled relative. And a quarter of them are doing this without the help of a spouse.

Image

42% consider themselves under-employed (working a job that is below their education level).

Image

If they have a home mortgage, they owe an average of $189k.

If they have student loans, they owe an average of $34k.

12% don’t yet have high speed internet at home.

And 2% are currently receiving disability benefits from their government.

These are the people who are learning to code. You can see why free, self-paced learning resources are important.

What’s next?

We’ve cleaned and normalized all 15,655 records. Our community is using these to build data visualizations that answer a range of different questions.

If you have a question about people who are learning to code, create a GitHub issue and we’ll see if we can build an interactive visualization that answers it.

If you’re interested in analyzing these data and/or building some visualizations, join our Data Science chat room and introduce yourself.

I only write about programming and technology. If you follow me on Twitter I won’t waste your time. ?