More than 31,000 people responded to our 2018 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 more than 50 questions — under the Open Data Common License — on a public GitHub repository.

In the months that follow, dozens of data scientists will pore over the data and discover all kinds of insights about people who are learning to code.

For now, I’m going to give you a high-level idea of who these new coders are, how they’re learning, and what their goals are.

Who participated?

More than 31,000 new coders responded to this survey. These are people who have been coding for less than 5 years.

Here are some high level facts about them:

  • 67% of them live outside the United States
  • their median age is about 30 years old
  • 21% are women
  • one quarter identifies as being part of an ethnic minority in their country
  • 8% are military veterans
  • They’ve been coding for an average of 21 months
  • 17% have already landed their first developer job

Learner goals and approaches

40% of them would like to either freelance or start their own business.

zK6r6anOysB5WaRosH4IXSSangbBjp1u-AaS

Most of them are interested in working as web developers, but are also interested in a wide variety of developer specializations.

ZueSZCWyRfCCqoP01ObeHRxAMp-OX8f4iYxJ

Of the respondents who aren’t yet working as developers, 58% plan to start applying for jobs in the next 12 months.

MgYJU8HLwDOJh8OBQND6dWC8vz-RZUrRh3sV

47% of them would prefer to work in an office as opposed to working remotely — down from 50% last year.

qW9v8J6wkRdFo2pQ78i2HoYijV1AIB6GaCaS

And 76% of them are willing to relocate for a new job.

Learning resources

Most new coders report using a variety of online learning resources.

23WZ6YmU4CNZI61dnd84lCsEdn-hlqnXxsYs

But less than half have attended in-person coding-related events.

2Jhd3a7G5g1BipdPS1TDCQHC2lk29RI1CsMk

Most new coders haven’t yet started listening to podcasts, but the ones who do listen to a wide range of them.

6RhaSzaaiKTuthDqX6IwrOX2aNUqx38ezQQN

3 out of 4 new coders watch coding-related YouTube videos.

0u734pvyLiVU1H5-foWPFLwCPzxrGpVo1TsX

About 3% of new coders have attended an intensive coding bootcamp.

2xBtmANitOZaWbCfpfkKEBIuX7Q4QhBc5D61

30% of respondents who attended a bootcamp had to take out a loan to do so. Still, 76% of respondents who attended said they’d recommend their bootcamp to a friend.

Demographics and Socioeconomics

We had respondents from 195 different countries.

6-t-RHl3Rkhv6xknCWdPm9VOwcO1lb4WO-1G

Most of them live in larger cities.

2lz7xKtVH80kCntk0Z0wO6130NXMPelW8O8f

Most of them are non-native English speakers. They grew up speaking one of more than 200 different languages.

uQ4UFoFOTPK-Ih3NdTAQMGvkb3sMVtbhs59j

Only about half of new coders have a bachelor’s degree or higher.

xscbcmoilvZyOOHPDjKAJv4uhAULoVaxSHah

The new coders who went to college studied one of more than 600 different majors — most of which were not technology-related.

UV9vTYy4vzdOET9ayCiZ-aTm01PjIQiAFQKt

Two thirds are currently working in some capacity.

WBRifSfCb6dPgAfWi3o2sZI4OhGZetA9BsZR

Half are already in a technology-related field.

O3TgphyCnxhGJ6Awv0TUlRZt5sIeQKpeYHbz

And most of them spend a lot of time commuting to and from work.

uhWWnvLnsiV6smVd27ahMWb3jdq61rsYr1vf

2 out of 3 of new coders are single.

5R9NjPto5pVpBE9L60x4KbZWQyTTBvCKfGbC

About 1/3 of respondents take care of dependents. 16% have children and 8% are taking care of elderly relatives or relatives with disabilities.

a2AGpZ3iuIIVCBerBptpTMDVHNaq-3xjsErY

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

3g7RPjIYEIubGzaQZp-KViNId5FuZw50UraR

20% have student loan debt.

jZ3U6vIiTYNytXm8qBm0Fcx228cRL2IG8DeJ

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

And 3% 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.

freeCodeCamp.org is a tiny nonprofit that’s helping millions of people learn to code for free.

Become a supporter. Your $5 / month donation will help keep tech education free and open.

What’s next?

We’re cleaning and normalizing all 31,000+ records. Our community will use these to build data visualizations that answer a range of different questions.

If you’re interested in analyzing this dataset or building some visualizations of your own, join our Data Science chat room and introduce yourself.