Full Code of freeCodeCamp/open-data for AI

master 017436033395 cached
24 files
232.7 KB
74.0k tokens
1 requests
Download .txt
Showing preview only (244K chars total). Download the full file or copy to clipboard to get everything.
Repository: freeCodeCamp/open-data
Branch: master
Commit: 017436033395
Files: 24
Total size: 232.7 KB

Directory structure:
gitextract__a_00d_1/

├── .gitignore
├── .gitmodules
├── LICENSE.md
├── README.md
├── city-groups/
│   └── README.md
├── facebook-fCC-data/
│   ├── README.md
│   └── data/
│       └── freeCodeCamp-facebook-page-activity.csv
├── gitter-analytics/
│   ├── README.md
│   └── fcc_algorithms help requests/
│       ├── README.md
│       └── total help per algo/
│           ├── data/
│           │   └── data.json
│           ├── index.html
│           └── style.css
├── gitter-history/
│   └── README.md
├── google-analytics/
│   ├── README.md
│   ├── challenges-performance-estimates/
│   │   └── data/
│   │       └── content-pages-challenges-performance-estimates.xlsx
│   └── countries-fCC/
│       └── data/
│           └── analysisofcountriesFCC.csv
├── leaderboard/
│   └── README.md
├── medium-fCC-data/
│   ├── README.md
│   └── data/
│       ├── fccmediumTitles - Cleaned_Data.tsv
│       └── medium_titles - rawdata.tsv
├── new-coder-surveys/
│   └── README.md
├── open-api/
│   └── README.md
├── package.json
└── unofficial-bots/
    └── README.md

================================================
FILE CONTENTS
================================================

================================================
FILE: .gitignore
================================================
b-cov
*.seed
*.log
*.dat
*.out
*.pid
*.gz
*.swp
.floo
.flooignore
builtAssets/
pm2.js
*.env
pids
logs
results
tmp

npm-debug.log
node_modules
.idea
*.iml
.DS_Store
Thumbs.db
bower_components
main.css
bundle.js
coverage


================================================
FILE: .gitmodules
================================================
[submodule "new-coder-surveys/2017-new-coder-survey"]
	path = new-coder-surveys/2017-new-coder-survey
	url = https://github.com/freeCodeCamp/2017-new-coder-survey
[submodule "city-groups/THREE_JS_GLOBE"]
	path = city-groups/THREE_JS_GLOBE
	url = https://github.com/samosale/THREE_JS_GLOBE
[submodule "city-groups/FccCityScraper"]
	path = city-groups/FccCityScraper
	url = https://github.com/becausealice2/FccCityScraper
[submodule "city-groups/FccCityScraper2"]
	path = city-groups/FccCityScraper2
	url = https://github.com/evaristoc/FccCityScraper2
[submodule "gitter-history/gitter-history"]
	path = gitter-history/gitter-history
	url = https://github.com/freeCodeCamp/gitter-history
[submodule "open-api/open-api"]
	path = open-api/open-api
	url = https://github.com/freeCodeCamp/open-api
[submodule "leaderboard/fcctop100"]
	path = leaderboard/fcctop100
	url = https://github.com/roelver/fcctop100
[submodule "unofficial-bots/100DaysOfCode-twitter-bot"]
	path = unofficial-bots/100DaysOfCode-twitter-bot
	url = https://github.com/freeCodeCamp/100DaysOfCode-twitter-bot
[submodule "gitter-analytics/gitterrooms_snaviz"]
	path = gitter-analytics/gitterrooms_snaviz
	url = https://github.com/evaristoc/gitterrooms_snaviz
[submodule "unofficial-bots/purdybot"]
	path = unofficial-bots/purdybot
	url = https://github.com/joepurdy/purdybot
[submodule "new-coder-surveys/2016-new-coder-survey"]
	path = new-coder-surveys/2016-new-coder-survey
	url = https://github.com/freeCodeCamp/2016-new-coder-survey


================================================
FILE: LICENSE.md
================================================
Copyright (c) 2015 Free Code Camp.

This Free Code Camp dataset is made available under the Open Database License: http://opendatacommons.org/licenses/odbl/1.0/. Any rights in individual contents of the database are licensed under the Database Contents License: http://opendatacommons.org/licenses/dbcl/1.0/

================================================
FILE: README.md
================================================
# open-data

The freeCodeCamp.org community creates tons of data every month, and we open up as much of that data as we can (while being careful to respect our learners' privacy).

In this repository, you will find:
* **Datasets**
* **Analyses** of those datasets
* **Demos** of projects based on the freeCodeCamp data
* **Links to External Projects** involving the freeCodeCamp data

The data can be of interest to, but not restricted to, those looking for datasets and projects about:
* Web Analytics
* Social Media Analysis
* Social Network Analysis
* Education Analytics
* Data Visualization
* Data-driven Web Development
* Bots

## List of project's folders/submodules:

> **NEW PROJECTS / DATASETS**:
>
> * **medium-fCC-data** : dataset : `fccmediumTitles - Cleaned_Data.tsv`
> * **medium-fCC-data** : dataset : `medium_titles - rawdata.tsv`
> * **google-analytics** : project and dataset : `challenges-performance-estimates`
> * **google-analytics** : dataset : `countries-fCC`

The repo is thought to be organised according to the following:
1. For small/medium datasets, files will be left in the corresponding folder of this repository; optionally the files could be uploaded in any other service of the cloud
2. For small/medium datasets related to featured projects, files will be available on freeCodeCamp repositories as well as Kaggle
3. For big datasets, full files will be available either on academictorrents or in [Kaggle](https://www.kaggle.com/) (*soon*). A small sample of the file will be available in this repository as well as Kaggle for those who want to get introduced to the dataset.  


### Main Projects:

* **new-coder-surveys**
* **open-api**
* **gitter-history**
* **google-analytics**

### Other Projects:

* **city-groups**
* **unofficial-bots**
* **leaderboard**
* **facebook-fCC-data**
* **gitter-analytics**
* **medium-fCC-data**

We hope you can find these data helpful for you in your research and data science projects. 


================================================
FILE: city-groups/README.md
================================================
# city-groups

Efforts by some freeCodeCamp students focused on representing data about city groups (formerly campsites) as a collective project started at the Gitter's Data Science Room.

# observations

* This sub-folder includes visualizations (2D and 3D), scrapers to mine platforms such as Facebook, GoogleMaps or relevant urls, and some analytics.
* Technologies include D3.js, THREE.js, node.js.
* In some cases data became deprecated or not existent; an example is the freeCodeCamp project known as the Wiki, which was target of one of the scrapers when residing in Github, but changed substantially after moving to the freeCodeCamp forum.

# projects & datasets

### THREE_JS_GLOBE

A 3D representation of fCC City Groups

Dataset: user_locations.json (json file with a list of coordenates and a proportion of users calculated based on undeclared source, data points by position)


### FccCityScraper

A nodejs scraper designed to extract information about City Groups from a now unexisting fCC Wiki at Github


### FccCityScraper2

A nodejs scraper designed to extract information about City Groups from Facebook, getting the Facebook links from the Forum and then using GoogleMaps API to locate the City Group

The scraper:
- Made a scrap on Forum, `forum.freecodecamp.com/t/freecodecamp-city-based-local-groups` to get the list of City Groups
- Queried Facebook Graph for some data about City Groups
- Using the Forum data, determined city and country and reversely tried to get coordinates


================================================
FILE: facebook-fCC-data/README.md
================================================
# facebook-fCC-data

Collected datasets about fCC in Facebook. 

# observations

* Recent project.

# projects & datasets

* dataset : links in posts colletected during around a year, `freeCodeCamp-facebook-page-activity.csv`, curated by @QuincyLarson
  * "date" : dd/mm/yyyy, date of the post
  * "time" : hh:mm am/pm (US-PDT?)
  * "title" : title of the links
  * "type" : "Link", "Video", "Photo", "Status"; videos only when posted through Facebook, otherwise treated as "Link"
  * "reach" : people who viewed the post even if not clicking the link in the post
  * "clicks" : number of users who clicked the link
  * "reactions" : number of comments left to the person about the post
  * The original file can be also downloaded from: https://files.gitter.im/FreeCodeCamp/DataScience/l4Qf/freeCodeCamp-facebook-page-activity.csv

### FreeCodeCamp Facebook Page Activity Overview

By Matthew Barlowe, Only found at http://rpubs.com/mcbarlowe/302010




================================================
FILE: facebook-fCC-data/data/freeCodeCamp-facebook-page-activity.csv
================================================
date,time,title,type,reach,clicks,reactions
08/18/2017,3:45 pm,The origins of t-distributions and how they can help you make accurate estimates from small sample sizes.,Link,1768,44,21
08/18/2017,11:27 am,How one camper got his developer dream job,Link,6941,536,99
08/17/2017,7:18 pm,Trying to code when chat's open,Video,17399,2236,750
08/17/2017,4:55 pm,"An interaction designer explains how a ""homeless iPhone"" might work.",Link,3751,167,10
08/17/2017,7:56 am,How to build a neural network in 30 lines of JavaScript,Link,18248,1946,474
08/16/2017,11:49 pm,What is Continuous Integration?,Link,4806,200,56
08/16/2017,10:47 am,Just in case...,Photo,11422,560,466
08/14/2017,1:12 pm,"How developers cope with ""super quick"" meetings",Photo,17906,1441,403
08/14/2017,1:09 pm,An analysis of the skills most startup founders are looking for when they hire developers,Link,13734,1186,217
08/13/2017,3:52 pm,"Ariel writes about her recent developer job search from her ""privileged perspective."" There's a ton of advice here we can all use.",Link,9305,662,109
08/13/2017,10:16 am,How one Raspberry Pi enthusiast built a retro arcade machine from raw materials http://imgur.com/a/m49tS,Photo,10029,563,165
08/13/2017,8:05 am,How to code a talking clock using JavaScript,Link,5531,224,54
08/12/2017,9:54 pm,You can now play DOOM using JSON. A developer built a REST API right into the 1993 game. Here's a 7 minute demo.,Link,9396,460,171
08/12/2017,2:56 pm,The truth about what powers most AI products,Photo,21573,3434,511
08/11/2017,10:53 am,How you can make your first code contribution to open source,Link,8484,631,176
08/11/2017,8:52 am,2 new machine learning courses from legendary Stanford professor Andrew Ng. The video lecture parts of his courses will be free.,Link,12081,629,335
08/10/2017,11:23 am,The Hangouts team plays by their own rules,Photo,15647,1330,475
08/09/2017,1:17 pm,Why the Steve Jobs GarageBand reveal is the best live product demo of all time,Link,7503,249,42
08/08/2017,2:24 pm,Our publication just hit 300000 followers on Medium! A huge thanks to all of you developers designers and data scientists who are following our community there! https://medium.freecodecamp.org,Photo,9357,608,287
08/08/2017,12:11 pm,That's one way to recruit your recruiter,Photo,56582,7146,1841
08/07/2017,4:50 pm,Bot feelings,Photo,27223,4081,729
08/06/2017,2:09 pm,Why striving for perfection might be holding you back as a newbie web developer,Link,15107,906,313
08/04/2017,1:50 pm,Cryptocurrency explained by a developer who made $400k off a $10k investment,Link,16663,1337,311
08/04/2017,8:44 am,The breakfast bowl of champions,Photo,16982,1282,867
08/03/2017,12:48 pm,A great read if you want to launch a project: How Tinder Reddit Airbnb Etsy and Uber got their first users,Link,16858,1302,309
08/03/2017,9:59 am,Here are 450 free online computer science courses you can start in August,Link,19576,1457,662
08/01/2017,1:31 pm,Reddit's Spiral Ascension coding challenge solved step-by-step on a whiteboard then coded up in JavaScript,Link,4003,84,29
07/31/2017,1:03 pm,Haters gonna hate... and help you land a job.,Link,13355,941,193
07/31/2017,8:53 am,"How going ""serverless"" cut one developer's hosting bill by 90%",Link,10392,770,123
07/29/2017,4:10 pm,If you're looking for a developer job this is well worth reading.,Link,10254,653,154
07/29/2017,8:56 am,How freeCodeCamp helped me get a job and turn my life around by Adham El Banhawy,Link,23215,2189,680
07/28/2017,3:35 pm,What are Smart Contracts? How do they power Ethereum? Here's the most straight-forward answer you're going to get.,Link,6838,284,61
07/26/2017,3:40 pm,How hundreds of Sri Lankans worked through freeCodeCamp together at Google I/O,Link,10619,612,264
07/26/2017,1:47 pm,Before you drop $2000 on a MacBook read this.,Link,28309,5184,619
07/26/2017,10:35 am,What do chickens and pigs have to do with agile software development?,Link,5671,257,35
07/25/2017,4:01 pm,Danny was an accountant and father in his 30's before he learned to code and got his first job as a React developer.,Link,24267,2348,555
07/25/2017,12:23 pm,Chris Gagńe's latest video on Agile Software Development: The INVEST Mnemonic,Link,4443,112,24
07/24/2017,2:01 pm,How one musician designed his own music video with code,Link,6644,189,67
07/24/2017,11:02 am,How GraphQL is gradually replacing REST APIs for many purposes.,Link,14643,1067,231
07/23/2017,5:57 pm,"The famous ""Agile Manifesto"" and its history explained in a 2 minute video",Link,6372,175,80
07/22/2017,11:12 am,Find a way to contribute code that's not too easy not too hard - just right,Link,6993,278,84
07/20/2017,10:09 pm,Another awesome Reddit coding challenge explanation: The Jolly Jumper!,Link,4382,95,40
07/20/2017,9:54 am,Commit messages are going to put my kids through college,Photo,12521,906,415
07/19/2017,10:52 pm,"Learn about the XOR - ""Exclusive Or"" - logic operation in this 8 minute coding walkthrough",Link,4374,108,43
07/19/2017,2:28 pm,Take the 2017 State of JavaScript survey and let us know what tools you enjoy using.,Link,8454,531,136
07/18/2017,10:40 am,Let's concatenate some integers and solve this Reddit coding problem together,Link,4523,74,50
07/16/2017,9:02 pm,jQuery effects explained in an 8 minute video,Link,5133,145,54
07/16/2017,12:57 am,If you're looking for an app to build today try the Coding Prompt of the week: a free sample radio station,Link,8629,413,99
07/15/2017,9:27 pm,Freecodecamp updated their website address.,Link,5178,339,34
07/15/2017,4:52 pm,A great overview of how you can achieve ridiculous scalability with Node.js,Link,9035,502,138
07/15/2017,12:43 am,Reddit's 3Sum problem solved step-by-step on a whiteboard then coded in JavaScript.,Link,6775,250,106
07/14/2017,9:44 am,Client side validation,Photo,13298,914,539
07/12/2017,9:10 pm,The Daily Programmer is a popular subreddit with coding challenges. Watch Cody solve this week's challenge step-by-step.,Link,5625,232,70
07/12/2017,6:01 pm,A crystal-clear 6-minute video on how jQuery events work,Link,5026,213,65
07/12/2017,4:01 pm,Now it's easier to sign up for Freecodecamp's updates.,Link,3319,167,19
07/12/2017,10:14 am,Yes React can be even faster.,Link,4734,231,77
07/11/2017,12:10 pm,freeCodeCamp is 1000 days old! Here's a quick update on the community.,Link,15778,882,785
07/10/2017,2:56 pm,From dropout to Android developer - how Michell traded formal education for practical experience,Link,6946,323,83
07/10/2017,1:33 pm,Blockchain is a powerful 22nd century technology. It's an accident of history that we discovered it as early as we did.,Link,15799,1045,249
07/10/2017,9:20 am,CSS isn't black magic (even though it often feels that way),Link,7892,467,146
07/09/2017,9:13 pm,This MIT student found an awesome use for Arduino microcontrollers,Link,8314,269,91
07/09/2017,10:29 am,Freecodecamp shared Petros Dolianitis's post.,Photo,9719,717,187
07/08/2017,9:57 am,https://medium.freecodecamp.org/from-self-taught-coder-to-professional-backend-developer-my-long-winding-road-d8f7c428b637,Link,13921,767,227
07/07/2017,8:31 pm,Suz writes about her first year of live coding on Twitch,Link,9956,518,132
07/07/2017,3:46 pm,Amazon has a contest this summer to build Alexa apps for social good,Link,9908,330,115
07/07/2017,10:52 am,An Amazon engineer wants you to invest his $50000 for him and built a game around it.,Link,17976,1436,272
07/07/2017,8:20 am,The most common data structures you'll get asked about in a developer job interview - all explained in one article.,Link,10910,655,223
07/06/2017,10:55 pm,Sage advice from Facebook Product Designer Tanner Christensen,Link,5997,225,46
07/06/2017,4:24 pm,Freecodecamp shared Billy Le's post.,Public,688,62,Boost Post
07/06/2017,8:10 am,This camper's unbeatable Tic Tac Toe taunts you relentlessly.,Link,15133,1586,267
07/05/2017,2:48 pm,A massive list of free online university course platforms from around the world,Link,37072,2713,1140
07/04/2017,11:51 pm,When you put Blockchain and AI together you can do some pretty interesting things.,Link,8707,404,104
07/03/2017,8:40 am,Timeline Photos,Photo,16632,2071,575
07/03/2017,12:05 am,How to design and code Alexa skills for the new Amazon Echo Show,Link,5736,166,40
06/30/2017,11:58 am,The newest Ask Preethi video (embedded in article): should you go back to school to get a Computer Science degree?,Link,9969,1023,136
06/29/2017,10:24 am,When a CTO builds their own wedding website,Link,7442,409,78
06/29/2017,10:02 am,The holy grail: coding productively on an iPad,Link,9519,606,96
06/29/2017,9:21 am,The necessary rise of emotional design,Link,4597,180,35
06/29/2017,12:58 am,How to use Memoize to cache JavaScript function results and speed up your code,Link,7409,371,111
06/28/2017,3:55 pm,What the mobile web looks like in 2017,Photo,18402,2129,647
06/28/2017,3:09 pm,How a quantum internet would work. And why yes we'd still need data compression.,Link,4307,189,41
06/28/2017,12:16 am,Aline Lerner is an MIT-trained software-engineer-turned-recruiter. She analyzed thousands of coding interviews and here's what she found.,Link,10899,989,159
06/27/2017,5:36 pm,We are doing some quick maintenance on our Medium publication but it's still live with all 1000+ articles at medium.com/free-code-camp,Link,4243,130,51
06/26/2017,9:36 am,The more I know the more I know that I know nothing. - Socrates,Photo,19035,1674,695
06/25/2017,1:02 pm,Surely no one would want to hire someone without a giant list of qualifications and abbreviations following their name. Well I was wrong.,Link,21694,2030,483
06/25/2017,10:48 am,Announcing a new homegrown freeCodeCamp Alumni Network built by campers for campers,Link,19090,1446,530
06/24/2017,2:38 pm,Announcing our new YouTube series: Ask Preethi - starring software engineer Preethi Kasireddy!,Link,14365,1183,265
06/23/2017,9:48 am,You can't make this stuff up.,Link,13294,1923,312
06/22/2017,9:44 am,The one thing that most helped me become good at coding was helping others learn to code.,Link,8259,473,146
06/22/2017,12:32 am,A tale of three developers trying to build a ridesharing startup. May these lessons save you from a similar fate.,Link,11204,884,131
06/21/2017,1:24 pm,If your car was manufactured after 2004 you may be able to hack into it and do some pretty fun stuff.,Link,14642,1066,225
06/21/2017,8:32 am,The inconvenience of security < the inconvenience of getting hacked,Photo,10679,1624,219
06/20/2017,1:59 pm,How two developers at a 20-hour hackathon connected device screens using some good-old JavaScript.,Link,11899,587,262
06/20/2017,11:28 am,An interview with PouchDB maintainer and Microsoft Edge PM Nolan Lawson,Link,4075,116,19
06/20/2017,10:07 am,We've all been there...,Photo,28940,5791,711
06/20/2017,7:51 am,How one guy built a tablet-controlled DeLorean http://imgur.com/a/KoBFY,Video,3927,287,39
06/19/2017,12:05 pm,Your taxes paid for it and now some of these security tools are open source and free to use.,Link,18739,1163,422
06/19/2017,10:22 am,How to keep the servers running,Photo,15365,1631,355
06/19/2017,8:51 am,Got 3 minutes? Here's an important Agile development concept: the Tradeoff Matrix,Link,5471,272,63
06/18/2017,9:10 pm,A quick interactive Vue.js primer,Link,8794,439,120
06/18/2017,5:53 pm,If you haven't been to a hackathon yet here's why you should and what to expect.,Link,8465,643,173
06/17/2017,5:41 pm,James got a job as designer at IBM. Here's what his typical day is like.,Link,7377,328,91
06/17/2017,4:44 pm,Don't name your open source project after a heavy metal band and other naming advice from the trenches.,Link,8491,426,70
06/16/2017,3:34 pm,Let's party like it's 1500000000,Photo,10324,1608,129
06/16/2017,3:07 pm,Advice from a camper who completed his freeCodeCamp certificates and was able to skip the junior developer role entirely by landing a mid-career developer job: https://forum.freecodecamp.com/t/finally-got-my-first-developer-job-mid-level/127622,Link,20483,1955,433
06/16/2017,12:46 am,"Have you heard of a ""Trie"" or ""Prefix Tree""? It's a nice flexible data structure. Here's a great primer by Julia GeiSt",Link,4891,186,48
06/15/2017,11:11 am,The dark side of Apple's $70 billion app store success,Link,19278,2238,297
06/14/2017,3:08 pm,This designer's CSS will blow your mind.,Link,13946,1263,293
06/14/2017,12:39 am,All the web developers at Grab - a big Asian ride sharing startup - use this front end development guide to keep their skills sharp. Even their back end developers.,Link,23370,1989,463
06/13/2017,5:26 pm,Yes - a lot of Coursera courses are still free if you know how to access them.,Link,15081,1302,297
06/13/2017,11:47 am,An awesome interview with the founder of CodePen.,Link,6877,311,127
06/13/2017,1:47 am,What if HR people interviewed translators the way they interview coders?,Link,17541,1160,244
06/12/2017,3:53 pm,An open source tool that will help you learn pretty much anything,Link,22131,1745,562
06/12/2017,3:41 pm,This is the Internet of Things in a nutshell.,Photo,26485,1363,541
06/12/2017,1:58 pm,An app crashing IRL,Video,9206,1404,242
06/12/2017,11:07 am,Here are some next-level Chrome DevTools techniques - including how to turn on dark mode!,Link,20804,1279,437
06/12/2017,1:20 am,If you're interested in product design this is the book for you.,Link,5891,183,77
06/11/2017,10:21 am,Google Chrome might have broken your tests without you even knowing about it.,Link,7364,444,64
06/11/2017,9:34 am,She speaks the truth though.,Photo,7043,940,37
06/11/2017,12:38 am,If you're into 🐍Python🐍 we'll be publishing a lot more Python articles and tutorials in the coming weeks like this one.,Link,18804,1244,552
06/09/2017,9:31 pm,A digital nomad primer,Link,14923,1073,297
06/08/2017,4:02 pm,Ego is the enemy.,Link,12729,545,242
06/08/2017,11:14 am,We're pumped to announce our community's newest free open source tool: Meeting for Good,Link,13445,628,315
06/08/2017,1:06 am,A friendly reminder to all of you who are on your way up,Photo,21271,1172,991
06/07/2017,4:18 pm,What the web looks like without JavaScript,Link,15949,1337,279
06/07/2017,12:52 pm,The Stack Overflow keyboard,Photo,52794,2415,1558
06/06/2017,5:06 pm,New data on the types of ads that internet users hate the most,Link,7492,382,72
06/06/2017,1:01 pm,Here are 435 free online programming & computer science courses you can start in June,Link,28233,1776,772
06/05/2017,7:53 pm,Infinite skills,Photo,11104,1030,240
06/05/2017,4:18 pm,"Programming legend Robert ""Uncle Bob"" Martin of ""Clean Code"" fame has recorded a series of videos about developer ethics for freeCodeCamp: The Programmer's Oath.",Link,12669,782,313
06/05/2017,1:42 pm,An interview with Quora co-founder and UX designer Charlie Cheever,Link,4443,158,32
06/05/2017,1:24 pm,An overview of every Data Visualization course on the internet,Link,6845,362,88
06/05/2017,12:35 pm,A beginner's guide to automatic linting,Link,3360,104,33
06/05/2017,1:33 am,The difference between 0 and null,Photo,31284,2258,707
06/04/2017,11:06 am,First day on the job a developer accidentally deletes their employer's entire production database. Then the same GitLab developer who caused last month's outage shows up to give him priceless advice. A must-read.,Link,44764,5676,651
06/01/2017,1:52 pm,Medium just published a short film they made about Quincy Larson and his philosophy in creating freeCodeCamp,Link,14303,648,417
06/01/2017,11:32 am,Don't memorize it Google it. You'll learn more that way.,Link,14334,853,319
05/31/2017,11:57 pm,If you're just getting started with React here's how to leverage Higher Order Functions and Containers,Link,5495,208,57
05/31/2017,8:48 pm,A hype-free dive into the current state of AI,Link,6841,338,68
05/31/2017,4:06 pm,How motorcycle gang hackers stole $4.5 million worth of Jeep Wranglers,Link,6555,306,63
05/31/2017,12:33 pm,The best Data Science courses on the internet ranked by your reviews,Link,13726,892,241
05/30/2017,4:33 pm,A simple test of critical thinking and creative problem solving - with Legos. By @yolpogists https://medium.freecodecamp.com/tallest-lego-building-with-4-pieces-ec99cb520928,Link,13648,1315,116
05/30/2017,12:33 pm,How most people envision the whole whole Angular VS React debate,Photo,27602,4337,436
05/30/2017,11:54 am,A great interview with the creator of the Vue.js front end JavaScript library,Link,11722,706,210
05/29/2017,9:34 pm,Array.prototype.reduce() explained using apple pie,Link,11272,632,197
05/27/2017,11:27 am,Play this Super Nintendo-themed Simon game one of our campers made with retro gaming sound effects https://devoidofgenius.github.io/simon-game/,Photo,8913,1124,112
05/26/2017,1:53 pm,Happy Friday! Don't let this be your weekend.,Photo,14648,1022,420
05/25/2017,3:04 pm,How to go from hobbyist to professional developer,Link,16329,1057,359
05/24/2017,5:24 pm,The biggest codebases in history,Link,21519,1507,273
05/24/2017,1:49 pm,How to dig yourself out of the coding tutorial rut? Start building.,Link,12899,1132,207
05/24/2017,11:05 am,How Elise learned to code while working full-time and got her first full stack developer job - and the many things she learned along the way.,Link,16886,1782,358
05/23/2017,7:20 pm,Get your bash alias files ready.,Link,9957,751,112
05/23/2017,3:04 pm,80 people have visited Stack Overflow in the last hour alone trying to figure out how to exit Vim.,Link,26826,2403,879
05/22/2017,11:11 pm,Yes you can really build your first VR app in 10 minutes if you have Unity installed an Android phone and Google Cardboard.,Link,7693,328,122
05/22/2017,7:23 pm,Freecodecamp shared Nawazish Ali's post.,Photo,8999,1043,112
05/22/2017,12:22 pm,Client-side security,Photo,21043,1954,605
05/22/2017,10:29 am,Got to feed the beast.,Photo,13102,1690,424
05/21/2017,8:32 am,What if TV science was more like real science?,Photo,10786,1732,150
05/19/2017,4:57 pm,Timeline Photos,Photo,66690,3846,3593
05/19/2017,11:46 am,Here are some fun Friday reads about technology.,Link,5292,305,66
05/19/2017,9:29 am,A scientist fed 7700 paint colors into a neural network. Then based on her training data she asked the computer to name a few paint colors of its own.,Photo,15246,2312,348
05/18/2017,11:30 pm,Which projects need React (and not just vanilla JavaScript or jQuery)? All of them argues Sacha Greif,Link,7884,446,102
05/18/2017,9:24 am,Quincy talks about economics learning to code and the nature of work over the next 40 years,Link,7902,404,136
05/18/2017,8:05 am,XKCD on machine learning,Photo,9010,859,259
05/17/2017,8:36 pm,The highlights of today's Google I/O developer conference all edited together into a single 11-minute video.,Link,9979,439,161
05/17/2017,11:08 am,Cybersecurity has never been more important. Here’s how you can keep up.,Link,4946,253,64
05/17/2017,9:52 am,Lessons from history's great innovators that you should never forget,Link,7382,389,97
05/16/2017,5:13 pm,Freecodecamp shared Patrick Cleary's post.,Photo,15121,2402,347
05/16/2017,4:08 pm,There are a TON of developers out there who are blind. Here are some of the ways they code.,Link,7444,452,137
05/16/2017,2:12 pm,"git commit -m ""fixed clock bug""",Photo,18664,1366,779
05/16/2017,11:30 am,How developers in the Netherlands are helping refugees help themselves.,Link,15344,955,391
05/15/2017,5:23 pm,Inside the worst ransomware outbreak in history and how to protect yourself,Link,19156,1369,296
05/13/2017,10:29 am,Here's one game you definitely should not play this weekend.,Photo,15437,2564,368
05/12/2017,2:45 pm,How does image recognition work? Basically it's just a lot of data.,Link,7524,369,119
05/12/2017,1:42 pm,Nerd!,Photo,50697,2769,2648
05/11/2017,4:05 pm,After building his first React Native app this camper is convinced that it’s the future of mobile app development.,Link,12065,830,188
05/11/2017,11:48 am,The 12 YouTube videos that new developers mention the most,Link,13740,1068,217
05/10/2017,3:40 pm,Learn how to compose your own dance music right in your browser for free.,Link,8796,530,172
05/10/2017,12:30 pm,Some of the best free online university courses have been discontinued. But you can still find a lot of their content around the web.,Link,13584,1295,166
05/10/2017,10:51 am,How to make the perfect icon for your app,Link,9523,465,179
05/09/2017,3:59 pm,Google is developing a mysterious new mobile operating system called Fuchsia that may replace Android,Link,25609,1990,516
05/08/2017,7:50 pm,Why Katy left a prestigious law firm learned to code and got a job as a product manager at a startup,Link,7569,319,88
05/08/2017,1:27 pm,How do Google Amazon IBM and Microsoft compare in artificial intelligence? Specifically image recognition?,Link,6243,265,49
05/08/2017,12:37 pm,"It only takes 45 seconds to tell the Federal Communication Commission to ""leave Net Neutrality alone."" If you're American go do this now at http://gofccyourself.com",Photo,13943,1204,214
05/08/2017,12:39 am,Event-driven architecture in Node.js,Link,10446,546,173
05/07/2017,9:55 am,What if everything was a programming language?,Photo,24530,2799,845
05/06/2017,6:32 am,Doing hard things is good for you. And programming is indeed hard.,Link,29402,2156,945
05/04/2017,1:38 pm,We asked 20000 people who they are and how they’re learning to code. Here are the results of our 2017 New Coder Survey.,Link,12731,1035,220
05/03/2017,10:50 am,Good news everyone - starting today all freeCodeCamp t-shirts and hoodies are now sold at-cost (with zero profit margin). https://forum.freecodecamp.com/t/all-freecodecamp-t-shirts-and-hoodies-are-now-sold-at-cost/111826,Link,4196,229,50
05/03/2017,9:37 am,There are enough free online programming and CS courses here to keep you learning 24/7 all May long if you have enough coffee for that.,Link,24587,1776,822
05/02/2017,10:56 pm,Every single Machine Learning course on the internet ranked by your reviews.,Link,13921,1017,245
05/02/2017,5:01 pm,Starting today all freeCodeCamp t-shirts and hoodies are now sold at-cost (with zero profit margin). We’re doing this so you get some cool threads and represent our open source community as inexpensively as possible. https://www.freecodecamp.com/shop,Link,7494,564,202
05/02/2017,10:24 am,Sean's epic journey from working in a Knoxville rock climbing gym to working as an engineer at a San Francisco cybersecurity company,Link,29133,3072,701
05/01/2017,2:51 pm,Insomnia - a new open source desktop app that tells you the best time to go to sleep,Link,8675,400,103
04/29/2017,1:59 pm,Wondering how arrays and objects work? These analogies should help.,Link,12456,713,203
04/27/2017,3:05 pm,An interview with the billionaire developer who built WhatsApp about his life as a Russian immigrant and the company's no-nonsense work culture. https://medium.com/@techandthecity/whatsapp-co-founder-jan-koum-most-of-startup-ideas-are-absolutely-stupid-501ae81d28aa,Link,23249,2018,360
04/27/2017,2:00 pm,What developers say VS what they mean,Photo,14918,1807,521
04/26/2017,11:19 pm,Today America's Federal Communications Commission declared war on Net Neutrality. Here's why we need a free and open internet and why getting rid of #NetNeutrality would be a massive mistake.,Link,12080,488,198
04/26/2017,2:31 pm,Let's reverse-engineer Google's search algorithm,Link,13120,1090,417
04/25/2017,4:31 pm,A robot-powered infinity train track,Video,7553,922,215
04/25/2017,2:02 pm,Programming the games of the future,Photo,8207,1530,127
04/24/2017,3:44 pm,Stanford just abandoned Java in favor of JavaScript for its intro Computer Science course,Link,53304,5614,2002
04/20/2017,2:48 pm,Congratulations to camper and Seoul study group leader Sonya Moisset on her transition from international business consultant to full-stack developer at WorldRemit!,Link,15003,1002,286
04/20/2017,6:11 am,Code comments: the good the bad and the ugly https://medium.freecodecamp.com/code-comments-the-good-the-bad-and-the-ugly-be9cc65fbf83,Link,6656,330,63
04/19/2017,11:08 am,If you Google “once in a blue moon” it will tell you the precise frequency of blue moons in hertz.,Photo,4785,547,70
04/18/2017,2:52 pm,Hello world!,Photo,13773,2229,538
04/18/2017,11:38 am,What's this Blockchain technology you keep hearing about? Well It powers Bitcoin and other cryptocurrencies but it can be used for so much more. Check out Lauren's Blockchain primer.,Link,8992,504,133
04/17/2017,11:22 am,What would an Apple MacPad Pro actually look like? This could be Apple's answer to Microsoft Surface and other hybrid tablet/laptops.,Link,6473,234,32
04/17/2017,10:22 am,Deep Learning and how you can get started learning it https://medium.freecodecamp.com/dive-into-deep-learning-with-these-23-online-courses-bf247d289cc0,Link,12701,930,197
04/15/2017,10:11 pm,Freecodecamp shared Joseph Tracy's post.,Photo,10055,732,244
04/14/2017,12:46 pm,Happy Friday everyone! Here are this week's best programming reads to kick off your weekend.,Link,6803,263,79
04/13/2017,10:39 am,A fast new way to find people in your city you can code with,Link,14447,1153,274
04/12/2017,11:25 am,Sometimes you just have to burn the boats at the shore and go storm that castle.,Link,10809,570,115
04/12/2017,9:18 am,And we're just getting started.,Link,9263,422,242
04/11/2017,4:14 pm,A great article on the sheer effort that goes into winning major hackathons,Link,11892,627,166
04/11/2017,2:16 pm,Here's an excellent GraphQL primer by JavaScript developer and author by Sacha Greif,Link,7151,396,82
04/11/2017,11:45 am,Here are today's 3 articles worth your time plus a podcast interview with Quincy Larson,Link,4775,173,35
04/10/2017,3:35 pm,Whose reviews should you trust? IMDB Rotten Tomatoes Metacritic or Fandango? A data scientist investigates.,Link,5723,344,66
04/10/2017,12:51 pm,Don't let the big words intimidate you. Here's how to read an academic paper:,Photo,9437,1324,268
04/10/2017,11:05 am,A Google engineer crunched the numbers. Here are the most popular open source projects on GitHub in each country.,Link,19362,1692,350
04/09/2017,12:17 am,Jack in and download some serious JavaScript fundamentals. Beau's full course is now live and 100% free.,Link,61896,4734,1872
04/07/2017,3:25 pm,Just launched: Lance - a Node.js-powered multiplayer gaming server with a fun playable demo: http://lance.gg/#demo,Link,9280,528,145
04/06/2017,10:24 am,That time I had to crack my own Reddit password,Link,5302,308,43
04/06/2017,8:31 am,This is officially the best graph ever,Photo,28423,2135,1539
04/05/2017,2:40 pm,Freecodecamp shared your post.,Link,10778,903,117
04/05/2017,10:19 am,Here are 515 free online programming courses starting this month for you to explore. Never stop learning.,Link,46692,3074,1210
04/04/2017,9:48 am,Before you can master design you must first master the fundamentals.,Link,13644,1003,229
04/03/2017,4:35 pm,This developer didn't like pausing and rewinding YouTube guitar tutorials so he programmed Alexa to teach him.,Link,7342,304,85
04/03/2017,12:53 pm,I camped out with a tech billionaire. The advice he gave me was priceless.,Link,23435,2514,280
04/03/2017,10:26 am,Coding style and other links worth your time.,Link,7421,511,67
04/03/2017,9:52 am,18000 responses! Help us us get to 20000 by midnight. If you started coding in that past 5 years take this 5-minute anonymous survey and share this. We'll release the full dataset to everyone. http://bit.ly/2017-new-coder-survey,Link,8931,427,111
04/02/2017,5:16 pm,Anyone can write their own programming language. You just need audacity and a whole lot of drive.,Link,19404,1444,395
04/01/2017,3:48 pm,🎉Our New Coder Survey just hit 17000 responses🎉 Help us spread the word and reach 20000 this weekend.,Link,10158,332,154
04/01/2017,1:01 pm,How to program your own chess opponent in just a few steps.,Link,14249,904,301
03/30/2017,11:58 pm,Your life before and after you have kids - in beautiful data visualizations.,Link,13442,1016,122
03/29/2017,12:57 am,Inside one of Europe's most active coding groups,Link,14544,967,258
03/28/2017,11:25 pm,Get ready to stretch your brain with this one...,Link,3982,204,45
03/28/2017,8:13 pm,Don't let your dreams be dreams.,Link,17495,1199,312
03/28/2017,2:10 pm,Here are today's 3 articles that are worth your time.,Link,10091,716,140
03/27/2017,11:46 am,VPNs aren't magic. Here's how they work and how to set one up real quick.,Link,36391,3328,868
03/27/2017,9:20 am,The fun way to learn CSS concepts,Link,10623,606,158
03/27/2017,12:54 am,We ran the numbers.,Link,13265,963,181
03/26/2017,10:27 am,Even if you own the most expensive pen in the world it'll make no difference if you don't put in the practice. Practice first. Tools second. - Ian Barnard,Video,51299,2104,730
03/25/2017,10:08 am,Timeline Photos,Photo,12273,1473,447
03/24/2017,2:13 pm,Freecodecamp shared your post.,Link,5567,364,51
03/24/2017,12:16 pm,Our nonprofit's publication just hit 200000 followers on Medium. Medium's top 3 stories for today are all by our contributors. Join the party: https://medium.freecodecamp.com,Photo,11532,1236,197
03/23/2017,10:57 am,Stack Overflow just released results from their survey of 64000 developers. Here are the highlights.,Link,15923,1050,234
03/23/2017,8:15 am,I hope none of you website owners ever have to go through this.,Link,9298,699,91
03/22/2017,12:12 pm,Vlad's curiosity and hustle paid off big.,Link,8661,561,87
03/21/2017,8:43 pm,If you're trying to help get your significant other into coding here's how Carl did it.,Link,17479,1189,240
03/21/2017,4:23 pm,Open source and creative commons are good business practices.,Link,5749,163,83
03/21/2017,1:28 am,Adam's on a mission to use code to help kids learn personal finance,Link,11173,513,205
03/19/2017,11:20 pm,If you're serious about becoming a UX Designer Miriam's advice is immediately applicable.,Link,13924,861,154
03/19/2017,10:19 pm,How a team of developers are helping people get paid what they've earned.,Link,9018,375,116
03/19/2017,10:10 am,History has shown time and time again that open systems like our internet don't stay open. We need for things to be different this time.,Link,9713,337,145
03/14/2017,1:31 pm,How LinkedIn endorsements work - or don't work as Aline discovered.,Link,3235,179,38
03/13/2017,8:45 pm,Stay hungry. Stay foo...,Video,9757,1341,292
03/13/2017,9:40 am,Happy birthday to Raspberry Pi,Link,9479,344,220
03/13/2017,12:05 am,Getting a computer to generate a truly random number is harder than it sounds.,Link,6222,235,66
03/12/2017,3:07 pm,With a few commands you can get a different high res wallpaper every time you open your Mac.,Link,10965,585,121
03/11/2017,2:52 pm,Strong arguments for allowing people to remix - and even re-sell - your work.,Link,5410,138,37
03/11/2017,1:23 pm,If you want to learn something fun this weekend try working through Déborah's D3 Bubble Chart tutorial,Link,9414,374,129
03/10/2017,11:40 am,LinkedIn endorsements are just noisy crowdsourced tagging,Link,9152,657,97
03/09/2017,12:31 pm,How building side projects can help you get a tech job - even without experience,Link,12241,843,215
03/08/2017,3:14 pm,Freecodecamp shared your post.,Link,5467,329,75
03/08/2017,1:57 pm,What happens when you approach random strangers at the park and ask them to use an app while you watch? Guerrilla Usability Testing that's what. 😎,Link,3423,96,26
03/08/2017,12:26 pm,Happy International Women's Day! Much respect to all the women developing software out there and to everyone who's helping us close the gender gap.,Photo,4724,786,132
03/07/2017,5:06 pm,The developer behind Google Interview University just took a new job - at Amazon.,Link,15726,1360,239
03/07/2017,2:55 pm,Here's what you need to know about the CIA's hacking capabilities (which are out in the open for other hackers too),Link,18574,1609,301
03/07/2017,9:35 am,How Vlad parsed 48 gigabytes of Stack Overflow data and found the most popular programming books for each language.,Link,15824,1628,260
03/07/2017,8:56 am,We've been using this free open source Gmail browser extension for the past week and love it. https://medium.freecodecamp.com/announcing-tinymails-a-simple-extension-that-helps-you-write-shorter-emails-ff89329a4f21#.txwwzhrfe,Link,4157,224,40
03/06/2017,2:54 pm,Tiffany's walk-through of her multi-month Microsoft interview process.,Link,6913,317,59
03/06/2017,1:44 pm,If you're interested in the cloud try building some serverless Alexa skills.,Link,17558,1021,252
03/06/2017,8:45 am,76 of these free online courses start today. See if you can get a friend to commit to doing one with you.,Link,17940,1290,364
03/05/2017,12:49 am,So many free online programming courses so little time.,Link,59724,4205,1407
03/04/2017,11:57 am,Happy Saturday everyone! Here are today's 3 links worth your time.,Link,5701,208,55
03/03/2017,5:33 pm,Coding is a superpower. And that power isn't always used for good.,Link,16519,1381,269
03/03/2017,12:23 pm,Happy Friday everyone! Here are 3 links worth your time plus an XKCD comic.,Link,6473,247,97
03/03/2017,12:00 pm,Functional and Reactive programming are taking over web development.,Link,5945,295,84
03/03/2017,2:45 am,If you can answer all the Node.js questions in this article you are officially a Node narwhal.,Link,13051,941,255
03/02/2017,1:11 pm,"Don't let a lack of ""experience"" stop you from putting yourself out there.",Link,11029,793,203
03/02/2017,1:04 am,How a statistics teacher tracked his happiness for 2 years and why you might want to try this too.,Link,9274,668,100
03/01/2017,5:14 pm,Kim just started designing a few months ago and already her work is amazing.,Link,12987,1043,190
03/01/2017,3:14 pm,When your application needs an extra feature after you've released it.,Photo,20521,1645,725
03/01/2017,1:43 pm,If only this designer had a time machine.,Link,30988,2288,547
02/28/2017,2:04 pm,Alec is definitely one of the more ambitious 14 year olds on the scene these days.,Link,7561,360,94
02/28/2017,1:34 pm,This article will help you design more developer-friendly APIs.,Link,4032,116,35
02/24/2017,4:04 pm,Between the SHA-1 collision and #CloudBleed today is quite possibly the most interesting day in security ever.,Link,8423,603,118
02/23/2017,11:33 am,The next time you design a website consider designing an entire design system to go along with it.,Link,12107,1109,278
02/22/2017,12:18 am,freeCodeCamp is in today's USA Today. I wish it could be under better circumstances. We need accept the realities of automation and help retrain people for these emerging programming jobs.,Link,15165,1115,311
02/21/2017,9:42 am,If you're looking for a developer job this is a must-read.,Link,11783,1323,199
02/20/2017,5:52 pm,So true it hurts.,Photo,18907,1936,647
02/20/2017,5:39 pm,So many languages so little time to explore them all.,Link,7190,535,67
02/20/2017,8:56 am,How these two Romanian developers are living the bootstrapped startup dream,Link,6589,517,95
02/19/2017,1:00 am,Freecodecamp shared your post.,Link,14132,1785,167
02/18/2017,10:38 pm,TFW you're so good with React that you don't need HTML files any more.,Video,6733,1208,198
02/18/2017,9:42 pm,Artist Scott Campbell programmed a laser cutter to carve a skull out of a two-foot stack of $11000 worth in uncut US dollar bills.,Photo,11466,1541,217
02/18/2017,1:40 pm,Unbeatable Tic Tac Toe here we come.,Link,10654,833,172
02/18/2017,1:39 pm,Campers from freeCodeCamp Beijing having one of their frequent coffee-and-code sessions.,Photo,4754,390,85
02/18/2017,10:24 am,"WhatsApp doesn't have a known ""backdoor"" but it does collect metadata.",Link,4935,175,42
02/17/2017,9:33 am,Medium's release notes for the latest version of their iOS app,Photo,5251,761,72
02/17/2017,9:32 am,Jon's mental framework for getting your first developer job,Link,12238,1181,216
02/17/2017,1:19 am,If you're coming to JavaScript from a statically typed language like Java or C++ you might enjoy TypeScript.,Link,8672,595,142
02/14/2017,1:07 pm,I'd hate to see what hyper-threading looks like...,Photo,11042,2138,448
02/14/2017,12:25 pm,Stay safe out there.,Link,63598,9335,1477
02/13/2017,10:56 am,If you're into both music and coding this is well worth a read.,Link,7823,395,147
02/12/2017,3:26 pm,How to building mobile apps in JSON. Yes JSON.,Link,20068,1769,521
02/12/2017,8:46 am,Hey wanna hear a 5-word horror story? (via @nixcraft),Photo,12676,2241,387
02/12/2017,8:44 am,Quite a few mathematicians who could have easily remained in obscurity.,Link,8359,374,71
02/11/2017,1:30 pm,Freecodecamp shared your post.,Photo,4082,246,57
02/11/2017,1:21 pm,Google's codebase is 2 billion lines of code. Here's how they build and maintain new features within it.,Link,19854,1580,361
02/10/2017,11:07 am,Here are today's 3 links worth your time 💪😃✌️,Link,15132,1416,244
02/09/2017,1:23 pm,That's some healthy GitHub activity you've got there.,Photo,8301,909,323
02/08/2017,10:40 am,Quincy just finished live-interviewing front end developer Scott Domes who recently published a popular article explaining CSS Flexbox using animated gifs. Here's the video: https://www.youtube.com/watch?v=yMiCCtdUOgM,Status,3527,129,40
02/07/2017,4:08 pm,"A transparent Zelda cartridge. Note the battery - one of the first cartridges with ""battery backup.""",Photo,5724,767,139
02/07/2017,1:44 pm,When your manager tries to help you fix a bug.,Video,4039,740,117
02/07/2017,1:42 pm,Once a new technology rolls over you if you're not part of the steamroller you're part of the road. - Stewart Brand,Link,9732,572,162
02/07/2017,10:51 am,Someone hacked 150000 printers and is using them to print out ASCII art.,Photo,8157,1691,204
02/06/2017,10:37 am,Kick off your week with the best technology articles and mind-expanding programming tutorials from the past weekend,Link,5562,249,74
02/04/2017,10:13 am,A nice overview of substance VS style tradeoffs in design and some mistakes Google has made with Material UI.,Link,7336,388,109
02/03/2017,10:22 am,Hey RSS fans: did you know our Medium publication - with FULL articles - is available through RSS? Here's the URL to subscribe to: https://medium.freecodecamp.com/feed,Link,2652,93,24
02/01/2017,2:28 pm,A lot of heart and a lot of hustle,Link,16981,1882,351
02/01/2017,10:58 am,This is the ultimate developer nightmare scenario. Here's wishing GitLab (an open source alternative to GitHub) some good breaks in the recovery process.,Link,14707,1453,241
01/31/2017,10:20 am,Never trust a computer you can't throw out a window. - Steve Wozniak. Here's today's links worth reading.,Link,10514,977,159
01/31/2017,7:33 am,Most people won't realize how important this topic is until it's too late.,Link,3397,187,33
01/30/2017,2:31 pm,So true it hurts.,Photo,7008,842,197
01/30/2017,2:03 pm,Some of these predictions are truly absurd. Especially the prediction from Bill Gates.,Link,7782,600,72
01/29/2017,12:17 pm,Crunching the data on Data Science courses,Link,9819,623,122
01/27/2017,3:11 pm,Here's an excellent guide to publicizing your open source projects and reaching a larger audience,Link,6825,347,101
01/26/2017,4:47 pm,How Shubheksha's open source journey ultimately lead to her getting into Mozilla's Outreachy internship program,Link,5964,342,88
01/26/2017,12:20 pm,Here's a great starting point If you're interested in DevOps.,Link,4588,254,52
01/26/2017,8:40 am,If you keep forgetting Git commands this might help,Link,7779,641,120
01/25/2017,4:21 pm,Get all your ducks in a row with Redux,Link,3032,97,24
01/25/2017,8:31 am,This subway map shows how agile software development methods relate to one another.,Photo,4744,1348,91
01/24/2017,2:43 pm,A breakdown of Firebase the popular Platform-as-a-Service,Link,5947,399,75
01/24/2017,12:51 pm,Walk up to that whiteboard prepared.,Link,8447,792,119
01/23/2017,2:00 pm,A single command can make your npm installs much faster,Link,3764,149,35
01/23/2017,12:32 pm,An exciting new way to use CSS in React,Link,8696,565,169
01/22/2017,10:18 am,If you're still in school read this:,Link,8919,598,112
01/22/2017,3:05 am,Future programmer,Video,15965,2784,617
01/20/2017,3:22 pm,Data science rocks.,Link,2888,103,25
01/20/2017,3:09 pm,We just hit 1 million YouTube views! Congratulations to all our YouTube contributors! http://youtube.com/freecodecamp,Photo,9413,885,353
01/19/2017,11:54 am,Did you know you can use Bash in Git?,Link,3319,153,18
01/17/2017,4:09 pm,A nice overview of GraphQL and situations where it's faster than REST for APIs,Link,6183,348,96
01/16/2017,11:41 am,Freecodecamp updated their info in the about section.,Link,1974,169,10
01/16/2017,11:32 am,Create your own beautiful steam graphs based on your GitHub activity.,Link,5605,405,52
01/15/2017,1:00 pm,PHP is our favorite. What's yours?,Link,8204,670,112
01/12/2017,1:59 pm,Why your browser’s autocomplete is insecure and you should turn it off,Link,8014,611,134
01/12/2017,1:58 pm,Developer Bedtime Paradox by our friends at CommitStrip.com,Photo,11085,1305,366
01/12/2017,7:59 am,Beautiful data visualizations ugly truth.,Link,11074,877,227
01/10/2017,1:03 pm,Advice from Ronald Dahl and Ernest Hemingway applied to coding.,Link,17010,2304,329
01/09/2017,10:14 am,We're proud to announce this free 46-minute Flexbox crash-course by camper Ohans Emmanuel. It drives home important concepts with tons of illustrations and code.,Link,10377,720,228
01/08/2017,4:42 pm,Preethi breaks down so much everyday programming jargon in a single article.,Link,5668,340,47
01/07/2017,1:24 pm,https://medium.freecodecamp.com/the-5-things-you-need-to-know-to-understand-react-a1dbd5d114a3#.aswt8dotg,Link,7114,429,77
01/07/2017,11:56 am,One more reason to learn to code - so you can build a playable Tetris bookshelf!,Video,25157,2531,911
01/05/2017,4:36 pm,Here's a shot of motivation from Nathan Leniz Free Code Camp mentor and active duty US Army.,Link,7730,552,145
01/05/2017,1:07 pm,Thanks to the thousands of people who joined us for our community's 4-hour New Year's Eve live stream. You can now watch the whole thing - or specific guest interviews - here https://www.freecodecamp.com/open2017,Link,2025,73,31
01/03/2017,10:43 am,Data never sleeps.,Photo,11321,1724,287
01/03/2017,10:05 am,Shakespeare has some real zingers.,Photo,10446,1093,436
01/01/2017,2:46 am,Happy New Year! As promised all 4 hours of our community's #open2017 live stream are now available here: https://www.youtube.com/watch?v=XkbTPCHcCyI,Link,6185,277,114
12/31/2016,2:12 pm,8 hours until we get started with our #Open2017 live stream. Here are some details and our full schedule.,Link,7661,372,134
12/31/2016,1:03 am,Almost there! 💪😃👍 Less than 24 hours left in 2016. Looking forward to kicking off the new year together with you live on stream! Tonight's full schedule is up here: https://www.freecodecamp.com/open2017 #Open2017,Link,10156,715,223
12/29/2016,1:28 pm,Mistakes were made. Code was shipped. John Travolta got confused.,Video,11841,899,179
12/29/2016,1:19 pm,People are now committing to #100DaysOfCode in the new year at a rate of dozens per hour.,Link,20230,1578,525
12/25/2016,8:48 am,This Christmas Santa brings the gift of data.,Link,5509,203,63
12/22/2016,12:34 pm,So this is happening 😃🎆🎉,Link,9536,789,202
12/21/2016,10:17 am,Timeline Photos,Photo,27487,2434,1437
12/19/2016,12:26 pm,Pumped and inspired.,Link,21880,1743,677
12/16/2016,7:55 pm,If you get cold out there throw a Darth Vader on the fire. He'll keep you warm for five hours.,Link,5602,228,62
12/15/2016,12:29 am,The Star Wars theme played on an array of 64 floppy drives. Turn sound on. Via http://silent.org.pl/,Video,83297,11961,2500
12/12/2016,5:08 am,Here are 2017's average starting compensation packages for developers at various companies in the San Francisco Bay Area. 💵💴💷💶 Data by https://twitter.com/jtc_au,Photo,31207,7792,839
12/07/2016,11:20 am,Timeline Photos,Photo,13830,3264,582
12/06/2016,10:23 am,Freecodecamp shared your photo.,Photo,3001,178,27
12/06/2016,8:55 am,It's day 2 of the #HourofCode. Try some of these coding challenges with your kids.,Link,1424,73,20
12/05/2016,11:29 am,Every while loop needs a sign like this,Photo,6415,861,239
12/05/2016,10:26 am,Hey parents and teachers the #HourOfCode starts today! Here are our new kid-friendly front end coding challenges: http://www.freecodecamp.com/hour-of-code,Status,6431,389,106
12/04/2016,1:39 pm,The #HourOfCode starts tomorrow! Here's our guide for teachers and parents.,Link,6396,272,105
12/02/2016,12:29 pm,By popular request our crypto ugly Christmas sweaters now ship from the EU as well.,Link,2942,93,33
12/02/2016,1:45 am,DIY standing desk,Photo,12477,2033,619
12/01/2016,1:27 pm,Freecodecamp shared your post.,Link,4924,333,53
11/30/2016,1:38 pm,Random Art and The Cryptographic Christmas Tree,Link,1279,42,11
11/29/2016,2:00 pm,How we designed the geekiest ugly Christmas sweater ever,Link,4017,190,44
11/29/2016,8:31 am,The 5 phases of software development,Photo,17119,3338,836
11/28/2016,7:53 am,If you plan to check out Amazon's Cyber Monday deals use this link to support our community while you shop: http://amzn.to/2fWESrn,Status,5371,337,41
11/25/2016,1:24 pm,Proposed patch for Sim City,Photo,12331,1856,520
11/24/2016,10:37 am,Fun Siri + Wolfram Alpha trick if you have an iPhone (via https://www.reddit.com/r/softwaregore/comments/5eht5c/after_figuring_out_why_the_siriwolframalpha_bug/),Photo,5326,928,53
11/23/2016,10:51 am,15 sorting algorithms visualized in 5 minutes with awesome arcade sounds,Video,408191,89329,15226
11/23/2016,10:01 am,Heisenbug kitten,Video,10942,1236,184
11/21/2016,2:28 pm,Freecodecamp shared your post.,Photo,3840,157,43
11/18/2016,11:26 am,Rubber Duck Debugging,Photo,12489,1726,503
11/17/2016,3:19 pm,Freecodecamp shared your post.,Link,6719,812,126
11/16/2016,11:53 am,Ready to fly around the world like Superman? Google Earth in VR.,Video,21937,1189,404
11/15/2016,2:39 pm,We either need to significantly improve security or keep some of these devices offline.,Photo,6478,1665,198
11/15/2016,1:45 pm,It's a bug. No wait... it's a feature?,Video,19088,1390,273
11/14/2016,4:17 am,This one's ready for production,Video,8841,934,94
11/10/2016,4:53 pm,Garbage collection is hard.,Video,39270,3727,592
11/10/2016,12:16 pm,This morning we launched several major improvements to our community's forum. Come check it out: https://forum.freecodecamp.com,Photo,5139,1015,127
11/08/2016,1:49 pm,When a second bug randomly prevents the first bug from crashin...,Video,10092,930,204
11/08/2016,1:14 pm,Freecodecamp shared your post.,Link,6093,617,102
11/07/2016,5:48 pm,When an API endpoint responds exactly the way you want it to on the first try.,Video,16509,1898,397
11/07/2016,12:30 pm,Here's the real killer app for that new $2000 MacBook Pro touchbar https://github.com/avatsaev/touchbar_nyancat,Photo,7222,1228,119
11/07/2016,11:49 am,You may have heard that using JavaScript libraries like React could hurt your website's SEO. Well not anymore.,Link,3961,209,56
11/06/2016,11:46 am,A collection of truly sadistic user experience designs https://imgur.com/gallery/qA4Bu,Photo,10794,2038,195
11/04/2016,3:05 pm,Big Mouth Billy Bass + Amazon's Alexa = perfection,Video,42347,9389,1329
11/04/2016,7:47 am,Timeline Photos,Photo,10686,3912,260
11/03/2016,12:34 pm,Here's a comprehensive answer to one of the most common questions new developers ask.,Link,9793,1169,173
11/01/2016,5:16 pm,🎉 Our Medium publication just reached 100000 subscribers. Read about the numbers behind our Medium publication's first year.,Link,2971,78,73
10/31/2016,11:21 am,Timeline Photos,Photo,3560,666,88
10/30/2016,1:47 pm,There's almost always room for improvement.,Link,5123,367,76
10/27/2016,3:57 pm,Freecodecamp shared your post.,Link,11424,2246,176
10/25/2016,2:37 pm,Pumped about this new series explaining advanced data structures.,Link,5198,361,108
10/23/2016,2:44 pm,Hack.,Video,21490,2676,212
10/23/2016,2:29 pm,"Why is the programming community obsessed with the word ""hack""?",Link,4704,383,55
10/20/2016,1:48 pm,SEO vs. React: web crawlers are smart than you think,Link,4090,323,58
10/20/2016,3:01 am,Developers ride this emotional rollercoaster all day long.,Video,9679,858,155
10/17/2016,4:11 pm,Only 5 hours left! Get your low-effort Halloween costume: https://teespring.com/low-effort-coder-halloween#pid=2&cid=2397&sid=front,Photo,1168,591,69
10/17/2016,1:08 pm,Timeline Photos,Photo,3255,745,41
10/17/2016,12:07 pm,Only one day left to get this low effort Halloween costume: freecodecamp.com/shop,Photo,928,447,25
10/16/2016,1:22 pm,Freecodecamp shared your post.,Link,4913,314,51
10/15/2016,8:49 pm,Freecodecamp shared your post.,Link,15408,2402,453


================================================
FILE: gitter-analytics/README.md
================================================
# gitter-analytics

Efforts by some freeCodeCamp students focused on analyses of the activity on Gitter.

# observations

* This sub-folder includes visualizations, scrapers to mine Gitter platforms, and some analytics.
* Technologies include D3.js, node.js, Python, and R.
* In some cases data became deprecated or not existent.

# projects & datasets

### gitterrooms_snaviz

A nodejs script to get data from Gitter and create a realtime D3.js graph representation of the connections between users

### fcc_algorithms help requests

Series of projects estimating and analysing the number of help requests in the Gitter main room.


================================================
FILE: gitter-analytics/fcc_algorithms help requests/README.md
================================================
# fcc_algorithms help requests

Series of projects estimating and analysing the number of help requests in the Gitter main room.

# observations

* Several

# projects & datasets

### Total help per algo

A visualization using horizontal bars with interactive button to sort the bars according to number of requests or challenge's position in the curriculum. D3.js + Python (data collection and preparation, **Python code not included yet in the subfolder**).

* dataset : `data.json` list of objects
	* example of an object:
	```
	{'count': 336,                  //number of times help was count
	  'funcname': 'reversestring',	//the name of the function as presented in the exercise
	  'order': 1,			//order in the curriculum
	  'title': 'Reverse a String',	//the name of the exericse
	  'type': 'basic'},		//kind of algorithm (basic, intermediate, advance)
	```	


================================================
FILE: gitter-analytics/fcc_algorithms help requests/total help per algo/data/data.json
================================================
[{'count': 336,
  'funcname': 'reversestring',
  'order': 1,
  'title': 'Reverse a String',
  'type': 'basic'},
 {'count': 292,
  'funcname': 'chunk',
  'order': 10,
  'title': 'Chunky Monkey',
  'type': 'basic'},
 {'count': 401,
  'funcname': 'destroyer',
  'order': 14,
  'title': 'Seek and Destroy',
  'type': 'basic'},
 {'count': 290,
  'funcname': 'findlongestword',
  'order': 4,
  'title': 'Find the Longest Word in a String',
  'type': 'basic'},
 {'count': 63,
  'funcname': 'find',
  'order': 32,
  'title': 'Finders Keepers',
  'type': 'inter'},
 {'count': 22,
  'funcname': 'permalone',
  'order': 42,
  'title': 'No repeats please',
  'type': 'advan'},
 {'count': 37,
  'funcname': 'every',
  'order': 36,
  'title': 'Everything Be True',
  'type': 'inter'},
 {'count': 37,
  'funcname': 'slasher',
  'order': 11,
  'title': 'Slasher Flick',
  'type': 'basic'},
 {'count': 70,
  'funcname': 'steamroller',
  'order': 34,
  'title': 'Steamroller',
  'type': 'inter'},
 {'count': 30,
  'funcname': 'orbitalperiod',
  'order': 45,
  'title': 'Map the Debris',
  'type': 'advan'},
 {'count': 408,
  'funcname': 'titlecase',
  'order': 5,
  'title': 'Title Case a Sentence',
  'type': 'basic'},
 {'count': 59,
  'funcname': 'romannumbonf',
  'order': 19,
  'title': 'Roman Numeral Converter',
  'type': 'inter'},
 {'count': 13,
  'funcname': 'inventory',
  'order': 41,
  'title': 'Inventory Update',
  'type': 'advan'},
 {'count': 57,
  'funcname': 'spinalcase',
  'order': 28,
  'title': 'Spinal Tap Case',
  'type': 'inter'},
 {'count': 15,
  'funcname': 'person',
  'order': 44,
  'title': 'Make a Person',
  'type': 'advan'},
 {'count': 131,
  'funcname': 'add',
  'order': 37,
  'title': 'Arguments Optional',
  'type': 'inter'},
 {'count': 65,
  'funcname': 'smallestcommons',
  'order': 31,
  'title': 'Smallest Common Multiple',
  'type': 'inter'},
 {'count': 144,
  'funcname': 'htmlbonf',
  'order': 27,
  'title': 'Convert HTML Entities',
  'type': 'inter'},
 {'count': 32,
  'funcname': 'binaryagent',
  'order': 35,
  'title': 'Binary Agents',
  'type': 'inter'},
 {'count': 88,
  'funcname': 'sumfibs',
  'order': 29,
  'title': 'Sum All Odd Fibonacci Numbers',
  'type': 'inter'},
 {'count': 78,
  'funcname': 'sumall',
  'order': 17,
  'title': 'Sum All Numbers in a Range',
  'type': 'inter'},
 {'count': 60,
  'funcname': 'pairwise',
  'order': 46,
  'title': 'Pairwise',
  'type': 'advan'},
 {'count': 122,
  'funcname': 'doibonf',
  'order': 15,
  'title': 'Where do I belong',
  'type': 'basic'},
 {'count': 323,
  'funcname': 'mutation',
  'order': 12,
  'title': 'Mutations',
  'type': 'basic'},
 {'count': 683,
  'funcname': 'palindrome',
  'order': 3,
  'title': 'Check for Palindromes',
  'type': 'basic'},
 {'count': 145,
  'funcname': 'truncate',
  'order': 9,
  'title': 'Truncate a string',
  'type': 'basic'},
 {'count': 46,
  'funcname': 'fearnotletter',
  'order': 24,
  'title': 'Missing letters',
  'type': 'inter'},
 {'count': 5,
  'funcname': 'friendly',
  'order': 43,
  'title': 'Friendly Date Ranges',
  'type': 'advan'},
 {'count': 137,
  'funcname': 'end',
  'order': 7,
  'title': 'Confirm the Ending',
  'type': 'basic'},
 {'count': 87,
  'funcname': 'repeat',
  'order': 8,
  'title': 'Repeat a string repeat a string',
  'type': 'basic'},
 {'count': 48,
  'funcname': 'drop',
  'order': 33,
  'title': 'Drop it',
  'type': 'inter'},
 {'count': 31,
  'funcname': 'myreplace',
  'order': 21,
  'title': 'Search and Replace',
  'type': 'inter'},
 {'count': 430,
  'funcname': 'largestoffour',
  'order': 6,
  'title': 'Return Largest Numbers in Arrays',
  'type': 'basic'},
 {'count': 157,
  'funcname': 'bouncer',
  'order': 13,
  'title': 'Falsy Bouncer',
  'type': 'basic'},
 {'count': 22,
  'funcname': 'pair',
  'order': 23,
  'title': 'DNA Pairing',
  'type': 'inter'},
 {'count': 45,
  'funcname': 'rot13',
  'order': 16,
  'title': 'Caesars Cipher',
  'type': 'basic'},
 {'count': 135,
  'funcname': 'diff',
  'order': 18,
  'title': 'Diff Two Arrays',
  'type': 'inter'},
 {'count': 42,
  'funcname': 'sumprimes',
  'order': 30,
  'title': 'Sum All Primes',
  'type': 'inter'},
 {'count': 26,
  'funcname': 'boo',
  'order': 25,
  'title': 'Boo who',
  'type': 'inter'},
 {'count': 36,
  'funcname': 'drawer',
  'order': 40,
  'title': 'Exact Change',
  'type': 'advan'},
 {'count': 62,
  'funcname': 'sym',
  'order': 39,
  'title': 'Symmetric Difference',
  'type': 'advan'},
 {'count': 63,
  'funcname': 'translate',
  'order': 22,
  'title': 'Pig Latin',
  'type': 'inter'},
 {'count': 29,
  'funcname': 'telephonecheck',
  'order': 38,
  'title': 'Validate US Telephone Numbers',
  'type': 'advan'},
 {'count': 319,
  'funcname': 'factorialize',
  'order': 2,
  'title': 'Factorialize a Number',
  'type': 'basic'},
 {'count': 236,
  'funcname': 'artthoubonf',
  'order': 20,
  'title': 'Where art thou',
  'type': 'inter'},
 {'count': 59,
  'funcname': 'unite',
  'order': 26,
  'title': 'Sorted Union',
  'type': 'inter'}]


================================================
FILE: gitter-analytics/fcc_algorithms help requests/total help per algo/index.html
================================================
<head>
<title>TEST</title>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/css/bootstrap.min.css">
<link rel="stylesheet" type="text/css" href="style.css">
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.0/jquery.min.js"></script>
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/js/bootstrap.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/d3/3.5.12/d3.js"></script>
</head>
<body>
Simple counts of number of estimated inquiries for help per algorithm (function name)
</br>
Help Channel, Nov2014-Dec2015
<form>
<label><input type="checkbox"> Sort values</label>
</form>
</br>
<div class = "container">
<div class = "row">
<div class = "col-md-7">
<div id = "mychart"></div>
</div>
</div>
<script>
var data = [{'count': 336,
  'funcname': 'reversestring',
  'order': 1,
  'title': 'Reverse a String',
  'type': 'basic'},
 {'count': 292,
  'funcname': 'chunk',
  'order': 10,
  'title': 'Chunky Monkey',
  'type': 'basic'},
 {'count': 401,
  'funcname': 'destroyer',
  'order': 14,
  'title': 'Seek and Destroy',
  'type': 'basic'},
 {'count': 290,
  'funcname': 'findlongestword',
  'order': 4,
  'title': 'Find the Longest Word in a String',
  'type': 'basic'},
 {'count': 63,
  'funcname': 'find',
  'order': 32,
  'title': 'Finders Keepers',
  'type': 'inter'},
 {'count': 22,
  'funcname': 'permalone',
  'order': 42,
  'title': 'No repeats please',
  'type': 'advan'},
 {'count': 37,
  'funcname': 'every',
  'order': 36,
  'title': 'Everything Be True',
  'type': 'inter'},
 {'count': 37,
  'funcname': 'slasher',
  'order': 11,
  'title': 'Slasher Flick',
  'type': 'basic'},
 {'count': 70,
  'funcname': 'steamroller',
  'order': 34,
  'title': 'Steamroller',
  'type': 'inter'},
 {'count': 30,
  'funcname': 'orbitalperiod',
  'order': 45,
  'title': 'Map the Debris',
  'type': 'advan'},
 {'count': 408,
  'funcname': 'titlecase',
  'order': 5,
  'title': 'Title Case a Sentence',
  'type': 'basic'},
 {'count': 59,
  'funcname': 'romannumbonf',
  'order': 19,
  'title': 'Roman Numeral Converter',
  'type': 'inter'},
 {'count': 13,
  'funcname': 'inventory',
  'order': 41,
  'title': 'Inventory Update',
  'type': 'advan'},
 {'count': 57,
  'funcname': 'spinalcase',
  'order': 28,
  'title': 'Spinal Tap Case',
  'type': 'inter'},
 {'count': 15,
  'funcname': 'person',
  'order': 44,
  'title': 'Make a Person',
  'type': 'advan'},
 {'count': 131,
  'funcname': 'add',
  'order': 37,
  'title': 'Arguments Optional',
  'type': 'inter'},
 {'count': 65,
  'funcname': 'smallestcommons',
  'order': 31,
  'title': 'Smallest Common Multiple',
  'type': 'inter'},
 {'count': 144,
  'funcname': 'htmlbonf',
  'order': 27,
  'title': 'Convert HTML Entities',
  'type': 'inter'},
 {'count': 32,
  'funcname': 'binaryagent',
  'order': 35,
  'title': 'Binary Agents',
  'type': 'inter'},
 {'count': 88,
  'funcname': 'sumfibs',
  'order': 29,
  'title': 'Sum All Odd Fibonacci Numbers',
  'type': 'inter'},
 {'count': 78,
  'funcname': 'sumall',
  'order': 17,
  'title': 'Sum All Numbers in a Range',
  'type': 'inter'},
 {'count': 60,
  'funcname': 'pairwise',
  'order': 46,
  'title': 'Pairwise',
  'type': 'advan'},
 {'count': 122,
  'funcname': 'doibonf',
  'order': 15,
  'title': 'Where do I belong',
  'type': 'basic'},
 {'count': 323,
  'funcname': 'mutation',
  'order': 12,
  'title': 'Mutations',
  'type': 'basic'},
 {'count': 683,
  'funcname': 'palindrome',
  'order': 3,
  'title': 'Check for Palindromes',
  'type': 'basic'},
 {'count': 145,
  'funcname': 'truncate',
  'order': 9,
  'title': 'Truncate a string',
  'type': 'basic'},
 {'count': 46,
  'funcname': 'fearnotletter',
  'order': 24,
  'title': 'Missing letters',
  'type': 'inter'},
 {'count': 5,
  'funcname': 'friendly',
  'order': 43,
  'title': 'Friendly Date Ranges',
  'type': 'advan'},
 {'count': 137,
  'funcname': 'end',
  'order': 7,
  'title': 'Confirm the Ending',
  'type': 'basic'},
 {'count': 87,
  'funcname': 'repeat',
  'order': 8,
  'title': 'Repeat a string repeat a string',
  'type': 'basic'},
 {'count': 48,
  'funcname': 'drop',
  'order': 33,
  'title': 'Drop it',
  'type': 'inter'},
 {'count': 31,
  'funcname': 'myreplace',
  'order': 21,
  'title': 'Search and Replace',
  'type': 'inter'},
 {'count': 430,
  'funcname': 'largestoffour',
  'order': 6,
  'title': 'Return Largest Numbers in Arrays',
  'type': 'basic'},
 {'count': 157,
  'funcname': 'bouncer',
  'order': 13,
  'title': 'Falsy Bouncer',
  'type': 'basic'},
 {'count': 22,
  'funcname': 'pair',
  'order': 23,
  'title': 'DNA Pairing',
  'type': 'inter'},
 {'count': 45,
  'funcname': 'rot13',
  'order': 16,
  'title': 'Caesars Cipher',
  'type': 'basic'},
 {'count': 135,
  'funcname': 'diff',
  'order': 18,
  'title': 'Diff Two Arrays',
  'type': 'inter'},
 {'count': 42,
  'funcname': 'sumprimes',
  'order': 30,
  'title': 'Sum All Primes',
  'type': 'inter'},
 {'count': 26,
  'funcname': 'boo',
  'order': 25,
  'title': 'Boo who',
  'type': 'inter'},
 {'count': 36,
  'funcname': 'drawer',
  'order': 40,
  'title': 'Exact Change',
  'type': 'advan'},
 {'count': 62,
  'funcname': 'sym',
  'order': 39,
  'title': 'Symmetric Difference',
  'type': 'advan'},
 {'count': 63,
  'funcname': 'translate',
  'order': 22,
  'title': 'Pig Latin',
  'type': 'inter'},
 {'count': 29,
  'funcname': 'telephonecheck',
  'order': 38,
  'title': 'Validate US Telephone Numbers',
  'type': 'advan'},
 {'count': 319,
  'funcname': 'factorialize',
  'order': 2,
  'title': 'Factorialize a Number',
  'type': 'basic'},
 {'count': 236,
  'funcname': 'artthoubonf',
  'order': 20,
  'title': 'Where art thou',
  'type': 'inter'},
 {'count': 59,
  'funcname': 'unite',
  'order': 26,
  'title': 'Sorted Union',
  'type': 'inter'}];

var margin = {top: 20, left: 180, bottom: 20, right: 20},
    height = 600 - margin.top - margin.bottom,
    width = 900 - margin.left - margin.right;

var yscale = d3.scale.ordinal().rangeRoundBands([0, height], .5);

var xscale = d3.scale.linear().range([0, width]);

var yAxis = d3.svg.axis()
    .scale(yscale)
    .orient("left");

var xAxis = d3.svg.axis()
    .scale(xscale)
    .orient("top")
    .ticks(10);

var svg = d3.select("#mychart").append("svg")
    .attr("width", width + margin.left + margin.right)
    .attr("height", height + margin.top + margin.bottom)
  .append("g")
    .attr("transform", 
          "translate(" + margin.left + "," + margin.top + ")");


//var typeslist = ["basic", "inter", "advan"]
//var data = [];
//for (var jj = 0; jj < typeslist.length; jj++){
//    for (var ii = 0; ii < data1.length; ii++) {
//        if (data1[ii].type == typeslist[jj]) {
//            data.push(data1[ii]);
//            data[(data.length - 1)].unsorted = data.indexOf(data[(data.length - 1)]);
//        }
//        
//    }
//};

  data = data.sort(function(a,b){return a.order-b.order})
  yscale.domain(data.map(function(d) { return d.title; }));
  xscale.domain([0, d3.max(data, function(d) { return d.count; })]);

  svg.append("g")
      .attr("class", "x axis")
      //.attr("transform", "translate(0," + height + ")")
      .attr("transform", "translate(0," + margin.top + ")")
      .call(xAxis)
      .selectAll("text")
      .style("text-anchor", "end")
      .attr("x", 6)
      .attr("dx", ".71em")
      //.text("Counts");
      //.attr("transform","rotate(-90)" );

  svg.append("g")
      .attr("class", "y axis")
      .attr("transform", "translate(0 ,"+ margin.top +")")
      .call(yAxis)
    .append("text")
      //.attr("transform", "rotate(-90)")
      .style("text-anchor", "end")
      .attr("dy", "-.55em")
      .attr("dx", "-.8em")
      
//http://www.jeromecukier.net/blog/2011/08/11/d3-scales-and-color/
//https://planetos.com/blog/better-color-palette-with-histogram-equalization-in-d3-js/
//http://www.mulinblog.com/a-color-palette-optimized-for-data-visualization/

  var rect = svg.selectAll("bar")
      .data(data)
      .enter().append("rect")
      .style("fill", function(d){
        if (d.type == "basic")
        {return "steelblue"}
        else if (d.type == "inter")
        {return "brown"}
        else if (d.type == "advan")
        {return "green"}
        })
      .attr("class", "bar")
      .attr("transform", "translate(0 ,"+ (margin.top) +")")
      .attr("y", function(d) { return yscale(d.title); }) //<<<--- ok...
      .attr("height", yscale.rangeBand())
      //.attr("x", function (d, i) {return width;})
      .attr("width", 0)

//https://jsbin.com/yugufufige/edit?html,js,output

var color_hash = [  ["basic", "steelblue"],
					    ["intermediate", "brown"],
					    ["advanced", "green"]
					  ]  
  
var legend = svg.append("g")
	  .attr("class", "legend")
        //.attr("x", w - 65)
        //.attr("y", 50)
	  .attr("height", 100)
	  .attr("width", 100)
    .attr('transform', 'translate(-20,50)')
    
legend.selectAll("value")
      .data(color_hash)
      .enter()
      .append("rect")
	  .attr("x", width - 20)
      .attr("y", function(d, i){ return (i *  20) + 400;})
	  .attr("width", 10)
	  .attr("height", 10)
	  .style("fill", function(d, i) {
        //console.log("in legend ", d);
        var color = color_hash[i][1];
        //console.log("in legend ", color_hash[i][1]);
        return color})
      
      legend.selectAll('text')
      .data(color_hash)
      .enter()
      .append("text")
	  .attr("x", width - 102)
      .attr("y", function(d, i){ return i *  20 + 409;})
	  .text(function(d, i) {
        var text = color_hash[i][0];
        return text;
      });
  
  
  rect.transition()
      .delay(function(d, i) { return i * 20; })
      .duration(30)
      .attr("x", "0")
      .attr("width", function(d) { return xscale(d.count); })
      .attr("height", function(d) { return "5"; });

d3.selectAll("input").on("change", change);

  var sortTimeout = setTimeout(function() {
    d3.select("input").property("checked", true).each(change);
  }, 2000);

function change() {
    clearTimeout(sortTimeout);

    // Copy-on-write since tweens are evaluated after a delay.
    // need to reorder...
    //console.log("START");
    //without the map and copy becomes closed!!!
    var data0 = data.sort(this.checked
        ? function(a, b) { return b.count - a.count; }
        : function(a, b) { return a.order - b.order})
    //console.log(data);
    yscale.domain(data.map(function(d) { return d.title; }));
    
    svg.selectAll(".bar")
        .sort(function(a, b) { return yscale(a.order) - yscale(b.order); });

    var transition = svg.transition().duration(750),
        delay = function(d, i) { return i * 50; };

    transition.selectAll(".bar")
        .delay(delay)
        .attr("y", function(d) { return yscale(d.title); });

    transition.select(".y.axis")
        .attr("transform", "translate(0 ,"+ (margin.top + 10) +")")
        .call(yAxis)
        .selectAll("text")
        .style("text-anchor", "end")
        .attr("dy", "-.8em")
        .attr("dx", "-.55em")
        .delay(delay);
  }
</script>
</body>
<div class="footer"><p>authors: <b>Evaristo</b> (project); <a href="https://gitter.im/FreeCodeCamp/DataScience">FreeCodeCamp DataSci chatroom</a></p>
<p>data used with permission from <a href = "https://www.freecodecamp.com/">FreeCodeCamp</a><p></div>


================================================
FILE: gitter-analytics/fcc_algorithms help requests/total help per algo/style.css
================================================
.axis {
   font: 10px sans-serif;
 }

 .axis path,
 .axis line {
   fill: none;
   stroke: #000;
   shape-rendering: crispEdges;
 }
 
 
form {
  position: absolute;
  right: 10px;
  top: 10px;
}

/**
 * Footer Styles
 */

.footer {
  position: fixed;
  right: 0;
  bottom: 0;
  left: 0;
  padding: 1rem;
  background-color: #efefef;
  text-align: right;
  font-size: 12px
}


================================================
FILE: gitter-history/README.md
================================================
# gitter-history
An open dataset of all chat activity in Free Code Camp's Gitter.im chatrooms

# Archive Format

### TSV Files

Delimeter: tab  
Header Row: Not present  
Column Order: `['room_id', 'room_uri', 'sent_at', 'from_userid', 'from_username', 'message_id', 'text']`

- **room_id**: Unique Room ID of the room
- **room_uri**: Room URI of the room
- **sent_at**: The timestamp of message sent at
- **from_userid**: Unique gitter ID of the user
- **from_username**: Unique username of the user
- **message_id**: Unique message id of the message
- **text**: The raw text of the message


================================================
FILE: google-analytics/README.md
================================================
# google-analytics

Collected datasets from Google Analytics.

# observations

* Datasets will show only data that we estimate are not sensitive or critical to put in risk people or organizations related to fCC.

# projects & datasets

### challenges-performance-estimates

A dataset with some calculations of the overall performance of students at the fCC challenges based on data collected from Google Analytics, with a final table organised according to the curriculum existing by the time of the collection.

This product was eventually used to re-order some challenges in the Beta Curriculum (2017). See https://github.com/freeCodeCamp/CurriculumExpansion/issues/89.

Some no related variables to the analysis were deleted from the file.

* dataset: time per page for challenges, targeted fCC curriculum, and calculations `content-pages-challenges-performance-estimates.xlsx` (xls-like format) collected before Jan 2017; curated by @evaristoc
	* Raw - content-pages: raw data collected from Google Analytics about average time-per-page for each challenge
	* Raw - GA Time Page Report Mod: parsing of the time variable (in minutes)
	* Raw - Curriculum Page: copy/paste of the fCC curriculum
	* Raw - GA Events Mod: estimate of success based on a custom variable that checks the number of (successful) trials per challenge; called later EVENT RATIO
	* Table - Challenge Solving Time: table showing an ad-hoc metric based on average time-per-page / event ratio 


### countries-fCC

A curated file with ordinal variables based on several data that combined several reports:
* total sessions 2015-2016 (Google Analytics)
* internet connectivity and population sizes ([WEF](https://www.weforum.org/reports/the-global-information-technology-report-2015), Wikipedia data)
* city groups (aka campersites) estimated from formerly collected data by the fCC Team, now deprecated
* English proficiency, based on http://www.ef.nl/epi/

The original data exists with raw values for all the points.

The raw data was used in the following projects:
* http://bl.ocks.org/evaristoc/1d19701fb9dfe5ecbbbc
* https://medium.freecodecamp.org/english-size-connectivity-and-campsites-factors-driving-the-use-of-free-code-camp-worldwide-3c9d4e2b8c17

* dataset `analysisofcountriesFCC.csv`
	* 'country'
	* 'number of sessions' : based on total per country, values are not given - only an ordinal ranking; 1 = lowest
	* 'internet population' : based on total per country, values are not given - only an ordinal ranking in descending order; 1 = highest
	* 'ses/intpop' : number of sessions / internet population values, then ordinal ranking; 1 = lowest
	* 'ses/48% of tot population' : number of sessions by the 48% of total population, ordinal ranking; 1 = lowest
	* 'connectivity index' : based on data from WEF NRI reports, ordinal ranking; 1 = lowest
	* 'ordered by number of citygroups' : based on total per country, values are not given - only an ordinal ranking; 1 = lowest
	* 'ISO3136' : ISO of country name
	* 'engprof' : English Proficiency according to EF reports


================================================
FILE: google-analytics/countries-fCC/data/analysisofcountriesFCC.csv
================================================
country;number of sessions;internet population (descendent order);ses/intpop;ses/(48%*tot_population);connectivity_index;ordered by number of citygroups (1==0);ISO3136;engprof
Afghanistan;10;30;16;6;6;2;AF;35
Albania;28;29;48;63;77;2;AL;35
Algeria;51;67;28;17;12;4;DZ;40
Argentina;86;98;47;60;72;5;AR;60
Armenia;31;20;64;64;51;2;AM;35
Australia;113;89;107;110;94;11;AU;100
Austria;68;69;75;81;93;2;AT;62
Azerbaijan;33;63;11;30;71;2;AZ;46
Bahrain;2;17;21;55;109;1;BH;#N/A
Bangladesh;75;78;68;14;5;3;BD;40
Barbados;6;3;93;98;91;1;BB;100
Belarus;73;60;81;82;68;3;BY;35
Belgium;80;75;79;88;92;3;BE;59
Belize;3;1;112;89;25;2;BZ;#N/A
Bolivia;35;52;19;23;33;3;BO;35
Brazil;115;115;54;59;58;17;BR;51
Bulgaria;65;48;86;83;62;2;BG;50
Cambodia;47;13;102;37;3;2;KH;39
Cameroon;34;21;70;13;4;3;CM;40
Canada;116;99;113;115;103;15;CA;90
Chile;60;82;29;53;79;3;CL;52
China;101;119;1;3;55;7;CH;49
Colombia;83;94;46;52;56;9;CO;47
Costa Rica;53;36;80;75;49;3;CR;51
Croatia;71;45;101;102;86;3;HR;50
Cyprus;42;11;94;103;114;3;CY;60
Czech Republic;78;73;77;85;90;5;CZ;59
Denmark;74;61;82;94;116;4;DK;70
Dominican Republic;77;54;91;84;48;2;DO;57
Ecuador;45;66;20;32;39;3;EC;52
Egypt;93;108;24;40;50;4;EG;47
El Salvador;16;19;42;27;22;1;SV;46
Estonia;59;14;115;117;95;2;EE;64
Ethiopia;29;28;50;1;1;3;ET;35
Finland;79;58;97;106;112;6;FI;65
France;105;110;40;67;100;9;FR;52
Georgia;36;35;51;62;70;1;GE;35
Germany;111;113;59;73;108;12;DE;62
Ghana;52;46;72;22;9;2;GH;60
Greece;92;68;100;96;74;3;GR;55
Guatemala;39;41;38;20;16;2;GT;50
Guyana;9;4;95;77;29;1;GY;80
Haiti;14;15;53;15;8;1;HT;35
Honduras;19;23;43;21;17;2;HN;35
Hungary;67;72;73;76;89;2;HU;58
Iceland;17;6;103;111;115;2;IS;60
India;118;118;34;34;26;18;IN;58
Indonesia;90;105;26;16;11;8;ID;53
Iran;54;97;5;12;28;4;IR;46
Iraq;20;44;15;8;7;2;IQ;41
Ireland;85;50;114;116;102;4;IE;100
Israel;91;62;108;104;83;4;IL;60
Italy;102;101;49;61;73;10;IT;54
Jamaica;44;16;89;79;40;2;JM;100
Japan;84;116;6;26;111;4;JP;54
Jordan;43;42;52;47;36;2;JO;47
Kazakhstan;46;77;12;29;65;3;KZ;47
Kenya;76;87;41;42;34;3;KE;55
Kuwait;25;32;35;48;54;2;KW;43
Kyrgyzstan;26;18;65;39;21;2;KG;25
Latvia;48;25;85;93;105;2;LV;57
Lebanon;32;43;25;51;84;2;LB;40
Lithuania;63;37;99;108;106;2;LT;55
Luxembourg;4;8;67;78;110;1;LU;#N/A
Malaysia;88;93;61;69;81;6;MY;60
Maldives;24;2;119;114;60;2;MV;50
Malta;12;5;92;91;80;1;MT;45
Mauritius;1;9;60;57;42;1;MU;50
Mexico;103;109;39;45;43;12;MX;51
Moldova;40;27;71;68;57;3;MD;#N/A
Mongolia;41;10;109;70;15;2;MN;44
Montenegro;27;7;106;101;75;1;ME;35
Morocco;55;88;10;25;67;3;MA;47
Nepal;57;79;27;38;37;6;NP;35
Netherlands;104;85;88;99;119;5;NL;71
New Zealand;81;47;110;113;96;5;NZ;100
Nicaragua;15;12;69;28;10;3;NI;35
Nigeria;95;112;13;19;32;7;NG;60
Norway;72;59;84;97;117;5;NO;68
Oman;13;33;17;35;53;1;OM;46
Pakistan;94;100;32;18;18;9;PK;50
Panama;30;24;58;56;41;2;PA;49
Paraguay;21;39;22;33;30;3;PY;35
Peru;64;83;37;41;35;3;PE;52
Philippines;108;104;66;58;38;8;PH;90
Poland;109;96;83;86;78;11;PL;63
Portugal;87;70;98;95;82;4;PT;61
Qatar;38;26;62;71;87;2;QA;44
Romania;110;80;111;109;66;12;RO;60
Russia;114;114;56;66;76;14;RU;52
Saudi Arabia;58;86;14;36;63;4;SA;40
Senegal;11;40;9;11;19;1;SN;35
Serbia;98;49;116;112;64;5;RS;45
Singapore;100;51;117;118;88;2;SG;61
Slovakia;62;53;78;87;97;3;SK;56
Slovenia;56;22;105;107;85;2;SI;65
South Africa;89;95;55;54;45;4;ZA;90
South Korea;82;107;18;50;101;4;KR;55
Spain;106;102;63;74;98;12;ES;57
Sri Lanka;50;56;45;31;23;4;LK;48
Sudan;8;74;2;2;20;1;SD;40
Sweden;96;76;90;100;118;2;SE;71
Switzerland;66;71;74;80;107;5;CH;58
Syria;5;65;3;5;24;1;SY;45
Taiwan;107;91;87;92;99;2;TW;53
Tanzania;23;34;30;4;2;2;TZ;35
Thailand;70;92;23;24;27;3;TH;45
Tunisia;49;55;44;49;44;2;TN;45
Turkey;97;103;33;44;52;4;TR;48
Uganda;18;64;7;7;14;2;UG;55
Ukraine;112;90;104;90;46;13;UA;53
United Arab Emirates;61;57;76;72;59;3;AE;51
United Kingdom;117;111;96;105;113;16;UK;100
United States;119;117;118;119;104;19;US;90
Uruguay;37;31;57;65;69;2;UY;50
Uzbekistan;22;81;4;10;31;2;UZ;30
Venezuela;69;84;31;46;61;4;VE;46
Vietnam;99;106;36;43;47;4;VN;54
Zimbabwe;7;38;8;9;13;2;ZW;80


================================================
FILE: leaderboard/README.md
================================================
# leaderboard

An initiative by a fCC student to collect data about other students using a dedicated scraper targeting www.freecodecamp.org's student profiles webpages.

# observations

* Maintained by creator.
* Database is not permanent, re-written after every update, and focuses on collecting aggregate data per student.
* It impacts the website so its use has been monitored and restricted to the creator.
* Originally based on the MEAN framework but changed to the MERN framework.



================================================
FILE: medium-fCC-data/README.md
================================================
# medium-fCC-data

Collected datasets about fCC in Medium.

# observations

* Recent project.

# projects & datasets

* dataset: stats of titles of articles in freeCodeCamp Medium, `fccmediumTitles - Cleaned_Data.tsv` (tab-separated file) curated by @evaristoc
  * data collected before 12-Oct-2016
  * "Quartier" : quartier of the year
  * "date"  : as "MM yyyy"
  * "Title" : unparsed title of the article
  * "Recommends"  : number of Recommends as defined by Medium Team by the date the data was collected
  * "Read ratio"  : percentage of people who view the article and then read it, "*difference between your reads and views*"

* dataset: stats of titles of articles in freeCodeCamp Medium + title class, `medium_titles - rawdata.tsv` (tab-separated file) curated by @evaristoc  * data about titles between Jan-2016 and Jan-2017
  * "order" : acquisition order (by date)
  * "inv-ord"  : inverted order
  * "selection"  : for analytical purposes, 0 or 1
  * "CollTitle" : title of the article, unparsed
  * "CorrectedTitle" : parsed CollTitle
  * "OrigRecommends"  : unparsed number of Recommends as defined by Medium Team by the date the data was collected
  * "classification" :
	* TECH : technical
	* MOT : motivational
	* SEC : security
	* JOB : job-related
	* CS  : computer science
	* WD  : web development
	* DES : design
	* PM  : project management
	* DS  : data science
	* FCC : institutional (about fCC)
	* AD  : advertising
	* CB  : Code Briefings
	* OTHER : other
  * "Recommends"  : parsed number of Recommends as defined by Medium Team by the date the data was collected
  * "Class_WD" : articles with the WD class; 0=False,1=True
  * "Class_WD&CS" : articles with either the WD class or the CS class; 0=False,1=True


================================================
FILE: medium-fCC-data/data/fccmediumTitles - Cleaned_Data.tsv
================================================
Quartier	date	Title	Recommends	Read ratio
4	October 2016	Upgrading to MacOS Sierra will break your SSH keys and lock you out of your own servers. In Free Code CampView storyReferrers	58	48%
4	October 2016	How Crowd Curation Improved Our Search Quality by 27% In Free Code CampView storyReferrers	28	37%
4	October 2016	Code Briefing: What I learned from reviewing 50 portfolios on Reddit in 3 crazy days In Free Code CampView storyReferrers	56	59%
4	October 2016	What I learned from reviewing 50 portfolios on Reddit in 3 crazy days. In Free Code CampView storyReferrers	635	49%
4	October 2016	JavaScript Fatigue Fatigue In Free Code CampView storyReferrers	1100	55%
4	October 2016	My First Open Source Adventure In Free Code CampView storyReferrers	278	36%
4	October 2016	How to stand on the shoulders of giants In Free Code CampView storyReferrers	806	38%
4	October 2016	Code Briefing: using Darth Vader to explain React In Free Code CampView storyReferrers	97	62%
4	October 2016	React Props/State Explained Through Darth Vader’s Hunt for the Rebels In Free Code CampView storyReferrers	264	27%
4	October 2016	The State Of JavaScript 2016: Results In Free Code CampView storyReferrers	207	52%
4	October 2016	Building Online Communities: Keras.io In Free Code CampView storyReferrers	25	49%
4	October 2016	How to manipulate classes without jQuery by using HTML5’s classList API In Free Code CampView storyReferrers	184	48%
4	October 2016	Code Briefing: What does it mean when code is “easy to reason about”? In Free Code CampView storyReferrers	62	56%
4	September 2016	What does it mean when code is “easy to reason about”? In Free Code CampView storyReferrers	441	31%
4	September 2016	Android Development Best Practices In Free Code CampView storyReferrers	521	44%
4	September 2016	Code Briefing: recursion, recursion, recursion In Free Code CampView storyReferrers	85	59%
4	September 2016	Recursion, Recursion, Recursion In Free Code CampView storyReferrers	493	35%
4	September 2016	If you want to learn Data Science, start with one of these programming classes In Free Code CampView storyReferrers	1200	25%
4	September 2016	RESTful Services Part II : Constraints and Goals In Free Code CampView storyReferrers	113	21%
4	September 2016	Code Briefing: You can now take free Harvard classes using virtual reality In Free Code CampView storyReferrers	149	57%
4	September 2016	What Product teams can learn from the London Underground fire of 1987 In Free Code CampView storyReferrers	190	44%
4	September 2016	Get a front-row seat in Harvard’s largest class, thanks to virtual reality In Free Code CampView storyReferrers	433	54%
4	September 2016	Open Source for Good In Free Code CampView storyReferrers	630	47%
4	September 2016	Using Constraint Layout in Android In Free Code CampView storyReferrers	139	54%
4	September 2016	Things you probably didn’t know you could do with Chrome’s Developer Console In Free Code CampView storyReferrers	1600	41%
4	September 2016	The Numbers of the #ILookLikeAnEngineer Ad Campaign In Free Code CampView storyReferrers	80	37%
4	September 2016	How to find your first open source bug to fix In Free Code CampView storyReferrers	862	34%
4	September 2016	Code Briefing: the 6 most desirable coding jobs by the numbers In Free Code CampView storyReferrers	63	62%
4	September 2016	Getting hired as a freelancer comes down to one thing: trust. In Free Code CampView storyReferrers	205	45%
4	September 2016	The borderless, technology-focused mindset of Africa’s future leaders In Free Code CampView storyReferrers	141	37%
4	September 2016	CSS Floats Explained By Riding An Escalator In Free Code CampView storyReferrers	476	48%
4	September 2016	How to implement your first password-less login system In Free Code CampView storyReferrers	163	27%
4	September 2016	Best Gitter channels on: Rust In Free Code CampView storyReferrers	23	54%
4	September 2016	How to publish your own Python Package on PyPi In Free Code CampView storyReferrers	54	37%
4	September 2016	How I built a mailing list signup form right into Medium using Google Forms In Free Code CampView storyReferrers	339	32%
4	September 2016	Algorithms in plain English: time complexity and Big-O notation In Free Code CampView storyReferrers	623	35%
4	September 2016	How to add code blocks to Medium and use embed tools for syntax highlighting In Free Code CampView storyReferrers	723	52%
4	September 2016	How to build a serverless NodeJS microservice on AWS Lambda In Free Code CampView storyReferrers	134	33%
4	September 2016	The 6 most desirable coding jobs (and the types of people drawn to each) In Free Code CampView storyReferrers	740	35%
4	September 2016	Amazing Open Source Android Apps In Free Code CampView storyReferrers	612	58%
4	September 2016	Hey newbie open source contributors: please blog more. In Free Code CampView storyReferrers	688	34%
4	September 2016	Rx — If the Operators could speak! In Free Code CampView storyReferrers	71	33%
4	September 2016	Code Briefing: I built a role playing game in JavaScript. Here’s how. In Free Code CampView storyReferrers	191	58%
4	September 2016	How Toyota changed the way we approach code In Free Code CampView storyReferrers	200	36%
4	September 2016	Android Development Useful Tools In Free Code CampView storyReferrers	572	58%
4	September 2016	Don’t ruin your <img> In Free Code CampView storyReferrers	365	45%
4	September 2016	Live asynchronously. In Free Code CampView storyReferrers	4500	37%
4	September 2016	Why Your Next Mac Should Be a Hackintosh 🖥 In Free Code CampView storyReferrers	266	61%
4	September 2016	Descartes, Berkeley and Functional Reactive Programming In Free Code CampView storyReferrers	147	36%
4	September 2016	Best Gitter channels: Mathematics In Free Code CampView storyReferrers	104	55%
4	September 2016	Code Briefing: How not to bomb your job offer negotiation In Free Code CampView storyReferrers	77	55%
4	September 2016	You will randomly bomb technical interviews. Everyone does. Here’s the data. In Free Code CampView storyReferrers	192	31%
4	September 2016	How to build a random quote generator with JavaScript and HTML, for absolute beginners In Free Code CampView storyReferrers	161	37%
4	September 2016	I built a role playing game in JavaScript. You can, too. Here’s how. In Free Code CampView storyReferrers	563	38%
4	September 2016	Identity Crisis: Am I a Developer or Designer? In Free Code CampView storyReferrers	474	45%
4	September 2016	How not to bomb your offer negotiation In Free Code CampView storyReferrers	1400	16%
4	September 2016	New Coders: How Salary and Time Spent Learning Vary by Demographic In Free Code CampView storyReferrers	68	30%
4	September 2016	A Beginner’s Very Bumpy Journey Through The World of Open Source In Free Code CampView storyReferrers	644	45%
4	September 2016	Creating Custom Annotations in Android In Free Code CampView storyReferrers	139	48%
4	August 2016	I hosted free design workshops. Then we built a dog adoption app as a team. In Free Code CampView storyReferrers	325	40%
4	August 2016	Code Briefing: CSS positioning explained by building an ice cream sundae In Free Code CampView storyReferrers	175	61%
4	August 2016	So a product manager asks you to fix a bug… In Free Code CampView storyReferrers	2500	56%
4	August 2016	What I learned from showing my work on Hacker News In Free Code CampView storyReferrers	126	60%
4	August 2016	Move Fast and Don’t Break Things In Free Code CampView storyReferrers	274	37%
4	August 2016	Code Briefing: Let’s celebrate Linux’s 25th birthday with 25 Linux facts. In Free Code CampView storyReferrers	127	72%
4	August 2016	Linux is 25. Yay! Let’s celebrate with 25 stunning facts about Linux. In Free Code CampView storyReferrers	3100	37%
4	August 2016	Experimenting with the Apache Mesos HTTP API for Fun and Profit In Free Code CampView storyReferrers	15	24%
4	August 2016	Migrating from RxJava 1.0 to RxJava 2.0 and Learn RxJava by Examples In Free Code CampView storyReferrers	137	59%
4	August 2016	CSS Positioning Explained By Building An Ice Cream Sundae In Free Code CampView storyReferrers	1100	42%
4	August 2016	Learning How to Learn: The Most Important Developer Skill In Free Code CampView storyReferrers	1700	33%
4	August 2016	Fitter. Happier. More productive. Working remotely. In Free Code CampView storyReferrers	1800	47%
4	August 2016	The moment when you realize every server in the world is vulnerable In Free Code CampView storyReferrers	729	43%
4	August 2016	Code Briefing: NASA will release all their research as Open Data In Free Code CampView storyReferrers	130	70%
4	August 2016	It takes a village to raise a coder In Free Code CampView storyReferrers	543	44%
4	August 2016	Developing Data Scientists and Engineers In Free Code CampView storyReferrers	42	30%
4	August 2016	One year in the Free Code Camp Data Science Room In Free Code CampView storyReferrers	43	39%
4	August 2016	The best free online university courses for learning a new world language In Free Code CampView storyReferrers	256	38%
4	August 2016	With open data, you finally get what you’ve paid for all these years In Free Code CampView storyReferrers	710	45%
4	August 2016	Comparing Android NDK and RenderScript In Free Code CampView storyReferrers	89	58%
4	August 2016	Let’s test React components with TDD, Mocha, Chai, and jsdom In Free Code CampView storyReferrers	90	32%
4	August 2016	Code Briefing: Confessions of an Insecure Designer In Free Code CampView storyReferrers	76	60%
4	August 2016	If you want recruiters to take you seriously, build a strong personal narrative. In Free Code CampView storyReferrers	238	43%
4	August 2016	Building Online Communities: Pupil Labs In Free Code CampView storyReferrers	10	29%
4	August 2016	Visualizing reddit’s activity and uptime over the past 8 years In Free Code CampView storyReferrers	43	13%
4	August 2016	For more realistic FramerJS prototypes, just add data In Free Code CampView storyReferrers	65	37%
4	August 2016	Constant confusion: why I still use JavaScript function statements In Free Code CampView storyReferrers	1000	48%
4	August 2016	People can’t gauge their own interview performance. And that makes them harder to hire. In Free Code CampView storyReferrers	168	45%
4	August 2016	I kept a record of every single song I listened to last year. Here’s the data. In Free Code CampView storyReferrers	55	62%
4	August 2016	What is an API? In English, please. In Free Code CampView storyReferrers	136	74%
4	August 2016	Jazz up your user interface with web audio In Free Code CampView storyReferrers	59	31%
4	August 2016	What is an API? In English, please. In Free Code CampView storyReferrers	1950	39%
4	August 2016	Where to Hold React Component Data: state, store, static, and this In Free Code CampView storyReferrers	208	29%
4	August 2016	SWAYAM: Inside India’s massive bet on online courses In Free Code CampView storyReferrers	99	46%
4	August 2016	Breathing air into AirBnB’s JavaScript Style Guide In Free Code CampView storyReferrers	221	34%
4	August 2016	How to Install the Facebook SDK into a React Native Android or iOS App In Free Code CampView storyReferrers	82	29%
4	August 2016	How I made my first million dollars (in pro bono code) In Free Code CampView storyReferrers	1300	42%
4	August 2016	Making sense of Redux In Free Code CampView storyReferrers	412	31%
4	August 2016	Treat your codebase like a house. Don’t bulldoze it just so you can remodel the kitchen. In Free Code CampView storyReferrers	130	48%
4	August 2016	Code Briefing: Good code is its own best documentation In Free Code CampView storyReferrers	246	77%
4	August 2016	Package your service like a product In Free Code CampView storyReferrers	321	37%
4	August 2016	Setting up Flow when you’ve already got Babel in place In Free Code CampView storyReferrers	149	28%
4	August 2016	Async operations using redux-saga In Free Code CampView storyReferrers	90	25%
4	August 2016	How to set up a Basic Ember.js app In Free Code CampView storyReferrers	89	32%
4	August 2016	Angular 2 Authentication made easy with Firebase In Free Code CampView storyReferrers	83	29%
4	August 2016	Good code is its own best documentation In Free Code CampView storyReferrers	1000	60%
4	August 2016	Confessions of an Insecure Designer In Free Code CampView storyReferrers	422	60%
4	August 2016	Here are all the Git commands I used last week, and what they do. In Free Code CampView storyReferrers	962	39%
4	August 2016	Internationalization in React In Free Code CampView storyReferrers	192	22%
4	August 2016	Mitigating Monoliths In Free Code CampView storyReferrers	47	33%
4	August 2016	Building Online Communities: GitHub Teacher In Free Code CampView storyReferrers	32	32%
4	August 2016	I hack time. In Free Code CampView storyReferrers	2800	47%
4	August 2016	Make WebStorm better with these customizations In Free Code CampView storyReferrers	181	67%
4	August 2016	Best Gitter channels for: Learning to Code In Free Code CampView storyReferrers	156	55%
4	August 2016	How to build your first chatbot using ChatScript In Free Code CampView storyReferrers	114	40%
4	August 2016	RxJava + Fast Android Networking In Free Code CampView storyReferrers	69	32%
4	August 2016	Create a simple REST API endpoint using Webtask.io In Free Code CampView storyReferrers	55	57%
4	August 2016	How to conquer legacy code In Free Code CampView storyReferrers	423	33%
3	July 2016	Putting the M in MVP In Free Code CampView storyReferrers	265	28%
3	July 2016	How we ran a diary study from within our product In Free Code CampView storyReferrers	39	25%
3	July 2016	Hacking Imgur for Fun and Profit In Free Code CampView storyReferrers	287	53%
3	July 2016	Lessons from a year’s worth of hiring data In Free Code CampView storyReferrers	157	31%
3	July 2016	How to read more efficiently with RSS In Free Code CampView storyReferrers	129	45%
3	July 2016	Learn Node.js with Brigadier Fluffykins Part III: Request Object, Configure Routes, Serve Files In Free Code CampView storyReferrers	85	27%
3	July 2016	A Cognitive Sciences Reading List for Designers In Free Code CampView storyReferrers	333	24%
3	July 2016	So, you want to work in security? In Free Code CampView storyReferrers	510	40%
3	July 2016	Don’t want to get hacked? Close your laptop. In Free Code CampView storyReferrers	525	48%
3	July 2016	Photos and stories from a designer In Free Code CampView storyReferrers	185	51%
3	July 2016	Make your life easier with JavaScript promises In Free Code CampView storyReferrers	83	32%
3	July 2016	The rise and fall (OK — mostly fall) of Yahoo In Free Code CampView storyReferrers	2700	52%
3	July 2016	Git under the hood In Free Code CampView storyReferrers	89	27%
3	July 2016	Designing HyperDev: How we’re tackling web development’s nagging complexity In Free Code CampView storyReferrers	185	35%
3	July 2016	Create your own GitHub (kinda) In Free Code CampView storyReferrers	74	46%
3	July 2016	Why talent agents for engineers don’t exist In Free Code CampView storyReferrers	75	46%
3	July 2016	Make your code more “pythonic” using Python’s special methods In Free Code CampView storyReferrers	76	26%
3	July 2016	Manually Tuning Webpack Builds In Free Code CampView storyReferrers	129	53%
3	July 2016	Why you shouldn’t build an app aimed at 500,000 users in 5 days on a $100 server In Free Code CampView storyReferrers	145	53%
3	July 2016	Stop the overuse of overflow menus In Free Code CampView storyReferrers	1000	53%
3	July 2016	“create-react-app” and the future of creating React applications In Free Code CampView storyReferrers	564	50%
3	July 2016	Resumes suck. Here’s the data. In Free Code CampView storyReferrers	332	38%
3	July 2016	How to use GraphQL in your Redux app In Free Code CampView storyReferrers	136	21%
3	July 2016	Getting Started with Async/Await In Free Code CampView storyReferrers	157	43%
3	July 2016	Scientists can now store data with individual atoms In Free Code CampView storyReferrers	212	74%
3	July 2016	Don’t copy-paste code. Type it out. In Free Code CampView storyReferrers	216	43%
3	July 2016	A Brief History of the Command Line In Free Code CampView storyReferrers	385	47%
3	July 2016	Learn Node.js with Brigadier Fluffykins Part II: Events, EventEmitter and the Event Loop In Free Code CampView storyReferrers	148	25%
3	July 2016	Face centering Android library build on top of Google Vision API In Free Code CampView storyReferrers	178	62%
3	July 2016	Designing a styleguide: elements that go into building compelling products In Free Code CampView storyReferrers	1400	28%
3	July 2016	Ten Rules for Negotiating a Job Offer In Free Code CampView storyReferrers	3300	24%
3	July 2016	JavaScript Closures Explained by Mailing a Package In Free Code CampView storyReferrers	354	37%
3	July 2016	The 50 best free online university courses according to data In Free Code CampView storyReferrers	1400	17%
3	July 2016	Best Gitter channels: Python & Django In Free Code CampView storyReferrers	70	58%
3	July 2016	Computing in Public, Computing for Public In Free Code CampView storyReferrers	24	42%
3	July 2016	What soft skills do developers need in their backpacks? In Free Code CampView storyReferrers	311	44%
3	July 2016	The Importance of Pseudo-code in Searching for Solutions In Free Code CampView storyReferrers	136	55%
3	July 2016	Imperative vs Declarative Programming In Free Code CampView storyReferrers	811	31%
3	July 2016	Clobber imposter syndrome using your mental searchlight In Free Code CampView storyReferrers	67	44%
3	July 2016	How to Design, Code, and Animate SVGs In Free Code CampView storyReferrers	316	41%
3	July 2016	How to write Medium stories people will actually read In Free Code CampView storyReferrers	2200	33%
3	July 2016	What growth engineers can teach us about engineering In Free Code CampView storyReferrers	238	40%
3	July 2016	Best Gitter channels: Node.js In Free Code CampView storyReferrers	55	44%
3	July 2016	Write Modern Asynchronous Javascript using Promises, Generators, and Coroutines In Free Code CampView storyReferrers	251	41%
3	July 2016	Learn Node.js with Brigadier Fluffykins Part I: Sync, Async, and Creating Your First Server! In Free Code CampView storyReferrers	267	25%
3	July 2016	RESTful Services Part I : HTTP in a Nutshell In Free Code CampView storyReferrers	453	42%
3	July 2016	You might not need React Router In Free Code CampView storyReferrers	255	45%
3	July 2016	Using ThreadPoolExecutor in Android In Free Code CampView storyReferrers	121	35%
3	July 2016	Hard-Earned Android Programming Experiences In Free Code CampView storyReferrers	432	62%
3	July 2016	The Future of Browser History In Free Code CampView storyReferrers	1400	45%
3	July 2016	Building Online Communities: JuliaLangES In Free Code CampView storyReferrers	8	45%
3	July 2016	Atom treasures In Free Code CampView storyReferrers	952	45%
3	July 2016	Getting a raise comes down to one thing: Leverage. In Free Code CampView storyReferrers	1100	33%
3	July 2016	Good coding instincts will eventually kick you in the teeth In Free Code CampView storyReferrers	1300	46%
3	July 2016	Minimum Viable DevOps In Free Code CampView storyReferrers	398	26%
3	July 2016	From design to development, 10 tools I can’t live without In Free Code CampView storyReferrers	2900	51%
3	July 2016	Best Gitter channels on: Go In Free Code CampView storyReferrers	56	57%
3	July 2016	The Best Android Networking Library for Fast and Easy Networking In Free Code CampView storyReferrers	164	42%
3	July 2016	Cunningham’s Law AKA Getting Answers From Snobby People In Free Code CampView storyReferrers	187	54%
3	June 2016	You in 6 seconds: how to write a résumé that employers will actually read In Free Code CampView storyReferrers	3400	39%
3	June 2016	How to build a Hackintosh for coding In Free Code CampView storyReferrers	58	53%
3	June 2016	Ghost in the machine: Snapchat isn’t mobile-first — it’s something else entirely In Free Code CampView storyReferrers	744	28%
3	June 2016	What k-pop can teach us about design In Free Code CampView storyReferrers	1400	35%
3	June 2016	Finding Time to Become a Better Developer In Free Code CampView storyReferrers	2700	47%
3	June 2016	If Correlation Doesn’t Imply Causation, Then What Does? In Free Code CampView storyReferrers	185	37%
3	June 2016	Learn ES6 The Dope Way Part V: Classes, Transpiling ES6 Code & More Resources! In Free Code CampView storyReferrers	127	33%
3	June 2016	Practice, set goals, and take advantage of all the coding resources out there In Free Code CampView storyReferrers	339	57%
3	June 2016	Dynamic mocking with Kakapo.js In Free Code CampView storyReferrers	85	30%
3	June 2016	Best Gitter channels on: Scala In Free Code CampView storyReferrers	26	47%
3	June 2016	Why so many developers hate recruiters In Free Code CampView storyReferrers	1100	34%
3	June 2016	The Business Implications of Machine Learning In Free Code CampView storyReferrers	385	28%
3	June 2016	Don’t limit your open source project’s potential In Free Code CampView storyReferrers	62	34%
3	June 2016	Leveling up in CSS In Free Code CampView storyReferrers	1000	33%
3	June 2016	The Student Who Became the Teacher In Free Code CampView storyReferrers	282	44%
3	June 2016	The Practical Guide to Becoming a Professional Web Developer In Free Code CampView storyReferrers	2700	23%
3	June 2016	10,000 hours! Do you really need that much? In Free Code CampView storyReferrers	59	53%
3	June 2016	Using Bitmap Pools in Android In Free Code CampView storyReferrers	64	50%
3	June 2016	Learn ES6 The Dope Way Part IV: Default Parameters, Destructuring Assignment, and a new method! In Free Code CampView storyReferrers	104	35%
3	June 2016	One does not simply learn to code In Free Code CampView storyReferrers	4800	47%
3	June 2016	Best Gitter channels on: Ruby In Free Code CampView storyReferrers	18	64%
3	June 2016	Taming Karma, SauceLabs and Internet Explorer: a journey revealed In Free Code CampView storyReferrers	12	20%
3	June 2016	The Danger of Stopping at Z: Why Kids Should Code, in the Words of Dr. Seuss In Free Code CampView storyReferrers	48	33%
3	June 2016	Happy Little Projects: Elixir, Phoenix, Twilio, and the Spotify API In Free Code CampView storyReferrers	92	28%
3	June 2016	What I learned about Silicon Valley during my 12 hour stay In Free Code CampView storyReferrers	144	84%
3	June 2016	Craftsmanship, design, and code In Free Code CampView storyReferrers	621	44%
3	June 2016	Learn ES6 The Dope Way Part III: Template Literals, Spread Operators, and Generators! In Free Code CampView storyReferrers	111	37%
3	June 2016	What I learned from #100DaysOfCode In Free Code CampView storyReferrers	466	50%
3	June 2016	How a 15-year-old designed, developed, and launched an iPhone App in two months In Free Code CampView storyReferrers	44	41%
3	June 2016	How to download Coursera’s courses before they’re gone forever In Free Code CampView storyReferrers	1500	23%
3	June 2016	Join the #100DaysOfCode In Free Code CampView storyReferrers	1100	48%
3	June 2016	Your UI is your product’s humble compensation for not being telepathic In Free Code CampView storyReferrers	282	24%
3	June 2016	A Different Approach to Learning… and Travel In Free Code CampView storyReferrers	101	60%
3	June 2016	4 forgotten principles of usability testing In Free Code CampView storyReferrers	143	42%
3	June 2016	The Big Problem with Design Inspiration In Free Code CampView storyReferrers	380	31%
3	June 2016	Salary Negotiation: how not to set a bunch of money on fire In Free Code CampView storyReferrers	2700	40%
3	June 2016	CodePen Tips and Best Practice In Free Code CampView storyReferrers	102	46%
3	June 2016	Designing in color In Free Code CampView storyReferrers	2300	31%
3	June 2016	Just because you’re self-taught doesn’t mean you have to learn alone. In Free Code CampView storyReferrers	129	54%
3	June 2016	Communication Is Just As Important As Code In Free Code CampView storyReferrers	43	33%
3	June 2016	Transcending the Technical Interview In Free Code CampView storyReferrers	131	59%
3	June 2016	360 million reasons to destroy all passwords In Free Code CampView storyReferrers	3100	37%
3	June 2016	Stop Bringing Type Safety To JavaScript In Free Code CampView storyReferrers	146	65%
3	June 2016	From Carpenter to Front End Developer in under 5 months In Free Code CampView storyReferrers	1200	56%
3	June 2016	It’s All About the ‘–ilities’ In Free Code CampView storyReferrers	18	48%
3	June 2016	How Multi-User Dungeons taught me to program In Free Code CampView storyReferrers	209	50%
3	May 2016	React Unit Testing with Mocha and Enzyme In Free Code CampView storyReferrers	104	24%
3	May 2016	Waking up a sleeping city with JavaScript In Free Code CampView storyReferrers	52	39%
3	May 2016	This is what I must tell my dad — before our time runs out In Free Code CampView storyReferrers	166	69%
3	May 2016	Who won Google VS Oracle? Developers won. In Free Code CampView storyReferrers	1900	66%
3	May 2016	Best Gitter channels on: VR & AR In Free Code CampView storyReferrers	15	57%
3	May 2016	How building HTML5 canvas games helped me learn programming In Free Code CampView storyReferrers	154	56%
3	May 2016	JavaScript Promises Explained By Gambling At A Casino In Free Code CampView storyReferrers	236	33%
3	May 2016	From Zero to Front-end Hero (Part 2) In Free Code CampView storyReferrers	1200	17%
3	May 2016	Nerding Out With Bezier Curves In Free Code CampView storyReferrers	186	39%
3	May 2016	Please don’t quit — every expert was once a beginner In Free Code CampView storyReferrers	601	46%
3	May 2016	Don’t break the chain: why we’ll miss GitHub streaks In Free Code CampView storyReferrers	534	50%
3	May 2016	4 Reasons you should try out GraphQL today In Free Code CampView storyReferrers	115	46%
3	May 2016	Free Code Camp’s 1,000+ study groups are now fully autonomous In Free Code CampView storyReferrers	123	42%
3	May 2016	GitHub broke my 1,000 day streak In Free Code CampView storyReferrers	316	42%
3	May 2016	We have been programming for thousands of years In Free Code CampView storyReferrers	89	52%
3	May 2016	JavaScript Is Turing Complete— Explained In Free Code CampView storyReferrers	127	23%
3	May 2016	6 Absurd Ideas For Building Your First Web App In Free Code CampView storyReferrers	231	42%
3	May 2016	You’re Already Ready for Your First Hackathon In Free Code CampView storyReferrers	208	64%
3	May 2016	From Zero to Front-end Hero (Part 1) In Free Code CampView storyReferrers	2700	23%
3	May 2016	Learn ES6 The Dope Way Part II: Arrow functions and the ‘this’ keyword In Free Code CampView storyReferrers	125	38%
3	May 2016	Understanding Asynchronous JavaScript Callbacks Through Household Chores In Free Code CampView storyReferrers	190	49%
3	May 2016	5 JavaScript “Bad” Parts That Are Fixed In ES6 In Free Code CampView storyReferrers	546	15%
3	May 2016	How going to coding events helped me get an awesome job In Free Code CampView storyReferrers	376	50%
3	May 2016	Let’s stop trivializing design work In Free Code CampView storyReferrers	522	73%
3	May 2016	Best Gitter channels on: Hardware, IoT & Robotics In Free Code CampView storyReferrers	21	47%
3	May 2016	A more seamless workflow — style guides for better design and development In Free Code CampView storyReferrers	517	31%
3	May 2016	Please do learn to code In Free Code CampView storyReferrers	6100	43%
3	May 2016	Let’s explore the universe of programming resources together In Free Code CampView storyReferrers	1300	40%
3	May 2016	How to Get a Developer Job in Less Than a Year In Free Code CampView storyReferrers	799	23%
3	May 2016	The best podcasts for new coders, and the best tools for listening to them In Free Code CampView storyReferrers	1100	20%
3	May 2016	Building Online Communities: Node-Pixel. In Free Code CampView storyReferrers	26	37%
3	May 2016	A podcast launch story (case study) In Free Code CampView storyReferrers	28	29%
3	May 2016	We asked 15,000 people who they are, and how they’re learning to code In Free Code CampView storyReferrers	1400	39%
3	May 2016	Cracking the front-end interview In Free Code CampView storyReferrers	1000	33%
3	May 2016	How to learn web design when you have the creativity of Homer Simpson In Free Code CampView storyReferrers	186	45%
3	May 2016	Model-View-Controller (MVC) Explained Through Ordering Drinks At The Bar In Free Code CampView storyReferrers	854	45%
3	May 2016	Learn to code like a Korean student learns English In Free Code CampView storyReferrers	254	55%
3	May 2016	10 Takeaways from 22 Data Visualization Practitioners at #OpenVisConf In Free Code CampView storyReferrers	142	35%
3	May 2016	Learn ES6 The Dope Way Part I: const, let & var In Free Code CampView storyReferrers	193	48%
2	April 2016	Startup Accelerator Comparison: Y Combinator VS Techstars In Free Code CampView storyReferrers	34	42%
2	April 2016	Stop asking senior developers who aren’t looking. Start mentoring juniors. In Free Code CampView storyReferrers	249	29%
2	April 2016	Why is hiring broken? It starts at the whiteboard. In Free Code CampView storyReferrers	1500	45%
2	April 2016	Let’s Learn JavaScript Closures In Free Code CampView storyReferrers	647	13%
2	April 2016	How Product Design Decisions are Made In Free Code CampView storyReferrers	535	54%
2	April 2016	5 Mistakes to Avoid When Designing Micro-interactions In Free Code CampView storyReferrers	1000	35%
2	April 2016	How Long Does Free Code Camp Take? In Free Code CampView storyReferrers	633	56%
2	April 2016	How JPG Works In Free Code CampView storyReferrers	247	32%
2	April 2016	Being A Developer After 40 In Free Code CampView storyReferrers	5500	27%
2	April 2016	South Korea Is a Self-Taught Coder’s Paradise In Free Code CampView storyReferrers	102	60%
2	April 2016	How to silence your JavaScript console In Free Code CampView storyReferrers	45	83%
2	April 2016	Medium isn’t just startup people In Free Code CampView storyReferrers	282	65%
2	April 2016	“The Art of Computer Programming” by Donald Knuth In Free Code CampView storyReferrers	3600	59%
2	April 2016	Building a TwitchTV Status App In Free Code CampView storyReferrers	34	46%
2	April 2016	How to Design a Bot Protocol In Free Code CampView storyReferrers	44	29%
2	April 2016	We just abandoned our blog for Medium. You probably should, too. In Free Code CampView storyReferrers	1700	50%
2	April 2016	Give your Front End a Health Check In Free Code CampView storyReferrers	80	37%
2	April 2016	5,000 developers talk about their salaries In Free Code CampView storyReferrers	1400	55%
2	April 2016	MongoDB point-in-time recoveries In Free Code CampView storyReferrers	41	45%
2	April 2016	Building online communities: Hazelcast In Free Code CampView storyReferrers	11	34%
2	April 2016	How to Choose the Right Coding Bootcamp In Free Code CampView storyReferrers	56	59%
2	April 2016	Why Android developers should consider FlatBuffers over JSON In Free Code CampView storyReferrers	190	46%
2	April 2016	Making it rain code — Matrix Style In Free Code CampView storyReferrers	70	23%
2	April 2016	Do You Have A Needy, Insecure Website? In Free Code CampView storyReferrers	54	63%
2	April 2016	Building a Wikipedia Search App In Free Code CampView storyReferrers	51	56%
2	April 2016	JavaScript Callbacks Explained Using Minions In Free Code CampView storyReferrers	215	25%
2	April 2016	Building online communities: Numenta In Free Code CampView storyReferrers	8	34%
2	April 2016	Here’s What 9 Months of Self-Taught Coding Looks Like In Free Code CampView storyReferrers	248	67%
2	April 2016	The Age of Self-Serve is Coming to an End In Free Code CampView storyReferrers	92	57%
2	April 2016	Retrospective: lessons we learned from 2 major API outages In Free Code CampView storyReferrers	22	49%
2	April 2016	Silicon Valley’s Smartest Loser In Free Code CampView storyReferrers	37	52%
2	April 2016	How my daughter taught me about accessibility In Free Code CampView storyReferrers	51	58%
2	April 2016	JavaScript Libraries and APIs In Free Code CampView storyReferrers	127	27%
2	April 2016	Three Ways to Title Case a Sentence in JavaScript In Free Code CampView storyReferrers	95	23%
2	April 2016	Hello World! The Pythonic way In Free Code CampView storyReferrers	111	32%
2	April 2016	Domain Registrars, DNS, and Hosting In Free Code CampView storyReferrers	165	55%
2	April 2016	HTML/CSS: Z-axis Adventures In Free Code CampView storyReferrers	37	33%
2	April 2016	An Introduction to Microservices In Free Code CampView storyReferrers	154	42%
2	April 2016	How to use EJS Templating in a Node.js Application In Free Code CampView storyReferrers	25	34%
2	April 2016	Applying JavaScript: User Scripts In Free Code CampView storyReferrers	92	26%
2	April 2016	Best Gitter channels: Developer Tools In Free Code CampView storyReferrers	23	64%
2	April 2016	Tech’s best April Fool’s Day jokes of 2016 In Free Code CampView storyReferrers	151	67%
2	March 2016	How we crafted a survey for thousands of people who are learning to code In Free Code CampView storyReferrers	213	57%
2	March 2016	Three Ways to Find the Longest Word in a String in JavaScript In Free Code CampView storyReferrers	102	32%
2	March 2016	Of hidden features, messages in bottles, and demented bakers. In Free Code CampView storyReferrers	7	53%
2	March 2016	In Defense of Hyper Modular JavaScript In Free Code CampView storyReferrers	230	47%
2	March 2016	Building a Weather App In Free Code CampView storyReferrers	56	50%
2	March 2016	6 things to ask when interview for a remote job In Free Code CampView storyReferrers	314	65%
2	March 2016	Learning to Code: When It Gets Dark In Free Code CampView storyReferrers	668	25%
2	March 2016	Building a Node.js application on Android In Free Code CampView storyReferrers	29	30%
2	March 2016	Why we need novel authentication schemes? In Free Code CampView storyReferrers	14	30%
2	March 2016	Reflecting on 1 Year of Zen Audio Player In Free Code CampView storyReferrers	31	62%
2	March 2016	npm Package Hijacking: From the Hijackers Perspective In Free Code CampView storyReferrers	295	63%
2	March 2016	JavaScript Functions and HTML5 Canvas In Free Code CampView storyReferrers	33	31%
2	March 2016	What do cryptic Github comments mean? In Free Code CampView storyReferrers	65	62%
2	March 2016	When should I use TypeScript? In Free Code CampView storyReferrers	188	45%
2	March 2016	d’Oh My Zsh In Free Code CampView storyReferrers	1000	27%
2	March 2016	Algorithms: The Good, The Bad and The Ugly In Free Code CampView storyReferrers	100	56%
2	March 2016	User Experience explained in 5 minutes for newbie front end developers In Free Code CampView storyReferrers	333	38%
2	March 2016	Best Gitter channels for: Game Developers In Free Code CampView storyReferrers	20	51%
2	March 2016	Two Ways to Check for Palindromes in JavaScript In Free Code CampView storyReferrers	80	30%
2	March 2016	A Glimpse of 100,000 Internet Users In Free Code CampView storyReferrers	124	71%
2	March 2016	Exact Solution for “Exact Change” In Free Code CampView storyReferrers	16	54%
2	March 2016	Jon Skeet — The Chuck Norris of Programming In Free Code CampView storyReferrers	280	44%
2	March 2016	Poker and Software Engineering In Free Code CampView storyReferrers	63	22%
2	March 2016	Building a Random Quote Machine In Free Code CampView storyReferrers	46	56%
2	March 2016	Insights from Stack Overflow’s 2016 survey of 50,000 developers In Free Code CampView storyReferrers	1920	43%
2	March 2016	I finally made sense of front end build tools. You can, too. In Free Code CampView storyReferrers	503	39%
2	March 2016	Three Ways to Factorialize a Number in JavaScript In Free Code CampView storyReferrers	80	46%
2	March 2016	The most interesting thing I’ve read all week In Free Code CampView storyReferrers	222	63%
2	March 2016	Three Ways to Reverse a String in JavaScript In Free Code CampView storyReferrers	173	33%
2	March 2016	The Top 17 Design Tools You Must Master in 2016 to Stay Relevant In Free Code CampView storyReferrers	131	53%
2	March 2016	Best Gitter channels: Material Design In Free Code CampView storyReferrers	29	62%
2	March 2016	In Honor of National Grammar Day In Free Code CampView storyReferrers	19	50%
2	March 2016	Serendipity, training montages, and how my friend automated himself out of a job In Free Code CampView storyReferrers	49	61%
2	March 2016	A Beginner-Friendly Introduction to Containers, VMs and Docker In Free Code CampView storyReferrers	671	26%
2	March 2016	Java, Ruby, and Go, Oh My! In Free Code CampView storyReferrers	633	46%
2	March 2016	Hurry, the villagers need your help! In Free Code CampView storyReferrers	51	56%
2	March 2016	Breaking The Fourth Wall In Software In Free Code CampView storyReferrers	52	25%
2	March 2016	Comparing early days of Go and Java In Free Code CampView storyReferrers	60	63%
2	March 2016	101 Ways to Make Your Website More Awesome In Free Code CampView storyReferrers	535	25%
2	March 2016	Unfundable Slack bots In Free Code CampView storyReferrers	183	47%
2	March 2016	Setting up OBS for Live Coding in 7 Steps In Free Code CampView storyReferrers	29	45%
2	March 2016	The tactical networking guide for introverts In Free Code CampView storyReferrers	120	47%
2	February 2016	🎈🎉 The Complete List of User Experience (UX) Resources & Tools 🎉🎈 In Free Code CampView storyReferrers	1700	23%
2	February 2016	Best Gitter channels for: iOS Developers In Free Code CampView storyReferrers	33	64%
2	February 2016	Git rebase and the golden rule explained. In Free Code CampView storyReferrers	280	39%
2	February 2016	How to land your first open source contribution, from your browser, in 15 minutes In Free Code CampView storyReferrers	344	42%
2	February 2016	One way to Greatness: Pick Yourself In Free Code CampView storyReferrers	297	56%
2	February 2016	The Summits Ahead In Free Code CampView storyReferrers	199	49%
2	February 2016	The pick and choose approach and a list of inspirational websites In Free Code CampView storyReferrers	46	44%
2	February 2016	A Look Back: My Year of Traditional Computer Science Learning and Self-Teaching In Free Code CampView storyReferrers	161	63%
2	February 2016	Building a Node.js application on Android In Free Code CampView storyReferrers	99	42%
2	February 2016	I spent $110,000 on grad school, only to realize that the free online resources were actually… In Free Code CampView storyReferrers	333	60%
2	February 2016	Understanding git for real by exploring the .git directory In Free Code CampView storyReferrers	941	35%
2	February 2016	Preventative Programming — how fix to bugs before they happen In Free Code CampView storyReferrers	76	29%
2	February 2016	How to Level up as a Developer In Free Code CampView storyReferrers	873	33%
2	February 2016	App Launch Marketing Checklist in just 3 Days In Free Code CampView storyReferrers	139	31%
2	February 2016	How I doubled the battery life on my Mac by literally closing one tab in a browser In Free Code CampView storyReferrers	149	79%
2	February 2016	Coding from a Meteorologist’s Perspective In Free Code CampView storyReferrers	20	47%
2	February 2016	Best Gitter Channels for: Data Science & Machine Learning In Free Code CampView storyReferrers	55	53%
2	February 2016	A Flood of Data In Free Code CampView storyReferrers	243	64%
2	February 2016	Coming to Terms with the Troubling Side of Open Source’s Success In Free Code CampView storyReferrers	34	20%
2	February 2016	Bundle-Up Your Inbox to be a Better Dev In Free Code CampView storyReferrers	74	41%
2	February 2016	The Fab Four technique to create Responsive Emails without Media Queries In Free Code CampView storyReferrers	517	34%
2	February 2016	Webpack for The Fast and The Furious In Free Code CampView storyReferrers	62	33%
2	February 2016	How to write a jQuery like library in 71 lines of code — Learn about the DOM In Free Code CampView storyReferrers	161	24%
2	February 2016	Things People Learning to Code will Understand: Part 2 In Free Code CampView storyReferrers	124	62%
2	February 2016	No such thing as “real programming” In Free Code CampView storyReferrers	99	50%
2	February 2016	JavaScript Modules Part 2: Module Bundling In Free Code CampView storyReferrers	381	26%
2	February 2016	Building a CRUD Application with Express and MongoDB — Part 2 In Free Code CampView storyReferrers	43	34%
2	February 2016	All I Really Need to Know About InfoSec, I learned from Mr. Robot In Free Code CampView storyReferrers	315	64%
2	February 2016	5 Failed Portfolios Later and Here I Am In Free Code CampView storyReferrers	149	72%
2	February 2016	Why I Mourn the Death of Parse In Free Code CampView storyReferrers	20	61%
2	February 2016	A year ago I started learning to code, focusing on front-end development. In Free Code CampView storyReferrers	425	51%
2	February 2016	Building a Vegan Recipe App with React, Redux and Firebase In Free Code CampView storyReferrers	44	28%
1	January 2016	I finally got my first programming job, now what? In Free Code CampView storyReferrers	134	66%
1	January 2016	How I wasted two years of my life trying to learn web development before discovering Free Code Camp In Free Code CampView storyReferrers	297	62%
1	January 2016	To the Nine-nine-ninety-nines In Free Code CampView storyReferrers	328	53%
1	January 2016	Building a Simple CRUD Application with Express and MongoDB In Free Code CampView storyReferrers	98	30%
1	January 2016	Any Solution Versus the Best Solution In Free Code CampView storyReferrers	40	51%
1	January 2016	Intellectual Property — Right or Robbery? In Free Code CampView storyReferrers	21	36%
1	January 2016	A Special Hell for Designers Like Me In Free Code CampView storyReferrers	197	67%
1	January 2016	JavaScript Modules: A Beginner’s Guide In Free Code CampView storyReferrers	1200	22%
1	January 2016	Adventures in NodeJS In Free Code CampView storyReferrers	96	68%
1	January 2016	If I Ran Product at Twitter In Free Code CampView storyReferrers	155	24%
1	January 2016	How modifying popular libraries can help you become a better developer In Free Code CampView storyReferrers	60	68%
1	January 2016	English, Population, Connectivity and Campsites In Free Code CampView storyReferrers	36	43%
1	January 2016	Tinkering Toward Simplicity In Free Code CampView storyReferrers	158	56%
1	January 2016	Everything I know about web responsive typography In Free Code CampView storyReferrers	60	26%
1	January 2016	Why I Left Gulp and Grunt for npm Scripts In Free Code CampView storyReferrers	1000	39%
1	January 2016	Things Everyone Who’s Learning to Code Will Understand In Free Code CampView storyReferrers	310	49%
1	January 2016	How to Contribute to Free Code Camp’s Video Challenges In Free Code CampView storyReferrers	62	45%
1	January 2016	How I Landed My First Job as a Web Developer In Free Code CampView storyReferrers	393	57%
1	January 2016	A semi-automatic way to create your own grid map In Free Code CampView storyReferrers	49	57%
1	January 2016	ES2015 is already here — it’s just not very evenly distributed In Free Code CampView storyReferrers	50	35%
1	January 2016	Building my Extra-curricular Music App In Free Code CampView storyReferrers	49	59%
1	January 2016	Infix Expressions VS Postfix Expressions, and How to Build a Better JavaScript Calculator In Free Code CampView storyReferrers	21	71%
1	January 2016	Angular 2 versus React: There Will Be Blood In Free Code CampView storyReferrers	2200	41%
1	December 2015	Perlis on Coding Joy (+ 10 Epic Epigrams) In Free Code CampView storyReferrers	23	62%
1	December 2015	How the Web Works Part III: HTTP & REST In Free Code CampView storyReferrers	317	31%
1	December 2015	The Hour of Code x 2,080 In Free Code CampView storyReferrers	240	42%
1	December 2015	Class Struggle in the 21st Century In Free Code CampView storyReferrers	39	69%
1	December 2015	A New Year’s Resolution with a 100% Chance of Success In Free Code CampView storyReferrers	68	73%
1	December 2015	My Year as a Self-starter Programmer in Review In Free Code CampView storyReferrers	222	66%
1	December 2015	Free Code Camp Christmas Special: Giving the Gift of Open Data In Free Code CampView storyReferrers	92	65%
1	December 2015	5 Coding Podcasts to Enlighten your Commute In Free Code CampView storyReferrers	269	54%
1	December 2015	Writing Command-Line Applications in NodeJS In Free Code CampView storyReferrers	91	29%
1	December 2015	Turning code to cash — How to make money as a Web Developer and live to tell the tale. In Free Code CampView storyReferrers	271	64%
1	December 2015	Get Better Git Commit Messages with Atom In Free Code CampView storyReferrers	90	47%
1	December 2015	How the Web Works Part II: Client-Server Model & the Structure of a Web Application In Free Code CampView storyReferrers	415	35%
1	December 2015	December Go Design Something Project: Pomodoro Timer In Free Code CampView storyReferrers	73	50%
1	December 2015	Where do all the bytes come from? In Free Code CampView storyReferrers	195	60%
1	December 2015	It turns out my neighbors wanted to learn to code, too. They just didn’t realize it was possible. In Free Code CampView storyReferrers	83	56%
1	December 2015	Simplifying RecyclerView Adapters with Rx & Databinding In Free Code CampView storyReferrers	61	41%
1	December 2015	How the Web Works: A Primer for Newcomers to Web Development (or anyone, really) In Free Code CampView storyReferrers	840	33%
1	December 2015	Nasa, IBM, Mommyhood and Back In Free Code CampView storyReferrers	28	54%
1	December 2015	My First Month At Free Code Camp In Free Code CampView storyReferrers	168	68%
1	December 2015	Overcoming JavaScript Framework Fatigue In Free Code CampView storyReferrers	264	55%
1	December 2015	9 Differences Between Men and Women Learning to Code In Free Code CampView storyReferrers	125	37%
1	December 2015	5 Things to Remember When You’re Learning to Program In Free Code CampView storyReferrers	154	61%
1	December 2015	Why does it cost $1,000 to list a job on Free Code Camp? In Free Code CampView storyReferrers	42	79%
1	December 2015	Learn to Code by Coding In Free Code CampView storyReferrers	834	47%
1	November 2015	How I Built My First Multi-Platform Mobile App using JavaScript and XDK In Free Code CampView storyReferrers	39	44%
1	November 2015	Crying Algorithm Tears In Free Code CampView storyReferrers	50	54%
1	November 2015	Growth Hacking Your City’s Campsite In Free Code CampView storyReferrers	64	42%
1	November 2015	Exploring JavaScript Iteration In Free Code CampView storyReferrers	42	54%
1	November 2015	How to Patch Together an AI from Scratch In Free Code CampView storyReferrers	19	66%
1	November 2015	Is It “Computer Science” or “Programming”? In Free Code CampView storyReferrers	92	34%
1	November 2015	7 Git Hacks You Just Can’t Ignore In Free Code CampView storyReferrers	289	43%
1	November 2015	FreeCodeCamp Might Help You Live Longer In Free Code CampView storyReferrers	49	69%
1	November 2015	What Nobody Tells You About Learning To Code — And Why That Makes It So Hard In Free Code CampView storyReferrers	164	55%
1	November 2015	MePage In Free Code CampView storyReferrers	20	44%
1	November 2015	How to Modularize HTML Using Template Engines and Gulp In Free Code CampView storyReferrers	31	27%
1	November 2015	Putting Scope in Perspective In Free Code CampView storyReferrers	10	60%
1	November 2015	It’s Not You, It’s Me: Why I’m Breaking up with Teaching English and Becoming a Full Stack… In Free Code CampView storyReferrers	76	63%
1	November 2015	First Experiences Scaling a Meteor App In Free Code CampView storyReferrers	234	28%
1	October 2015	Closing the Book on Closures In Free Code CampView storyReferrers	58	50%
1	October 2015	Making rainbows In Free Code CampView storyReferrers	6	65%
1	October 2015	Programming is poetry In Free Code CampView storyReferrers	316	59%
1	October 2015	Tips for writing Medium posts that other developers will actually read In Free Code CampView storyReferrers	104	67%
1	October 2015	How CS50x changed my perspective on coding In Free Code CampView storyReferrers	66	49%
1	October 2015	You’re Saying it Wrong In Free Code CampView storyReferrers	19	76%
1	October 2015	FreeCodeCamp and the JavaScript Tattoo In Free Code CampView storyReferrers	57	64%
1	October 2015	Host your Static Website on your own Domain through Github Pages In Free Code CampView storyReferrers	119	55%
1	October 2015	Don’t Live with Broken Windows In Free Code CampView storyReferrers	36	79%
1	October 2015	Sharing My Coding Journey In Free Code CampView storyReferrers	43	78%
1	October 2015	Gulp! I Improved my Workflow! In Free Code CampView storyReferrers	49	30%
1	October 2015	Beginners Guide to Big O Notation In Free Code CampView storyReferrers	108	54%
1	October 2015	7 Ways Streaming Makes you a Better Coder In Free Code CampView storyReferrers	142	61%
1	October 2015	Jump Start Your Local Campsite with Coffee-and-Code In Free Code CampView storyReferrers	50	70%
1	October 2015	Commit to Yourself. Commit to a Nonprofit. In Free Code CampView storyReferrers	23	80%


================================================
FILE: medium-fCC-data/data/medium_titles - rawdata.tsv
================================================
order	inv-ord	selection	CollTitle	CorrectedTitle	OrigRecommends	classfication	Recommends	class_WD	class_WD&CS
541	112	0	Angular 2 versus React: There Will Be BloodIn freeCodeCampView storyReferrers	Angular 2 versus React: There Will Be Blood	2.5K	TECH	2500	0	0
18	635	1	The mind-blowing AI announcement from Google that you probably missed.In freeCodeCampView storyReferrers	The mind-blowing AI announcement from Google that you probably missed.	2.4K	TECH	2400	0	0
650	3	0	Things I Wish Someone Had Told Me When I Was Learning How to CodeIn freeCodeCampView storyReferrers	Things I Wish Someone Had Told Me When I Was Learning How to Code	3.2K	MOT	3200	0	0
94	559	1	How to encrypt your entire life in less than an hourIn freeCodeCampView storyReferrers	How to encrypt your entire life in less than an hour	7.4K	SEC	7400	0	0
409	244	0	Being A Developer After 40In freeCodeCampView storyReferrers	Being A Developer After 40	6K	MOT	6000	0	0
92	561	0	The code I’m still ashamed ofIn freeCodeCampView storyReferrers	The code I’m still ashamed of	5.2K	MOT	5200	0	0
81	572	1	I spent 3 months applying to jobs after a coding bootcamp. Here’s what I learned.In freeCodeCampView storyReferrers	I spent 3 months applying to jobs after a coding bootcamp. Here’s what I learned.	7.6K	JOB	7600	0	0
73	580	0	I can’t just stand by and watch Mark Zuckerberg destroy the internet.In freeCodeCampView storyReferrers	I can’t just stand by and watch Mark Zuckerberg destroy the internet.	7.3K	OTHER	7300	0	0
51	602	0	Why I studied full-time for 8 months for a Google interviewIn freeCodeCampView storyReferrers	Why I studied full-time for 8 months for a Google interview	4K	MOT	4000	0	0
103	550	0	What programming language should you learn first?In freeCodeCampView storyReferrers	What programming language should you learn first?	5.8K	MOT	5800	0	0
526	127	0	JavaScript Modules: A Beginner’s GuideIn freeCodeCampView storyReferrers	JavaScript Modules: A Beginner’s Guide	1.5K	CS	1500	0	1
285	368	0	Ten Rules for Negotiating a Job OfferIn freeCodeCampView storyReferrers	Ten Rules for Negotiating a Job Offer	3.5K	JOB	3500	0	0
105	548	0	A Study Plan To Cure JavaScript FatigueIn freeCodeCampView storyReferrers	A Study Plan To Cure JavaScript Fatigue	4.1K	MOT	4100	0	0
379	274	0	From Zero to Front-end Hero (Part 1)In freeCodeCampView storyReferrers	From Zero to Front-end Hero (Part 1)	3K	WD	3000	1	1
629	24	0	The Principles of UX ChoreographyIn freeCodeCampView storyReferrers	The Principles of UX Choreography	2.9K	DES	2900	0	0
342	311	0	How to download Coursera’s courses before they’re gone foreverIn freeCodeCampView storyReferrers	How to download Coursera’s courses before they’re gone forever	1.5K	OTHER	1500	0	0
533	120	0	Why I Left Gulp and Grunt for npm ScriptsIn freeCodeCampView storyReferrers	Why I Left Gulp and Grunt for npm Scripts	1.1K	WD	1100	1	1
185	468	1	Live asynchronously.In freeCodeCampView storyReferrers	Live asynchronously.	5.2K	WD	5200	1	1
318	335	0	Finding Time to Become a Better DeveloperIn freeCodeCampView storyReferrers	Finding Time to Become a Better Developer	3.8K	MOT	3800	0	0
387	266	0	Please do learn to codeIn freeCodeCampView storyReferrers	Please do learn to code	6.3K	MOT	6300	0	0
164	489	0	Things you probably didn’t know you could do with Chrome’s Developer ConsoleIn freeCodeCampView storyReferrers	Things you probably didn’t know you could do with Chrome’s Developer Console	2.3K	WD	2300	1	1
418	235	1	5,000 developers talk about their salariesIn freeCodeCampView storyReferrers	5,000 developers talk about their salaries	1.4K	JOB	1400	0	0
141	512	0	Is Model-View-Controller dead on the front end?In freeCodeCampView storyReferrers	Is Model-View-Controller dead on the front end?	1.3K	WD	1300	1	1
457	196	0	d’Oh My ZshIn freeCodeCampView storyReferrers	d’Oh My Zsh	1K	OTHER	1000	0	0
48	605	0	I’m learning to code at 56. Here’s an epic beat-down of my critical inner self.In freeCodeCampView storyReferrers	I’m learning to code at 56. Here’s an epic beat-down of my critical inner self.	4.5K	MOT	4500	0	0
82	571	0	The 100% correct way to do CSS breakpointsIn freeCodeCampView storyReferrers	The 100% correct way to do CSS breakpoints	2.3K	WD	2300	1	1
332	321	1	One does not simply learn to codeIn freeCodeCampView storyReferrers	One does not simply learn to code	5.2K	MOT	5200	0	0
206	447	0	Linux is 25. Yay! Let’s celebrate with 25 stunning facts about Linux.In freeCodeCampView storyReferrers	Linux is 25. Yay! Let’s celebrate with 25 stunning facts about Linux.	3.5K	OTHER	3500	0	0
11	642	1	Why I told my friends to stop using WhatsApp and TelegramIn freeCodeCampView storyReferrers	Why I told my friends to stop using WhatsApp and Telegram	3.8K	SEC	3800	0	0
33	620	1	2017 is the year that front-end developers should go back and master the basicsIn freeCodeCampView storyReferrers	2017 is the year that front-end developers should go back and master the basics	2.2K	WD	2200	1	1
413	240	0	“The Art of Computer Programming” by Donald KnuthIn freeCodeCampView storyReferrers	“The Art of Computer Programming” by Donald Knuth	3.6K	OTHER	3600	0	0
110	543	0	Apple to developers: There is no escape.In freeCodeCampView storyReferrers	Apple to developers: There is no escape.	3.1K	TECH	3100	0	0
496	157	1	Understanding git for real by exploring the .git directoryIn freeCodeCampView storyReferrers	Understanding git for real by exploring the .git directory	965	OTHER	965	0	0
194	459	0	How not to bomb your offer negotiationIn freeCodeCampView storyReferrers	How not to bomb your offer negotiation	1.6K	JOB	1600	0	0
229	424	0	What is an API? In English, please.In freeCodeCampView storyReferrers	What is an API? In English, please.	2.2K	WD	2200	1	1
619	34	0	Coding Explained in 25 Profound ComicsIn freeCodeCampView storyReferrers	Coding Explained in 25 Profound Comics	584	OTHER	584	0	0
329	324	0	The Practical Guide to Becoming a Professional Web DeveloperIn freeCodeCampView storyReferrers	The Practical Guide to Becoming a Professional Web Developer	3.2K	MOT	3200	0	0
202	451	0	So a product manager asks you to fix a bug…In freeCodeCampView storyReferrers	So a product manager asks you to fix a bug…	2.7K	JOB	2700	0	0
324	329	0	Why so many developers hate recruitersIn freeCodeCampView storyReferrers	Why so many developers hate recruiters	1.1K	JOB	1100	0	0
145	508	0	JavaScript Fatigue FatigueIn freeCodeCampView storyReferrers	JavaScript Fatigue Fatigue	2.3K	TECH	2300	0	0
309	344	0	From design to development, 10 tools I can’t live withoutIn freeCodeCampView storyReferrers	From design to development, 10 tools I can’t live without	3.1K	PM	3100	0	0
404	249	0	Let’s Learn JavaScript ClosuresIn freeCodeCampView storyReferrers	Let’s Learn JavaScript Closures	763	CS	763	0	1
313	340	0	You in 6 seconds: how to write a résumé that employers will actually readIn freeCodeCampView storyReferrers	You in 6 seconds: how to write a résumé that employers will actually read	3.6K	JOB	3600	0	0
348	305	0	Salary Negotiation: how not to set a bunch of money on fireIn freeCodeCampView storyReferrers	Salary Negotiation: how not to set a bunch of money on fire	2.8K	JOB	2800	0	0
248	405	0	I hack time.In freeCodeCampView storyReferrers	I hack time.	3.2K	MOT	3200	0	0
287	366	1	The 50 best free online university courses according to dataIn freeCodeCampView storyReferrers	The 50 best free online university courses according to data	1.6K	DS	1600	0	0
350	303	0	Designing in colorIn freeCodeCampView storyReferrers	Designing in color	2.5K	DES	2500	0	0
354	299	1	360 million reasons to destroy all passwordsIn freeCodeCampView storyReferrers	360 million reasons to destroy all passwords	3.2K	SEC	3200	0	0
262	391	0	So, you want to work in security?In freeCodeCampView storyReferrers	So, you want to work in security?	604	JOB	604	0	0
368	285	0	From Zero to Front-end Hero (Part 2)In freeCodeCampView storyReferrers	From Zero to Front-end Hero (Part 2)	1.4K	WD	1400	1	1
210	443	0	Fitter. Happier. More productive. Working remotely.In freeCodeCampView storyReferrers	Fitter. Happier. More productive. Working remotely.	2K	JOB	2000	0	0
20	633	1	React’s Five Fingers of Death. Master these five concepts, then master React.In freeCodeCampView storyReferrers	React’s Five Fingers of Death. Master these five concepts, then master React.	1.3K	WD	1300	1	1
388	265	0	Let’s explore the universe of programming resources togetherIn freeCodeCampView storyReferrers	Let’s explore the universe of programming resources together	1.4K	TECH	1400	0	0
35	618	0	Boot Up 2017 with the #100DaysOfCode ChallengeIn freeCodeCampView storyReferrers	Boot Up 2017 with the #100DaysOfCode Challenge	1.96K	MOT	1960	0	0
506	147	0	The Fab Four technique to create Responsive Emails without Media QueriesIn freeCodeCampView storyReferrers	The Fab Four technique to create Responsive Emails without Media Queries	540	OTHER	540	0	0
390	263	0	The best podcasts for new coders, and the best tools for listening to themIn freeCodeCampView storyReferrers	The best podcasts for new coders, and the best tools for listening to them	1.2K	TECH	1200	0	0
29	624	0	All of 2016’s top mobile apps are owned by either Google or FacebookIn freeCodeCampView storyReferrers	All of 2016’s top mobile apps are owned by either Google or Facebook	2.5K	DS	2500	0	0
84	569	0	Craigslist, Wikipedia, and the Abundance EconomyIn freeCodeCampView storyReferrers	Craigslist, Wikipedia, and the Abundance Economy	3K	MOT	3000	0	0
316	337	0	What k-pop can teach us about designIn freeCodeCampView storyReferrers	What k-pop can teach us about design	1.5K	DES	1500	0	0
158	495	1	If you want to learn Data Science, start with one of these programming classesIn freeCodeCampView storyReferrers	If you want to learn Data Science, start with one of these programming classes	1.7K	DS	1700	0	0
209	444	0	Learning How to Learn: The Most Important Developer SkillIn freeCodeCampView storyReferrers	Learning How to Learn: The Most Important Developer Skill	2.2K	MOT	2200	0	0
382	271	0	5 JavaScript “Bad” Parts That Are Fixed In ES6In freeCodeCampView storyReferrers	5 JavaScript “Bad” Parts That Are Fixed In ES6	598	CS	598	0	1
467	186	0	Insights from Stack Overflow’s 2016 survey of 50,000 developersIn freeCodeCampView storyReferrers	Insights from Stack Overflow’s 2016 survey of 50,000 developers	1.93K	DS	1930	0	0
208	445	0	CSS Positioning Explained By Building An Ice Cream SundaeIn freeCodeCampView storyReferrers	CSS Positioning Explained By Building An Ice Cream Sundae	1.2K	WD	1200	1	1
306	347	0	Getting a raise comes down to one thing: Leverage.In freeCodeCampView storyReferrers	Getting a raise comes down to one thing: Leverage.	1.1K	JOB	1100	0	0
393	260	1	We asked 15,000 people who they are, and how they’re learning to codeIn freeCodeCampView storyReferrers	We asked 15,000 people who they are, and how they’re learning to code	1.4K	FCC	1400	0	0
284	369	0	Designing a styleguide: elements that go into building compelling productsIn freeCodeCampView storyReferrers	Designing a styleguide: elements that go into building compelling products	1.5K	DES	1500	0	0
327	326	1	Leveling up in CSSIn freeCodeCampView storyReferrers	Leveling up in CSS	1.1K	WD	1100	1	1
403	250	0	Why is hiring broken? It starts at the whiteboard.In freeCodeCampView storyReferrers	Why is hiring broken? It starts at the whiteboard.	1.5K	JOB	1500	0	0
394	259	0	Cracking the front-end interviewIn freeCodeCampView storyReferrers	Cracking the front-end interview	1.2K	JOB	1200	0	0
600	53	1	RxAndroid and Retrofit 2.0In freeCodeCampView storyReferrers	RxAndroid and Retrofit 2.0	211	WD	211	1	1
486	167	0	🎈🎉 The Complete List of User Experience (UX) Resources & Tools 🎉🎈In freeCodeCampView storyReferrers	🎈🎉 The Complete List of User Experience (UX) Resources & Tools 🎉🎈	1.8K	DES	1800	0	0
144	509	1	What I learned from reviewing 50 portfolios on Reddit in 3 crazy days.In freeCodeCampView storyReferrers	What I learned from reviewing 50 portfolios on Reddit in 3 crazy days.	1.1K	DES	1100	0	0
303	350	0	The Future of Browser HistoryIn freeCodeCampView storyReferrers	The Future of Browser History	1.4K	TECH	1400	0	0
77	576	0	So that whole coding bootcamp thing is a scam, right?In freeCodeCampView storyReferrers	So that whole coding bootcamp thing is a scam, right?	899	MOT	899	0	0
274	379	0	Stop the overuse of overflow menusIn freeCodeCampView storyReferrers	Stop the overuse of overflow menus	1.1K	DES	1100	0	0
488	165	0	Git rebase and the golden rule explained.In freeCodeCampView storyReferrers	Git rebase and the golden rule explained.	296	AD	296	0	0
498	155	1	How to Level up as a DeveloperIn freeCodeCampView storyReferrers	How to Level up as a Developer	888	MOT	888	0	0
652	1	1	The Design Process: A PyramidIn freeCodeCampView storyReferrers	The Design Process: A Pyramid	2.2K	DES	2200	0	0
476	177	0	A Beginner-Friendly Introduction to Containers, VMs and DockerIn freeCodeCampView storyReferrers	A Beginner-Friendly Introduction to Containers, VMs and Docker	782	OTHER	782	0	0
179	474	0	The 6 most desirable coding jobs (and the types of people drawn to each)In freeCodeCampView storyReferrers	The 6 most desirable coding jobs (and the types of people drawn to each)	831	JOB	831	0	0
66	587	1	Your privacy is under attack from several terrifying new lawsIn freeCodeCampView storyReferrers	Your privacy is under attack from several terrifying new laws	2.1K	SEC	2100	0	0
266	387	0	The rise and fall (OK — mostly fall) of YahooIn freeCodeCampView storyReferrers	The rise and fall (OK — mostly fall) of Yahoo	2.8K	TECH	2800	0	0
315	338	0	Ghost in the machine: Snapchat isn’t mobile-first — it’s something else entirelyIn freeCodeCampView storyReferrers	Ghost in the machine: Snapchat isn’t mobile-first — it’s something else entirely	764	TECH	764	0	0
305	348	0	Atom treasuresIn freeCodeCampView storyReferrers	Atom treasures	1K	OTHER	1000	0	0
295	358	0	How to write Medium stories people will actually readIn freeCodeCampView storyReferrers	How to write Medium stories people will actually read	3.1K	MOT	3100	0	0
494	159	0	Building a Node.js application on AndroidIn freeCodeCampView storyReferrers	Building a Node.js application on Android	123	WD	123	1	1
292	361	0	Imperative vs Declarative ProgrammingIn freeCodeCampView storyReferrers	Imperative vs Declarative Programming	920	CS	920	0	1
621	32	0	Why I dropped out of Free Code CampIn freeCodeCampView storyReferrers	Why I dropped out of Free Code Camp	167	MOT	167	0	0
648	5	0	Creating a Chat BotIn freeCodeCampView storyReferrers	Creating a Chat Bot	422	OTHER	422	0	0
132	521	0	A style guide for writing on MediumIn freeCodeCampView storyReferrers	A style guide for writing on Medium	3.8K	MOT	3800	0	0
136	517	0	How to make HTML disappear completelyIn freeCodeCampView storyReferrers	How to make HTML disappear completely	938	WD	938	1	1
566	87	0	Learn to Code by CodingIn freeCodeCampView storyReferrers	Learn to Code by Coding	858	MOT	858	0	0
471	182	1	Three Ways to Reverse a String in JavaScriptIn freeCodeCampView storyReferrers	Three Ways to Reverse a String in JavaScript	211	CS	211	0	1
301	352	0	You might not need React RouterIn freeCodeCampView storyReferrers	You might not need React Router	307	WD	307	1	1
307	346	0	Good coding instincts will eventually kick you in the teethIn freeCodeCampView storyReferrers	Good coding instincts will eventually kick you in the teeth	1.5K	OTHER	1500	0	0
343	310	1	Join the #100DaysOfCodeIn freeCodeCampView storyReferrers	Join the #100DaysOfCode	1.4K	MOT	1400	0	0
53	600	0	Here’s Why Client-side Rendering WonIn freeCodeCampView storyReferrers	Here’s Why Client-side Rendering Won	1K	WD	1000	1	1
62	591	1	You might not need that $15K coding bootcampIn freeCodeCampView storyReferrers	You might not need that $15K coding bootcamp	873	MOT	873	0	0
100	553	0	How CSS pseudo-classes work, explained with code and lots of diagramsIn freeCodeCampView storyReferrers	How CSS pseudo-classes work, explained with code and lots of diagrams	646	WD	646	1	1
386	267	0	A more seamless workflow — style guides for better design and developmentIn freeCodeCampView storyReferrers	A more seamless workflow — style guides for better design and development	542	DES	542	0	0
406	247	0	5 Mistakes to Avoid When Designing Micro-interactionsIn freeCodeCampView storyReferrers	5 Mistakes to Avoid When Designing Micro-interactions	1.1K	WD	1100	1	1
559	94	0	How the Web Works: A Primer for Newcomers to Web Development (or anyone, really)In freeCodeCampView storyReferrers	How the Web Works: A Primer for Newcomers to Web Development (or anyone, really)	905	WD	905	1	1
107	546	0	What I learned from writing six functions that all did the same thingIn freeCodeCampView storyReferrers	What I learned from writing six functions that all did the same thing	1K	CS	1000	0	1
608	45	0	RxAndroid and Kotlin (Part 1)In freeCodeCampView storyReferrers	RxAndroid and Kotlin (Part 1)	125	WD	125	1	1
257	396	0	Hacking Imgur for Fun and ProfitIn freeCodeCampView storyReferrers	Hacking Imgur for Fun and Profit	308	WD	308	1	1
416	237	0	We just abandoned our blog for Medium. You probably should, too.In freeCodeCampView storyReferrers	We just abandoned our blog for Medium. You probably should, too.	1.8K	FCC	1800	0	0
13	640	0	Understanding Flexbox: Everything you need to knowIn freeCodeCampView storyReferrers	Understanding Flexbox: Everything you need to know	1.4K	WD	1400	1	1
139	514	0	Upgrading to MacOS Sierra will break your SSH keys and lock you out of your own servers.In freeCodeCampView storyReferrers	Upgrading to MacOS Sierra will break your SSH keys and lock you out of your own servers.	491	SEC	491	0	0
235	418	0	Making sense of ReduxIn freeCodeCampView storyReferrers	Making sense of Redux	467	WD	467	1	1
244	409	0	Here are all the Git commands I used last week, and what they do.In freeCodeCampView storyReferrers	Here are all the Git commands I used last week, and what they do.	1.1K	OTHER	1100	0	0
396	257	0	Model-View-Controller (MVC) Explained Through Ordering Drinks At The BarIn freeCodeCampView storyReferrers	Model-View-Controller (MVC) Explained Through Ordering Drinks At The Bar	889	WD	889	1	1
477	176	0	Java, Ruby, and Go, Oh My!In freeCodeCampView storyReferrers	Java, Ruby, and Go, Oh My!	664	TECH	664	0	0
500	153	1	How I doubled the battery life on my Mac by literally closing one tab in a browserIn freeCodeCampView storyReferrers	How I doubled the battery life on my Mac by literally closing one tab in a browser	154	TECH	154	0	0
224	429	0	Constant confusion: why I still use JavaScript function statementsIn freeCodeCampView storyReferrers	Constant confusion: why I still use JavaScript function statements	1.1K	CS	1100	0	1
234	419	0	How I made my first million dollars (in pro bono code)In freeCodeCampView storyReferrers	How I made my first million dollars (in pro bono code)	1.5K	MOT	1500	0	0
275	378	0	“create-react-app” and the future of creating React applicationsIn freeCodeCampView storyReferrers	“create-react-app” and the future of creating React applications	615	DES	615	0	0
407	246	0	How Long Does Free Code Camp Take?In freeCodeCampView storyReferrers	How Long Does Free Code Camp Take?	729	FCC	729	0	0
609	44	0	So Yeah We Tried Slack… and We Deeply Regretted ItIn freeCodeCampView storyReferrers	So Yeah We Tried Slack… and We Deeply Regretted It	240	FCC	240	0	0
37	616	0	10 Principles I Want to Live ByIn freeCodeCampView storyReferrers	10 Principles I Want to Live By	1.7K	MOT	1700	0	0
49	604	0	REST in Peace: Microservices vs monoliths in real-life examplesIn freeCodeCampView storyReferrers	REST in Peace: Microservices vs monoliths in real-life examples	819	WD	819	1	1
389	264	0	How to Get a Developer Job in Less Than a YearIn freeCodeCampView storyReferrers	How to Get a Developer Job in Less Than a Year	977	JOB	977	0	0
56	597	0	How I landed a top-tier tech internship by doing something I loveIn freeCodeCampView storyReferrers	How I landed a top-tier tech internship by doing something I love	2.2K	MOT	2200	0	0
356	297	0	From Carpenter to Front End Developer in under 5 monthsIn freeCodeCampView storyReferrers	From Carpenter to Front End Developer in under 5 months	1.4K	MOT	1400	0	0
4	649	0	Why Chrome’s autocomplete is insecure and how you can turn it offIn freeCodeCampView storyReferrers	Why Chrome’s autocomplete is insecure and how you can turn it off	821	SEC	821	0	0
121	532	0	How to design APIs that don’t suckIn freeCodeCampView storyReferrers	How to design APIs that don’t suck	1K	WD	1000	1	1
453	200	0	npm Package Hijacking: From the Hijackers PerspectiveIn freeCodeCampView storyReferrers	npm Package Hijacking: From the Hijackers Perspective	304	WD	304	1	1
14	639	0	Use the Zeigarnik Effect to learn to code fasterIn freeCodeCampView storyReferrers	Use the Zeigarnik Effect to learn to code faster	1.3K	MOT	1300	0	0
124	529	0	CSS Flexbox Explained by Road Tripping Across the CountryIn freeCodeCampView storyReferrers	CSS Flexbox Explained by Road Tripping Across the Country	485	WD	485	1	1
511	142	1	JavaScript Modules Part 2: Module BundlingIn freeCodeCampView storyReferrers	JavaScript Modules Part 2: Module Bundling	465	CS	465	0	1
70	583	1	How your startup can leverage production-grade infrastructure for less than $200/monthIn freeCodeCampView storyReferrers	How your startup can leverage production-grade infrastructure for less than $200/month	1.4K	MOT	1400	0	0
85	568	0	Full-stack development is alive and well. And for good reasons.In freeCodeCampView storyReferrers	Full-stack development is alive and well. And for good reasons.	1.3K	WD	1300	1	1
456	197	1	When should I use TypeScript?In freeCodeCampView storyReferrers	When should I use TypeScript?	216	WD	216	1	1
211	442	0	The moment when you realize every server in the world is vulnerableIn freeCodeCampView storyReferrers	The moment when you realize every server in the world is vulnerable	808	SEC	808	0	0
468	185	0	I finally made sense of front end build tools. You can, too.In freeCodeCampView storyReferrers	I finally made sense of front end build tools. You can, too.	712	WD	712	1	1
516	137	0	A year ago I started learning to code, focusing on front-end development.In freeCodeCampView storyReferrers	A year ago I started learning to code, focusing on front-end development.	430	MOT	430	0	0
32	621	1	How to get stuff done faster using the hidden mobile webIn freeCodeCampView storyReferrers	How to get stuff done faster using the hidden mobile web	1.1K	WD	1100	1	1
59	594	0	Infrastructure is BeautifulIn freeCodeCampView storyReferrers	Infrastructure is Beautiful	879	DS	879	0	0
98	555	0	If you want to learn Data Science, take a few of these statistics classesIn freeCodeCampView storyReferrers	If you want to learn Data Science, take a few of these statistics classes	889	DS	889	0	0
112	541	0	Code dependencies are the devil.In freeCodeCampView storyReferrers	Code dependencies are the devil.	812	WD	812	1	1
126	527	0	6,000 freelancers talk about money, happiness, and their hopes for the futureIn freeCodeCampView storyReferrers	6,000 freelancers talk about money, happiness, and their hopes for the future	769	JOB	769	0	0
147	506	1	How to stand on the shoulders of giantsIn freeCodeCampView storyReferrers	How to stand on the shoulders of giants	1.2K	FCC	1200	0	0
38	615	0	Announcing #Open2017, a New Year’s Eve live stream for developersIn freeCodeCampView storyReferrers	Announcing #Open2017, a New Year’s Eve live stream for developers	931	FCC	931	0	0
171	482	0	CSS Floats Explained By Riding An EscalatorIn freeCodeCampView storyReferrers	CSS Floats Explained By Riding An Escalator	549	WD	549	1	1
408	245	0	How JPG WorksIn freeCodeCampView storyReferrers	How JPG Works	266	WD	266	1	1
645	8	0	A Cautionary Tale of Learning to Code. My own.In freeCodeCampView storyReferrers	A Cautionary Tale of Learning to Code. My own.	729	MOT	729	0	0
78	575	0	CSS Selectors Explained By Going Car ShoppingIn freeCodeCampView storyReferrers	CSS Selectors Explained By Going Car Shopping	411	WD	411	1	1
134	519	0	So I benchmarked Yarn against the 4 most popular CI tools.In freeCodeCampView storyReferrers	So I benchmarked Yarn against the 4 most popular CI tools.	509	WD	509	1	1
150	503	1	The State Of JavaScript 2016: ResultsIn freeCodeCampView storyReferrers	The State Of JavaScript 2016: Results	464	TECH	464	0	0
163	490	0	Open Source for GoodIn freeCodeCampView storyReferrers	Open Source for Good	711	FCC	711	0	0
166	487	0	How to find your first open source bug to fixIn freeCodeCampView storyReferrers	How to find your first open source bug to fix	1K	MOT	1000	0	0
193	460	0	Identity Crisis: Am I a Developer or Designer?In freeCodeCampView storyReferrers	Identity Crisis: Am I a Developer or Designer?	517	WD	517	1	1
319	334	1	If Correlation Doesn’t Imply Causation, Then What Does?In freeCodeCampView storyReferrers	If Correlation Doesn’t Imply Causation, Then What Does?	202	DS	202	0	0
325	328	1	The Business Implications of Machine LearningIn freeCodeCampView storyReferrers	The Business Implications of Machine Learning	409	TECH	409	0	0
364	289	0	Who won Google VS Oracle? Developers won.In freeCodeCampView storyReferrers	Who won Google VS Oracle? Developers won.	1.94K	TECH	1940	0	0
551	102	0	Writing Command-Line Applications in NodeJSIn freeCodeCampView storyReferrers	Writing Command-Line Applications in NodeJS	106	OTHER	106	0	0
6	647	0	Women only said 27% of the words in 2016’s biggest movies.In freeCodeCampView storyReferrers	Women only said 27% of the words in 2016’s biggest movies.	521	DS	521	0	0
155	498	1	What does it mean when code is “easy to reason about”?In freeCodeCampView storyReferrers	What does it mean when code is “easy to reason about”?	557	CS	557	0	1
192	461	0	I built a role playing game in JavaScript. You can, too. Here’s how.In freeCodeCampView storyReferrers	I built a role playing game in JavaScript. You can, too. Here’s how.	595	WD	595	1	1
449	204	0	Learning to Code: When It Gets DarkIn freeCodeCampView storyReferrers	Learning to Code: When It Gets Dark	778	MOT	778	0	0
556	97	1	Where do all the bytes come from?In freeCodeCampView storyReferrers	Where do all the bytes come from?	197	CS	197	0	1
17	636	0	What I learned from analyzing the top 252 Medium stories of 2016In freeCodeCampView storyReferrers	What I learned from analyzing the top 252 Medium stories of 2016	1.7K	DS	1700	0	0
89	564	0	Your Best Work Will Be InvisibleIn freeCodeCampView storyReferrers	Your Best Work Will Be Invisible	708	MOT	708	0	0
116	537	0	A Gentle Introduction to Data Structures: How Stacks WorkIn freeCodeCampView storyReferrers	A Gentle Introduction to Data Structures: How Stacks Work	775	CS	775	0	1
184	469	0	Don’t ruin your <img>In freeCodeCampView storyReferrers	Don’t ruin your <img>	408	JOB	408	0	0
196	457	0	A Beginner’s Very Bumpy Journey Through The World of Open SourceIn freeCodeCampView storyReferrers	A Beginner’s Very Bumpy Journey Through The World of Open Source	756	MOT	756	0	0
444	209	0	Three Ways to Find the Longest Word in a String in JavaScriptIn freeCodeCampView storyReferrers	Three Ways to Find the Longest Word in a String in JavaScript	134	CS	134	0	1
448	205	0	6 things to ask when interview for a remote jobIn freeCodeCampView storyReferrers	6 things to ask when interview for a remote job	316	JOB	316	0	0
119	534	0	Stop Making Me Sign Up!In freeCodeCampView storyReferrers	Stop Making Me Sign Up!	563	SEC	563	0	0
108	545	0	I feel like Sherlock, if he were a developerIn freeCodeCampView storyReferrers	I feel like Sherlock, if he were a developer	733	WD	733	1	1
482	171	1	Unfundable Slack botsIn freeCodeCampView storyReferrers	Unfundable Slack bots	183	OTHER	183	0	0
554	99	0	How the Web Works Part II: Client-Server Model & the Structure of a Web ApplicationIn freeCodeCampView storyReferrers	How the Web Works Part II: Client-Server Model & the Structure of a Web Application	435	WD	435	1	1
180	473	0	Hey newbie open source contributors: please blog more.In freeCodeCampView storyReferrers	Hey newbie open source contributors: please blog more.	774	MOT	774	0	0
425	228	0	JavaScript Callbacks Explained Using MinionsIn freeCodeCampView storyReferrers	JavaScript Callbacks Explained Using Minions	281	CS	281	0	1
536	117	0	How I Landed My First Job as a Web DeveloperIn freeCodeCampView storyReferrers	How I Landed My First Job as a Web Developer	424	JOB	424	0	0
69	584	1	Random Art and the Cryptographic Christmas TreeIn freeCodeCampView storyReferrers	Random Art and the Cryptographic Christmas Tree	440	SEC	440	0	0
263	390	1	How to hack your friendsIn freeCodeCampView storyReferrers	How to hack your friends	541	WD	541	1	1
384	269	1	Let’s stop trivializing design workIn freeCodeCampView storyReferrers	Let’s stop trivializing design work	525	DES	525	0	0
176	477	1	Algorithms in plain English: time complexity and Big-O notationIn freeCodeCampView storyReferrers	Algorithms in plain English: time complexity and Big-O notation	837	CS	837	0	1
245	408	0	Internationalization in ReactIn freeCodeCampView storyReferrers	Internationalization in React	237	WD	237	1	1
16	637	0	10 more podcasts that new coders should listen to in 2017In freeCodeCampView storyReferrers	10 more podcasts that new coders should listen to in 2017	807	TECH	807	0	0
281	372	0	A Brief History of the Command LineIn freeCodeCampView storyReferrers	A Brief History of the Command Line	401	TECH	401	0	0
433	220	0	Three Ways to Title Case a Sentence in JavaScriptIn freeCodeCampView storyReferrers	Three Ways to Title Case a Sentence in JavaScript	129	CS	129	0	1
253	400	0	How to conquer legacy codeIn freeCodeCampView storyReferrers	How to conquer legacy code	499	OTHER	499	0	0
308	345	0	Minimum Viable DevOpsIn freeCodeCampView storyReferrers	Minimum Viable DevOps	406	DES	406	0	0
625	28	0	How to Survive 80+ Hours of Programming Every WeekIn freeCodeCampView storyReferrers	How to Survive 80+ Hours of Programming Every Week	164	MOT	164	0	0
61	592	1	A Gentle Introduction to Data Structures: How Graphs WorkIn freeCodeCampView storyReferrers	A Gentle Introduction to Data Structures: How Graphs Work	709	CS	709	0	1
157	496	1	Recursion, Recursion, RecursionIn freeCodeCampView storyReferrers	Recursion, Recursion, Recursion	639	CS	639	0	1
222	431	0	Visualizing reddit’s activity and uptime over the past 8 yearsIn freeCodeCampView storyReferrers	Visualizing reddit’s activity and uptime over the past 8 years	50	DS	50	0	0
581	72	0	First Experiences Scaling a Meteor AppIn freeCodeCampView storyReferrers	First Experiences Scaling a Meteor App	261	WD	261	1	1
340	313	0	What I learned from #100DaysOfCodeIn freeCodeCampView storyReferrers	What I learned from #100DaysOfCode	483	MOT	483	0	0
544	109	1	How the Web Works Part III: HTTP & RESTIn freeCodeCampView storyReferrers	How the Web Works Part III: HTTP & REST	344	WD	344	1	1
162	491	0	Get a front-row seat in Harvard’s largest class, thanks to virtual realityIn freeCodeCampView storyReferrers	Get a front-row seat in Harvard’s largest class, thanks to virtual reality	471	TECH	471	0	0
178	475	0	How to build a serverless NodeJS microservice on AWS LambdaIn freeCodeCampView storyReferrers	How to build a serverless NodeJS microservice on AWS Lambda	149	WD	149	1	1
242	411	0	Angular Authentication made easy with FirebaseIn freeCodeCampView storyReferrers	Angular Authentication made easy with Firebase	118	SEC	118	0	0
102	551	0	Testing a React-driven website’s SEO using “Fetch as Google”In freeCodeCampView storyReferrers	Testing a React-driven website’s SEO using “Fetch as Google”	427	DES	427	0	0
377	276	1	6 Absurd Ideas For Building Your First Web AppIn freeCodeCampView storyReferrers	6 Absurd Ideas For Building Your First Web App	257	DES	257	0	0
446	207	0	In Defense of Hyper Modular JavaScriptIn freeCodeCampView storyReferrers	In Defense of Hyper Modular JavaScript	231	TECH	231	0	0
355	298	0	Stop Bringing Type Safety To JavaScriptIn freeCodeCampView storyReferrers	Stop Bringing Type Safety To JavaScript	151	SEC	151	0	0
72	581	0	The hardest part of learning to code is also the funnest partIn freeCodeCampView storyReferrers	The hardest part of learning to code is also the funnest part	887	MOT	887	0	0
298	355	0	Write Modern Asynchronous Javascript using Promises, Generators, and CoroutinesIn freeCodeCampView storyReferrers	Write Modern Asynchronous Javascript using Promises, Generators, and Coroutines	275	CS	275	0	1
610	43	0	25 Free Resources for New JavaScript DevelopersIn freeCodeCampView storyReferrers	25 Free Resources for New JavaScript Developers	253	WD	253	1	1
123	530	0	How to build your own Uber-for-X AppIn freeCodeCampView storyReferrers	How to build your own Uber-for-X App	538	WD	538	1	1
286	367	0	JavaScript Closures Explained by Mailing a PackageIn freeCodeCampView storyReferrers	JavaScript Closures Explained by Mailing a Package	411	CS	411	0	1
128	525	0	SEO vs. React: Web Crawlers are Smarter Than You ThinkIn freeCodeCampView storyReferrers	SEO vs. React: Web Crawlers are Smarter Than You Think	408	DES	408	0	0
149	504	0	React Props/State Explained Through Darth Vader’s Hunt for the RebelsIn freeCodeCampView storyReferrers	React Props/State Explained Through Darth Vader’s Hunt for the Rebels	356	WD	356	1	1
461	192	1	Two Ways to Check for Palindromes in JavaScriptIn freeCodeCampView storyReferrers	Two Ways to Check for Palindromes in JavaScript	106	CS	106	0	1
338	315	1	Craftsmanship, design, and codeIn freeCodeCampView storyReferrers	Craftsmanship, design, and code	643	MOT	643	0	0
464	189	0	Jon Skeet — The Chuck Norris of ProgrammingIn freeCodeCampView storyReferrers	Jon Skeet — The Chuck Norris of Programming	298	MOT	298	0	0
28	625	0	What you do after you graduate matters way more than where you went to school. Here’s the data.In freeCodeCampView storyReferrers	What you do after you graduate matters way more than where you went to school. Here’s the data.	609	MOT	609	0	0
58	595	1	Why use static types in JavaScript? (A 4-part primer on static typing with Flow)In freeCodeCampView storyReferrers	Why use static types in JavaScript? (A 4-part primer on static typing with Flow)	342	WD	342	1	1
186	467	0	Why Your Next Mac Should Be a Hackintosh 🖥In freeCodeCampView storyReferrers	Why Your Next Mac Should Be a Hackintosh 🖥	293	TECH	293	0	0
374	279	0	GitHub broke my 1,000 day streakIn freeCodeCampView storyReferrers	GitHub broke my 1,000 day streak	323	OTHER	323	0	0
361	292	0	React Unit Testing with Mocha and EnzymeIn freeCodeCampView storyReferrers	React Unit Testing with Mocha and Enzyme	118	WD	118	1	1
328	325	0	The Student Who Became the TeacherIn freeCodeCampView storyReferrers	The Student Who Became the Teacher	582	MOT	582	0	0
443	210	0	How we crafted a survey for thousands of people who are learning to codeIn freeCodeCampView storyReferrers	How we crafted a survey for thousands of people who are learning to code	222	FCC	222	0	0
64	589	0	This week do an Hour of Code with your kidsIn freeCodeCampView storyReferrers	This week do an Hour of Code with your kids	590	MOT	590	0	0
534	119	1	Things Everyone Who’s Learning to Code Will UnderstandIn freeCodeCampView storyReferrers	Things Everyone Who’s Learning to Code Will Understand	336	MOT	336	0	0
489	164	0	How to land your first open source contribution, from your browser, in 15 minutesIn freeCodeCampView storyReferrers	How to land your first open source contribution, from your browser, in 15 minutes	357	MOT	357	0	0
127	526	0	What I learned from reading the Redux source codeIn freeCodeCampView storyReferrers	What I learned from reading the Redux source code	397	WD	397	1	1
230	423	0	Where to Hold React Component Data: state, store, static, and thisIn freeCodeCampView storyReferrers	Where to Hold React Component Data: state, store, static, and this	262	WD	262	1	1
558	95	0	Simplifying RecyclerView Adapters with Rx & DatabindingIn freeCodeCampView storyReferrers	Simplifying RecyclerView Adapters with Rx & Databinding	87	WD	87	1	1
369	284	1	Nerding Out With Bezier CurvesIn freeCodeCampView storyReferrers	Nerding Out With Bezier Curves	196	WD	196	1	1
300	353	1	RESTful Services Part I : HTTP in a NutshellIn freeCodeCampView storyReferrers	RESTful Services Part I : HTTP in a Nutshell	520	WD	520	1	1
71	582	0	Lessons From My Post-bootcamp Job Search in LondonIn freeCodeCampView storyReferrers	Lessons From My Post-bootcamp Job Search in London	580	JOB	580	0	0
370	283	0	Please don’t quit — every expert was once a beginnerIn freeCodeCampView storyReferrers	Please don’t quit — every expert was once a beginner	652	MOT	652	0	0
22	631	1	If you want a developer job, be fearless and dream bigIn freeCodeCampView storyReferrers	If you want a developer job, be fearless and dream big	596	MOT	596	0	0
239	414	0	Setting up Flow when you’ve already got Babel in placeIn freeCodeCampView storyReferrers	Setting up Flow when you’ve already got Babel in place	170	WD	170	1	1
302	351	0	Hard-Earned Android Programming ExperiencesIn freeCodeCampView storyReferrers	Hard-Earned Android Programming Experiences	542	MOT	542	0	0
347	306	1	The Big Problem with Design InspirationIn freeCodeCampView storyReferrers	The Big Problem with Design Inspiration	462	DES	462	0	0
213	440	0	It takes a village to raise a coderIn freeCodeCampView storyReferrers	It takes a village to raise a coder	633	MOT	633	0	0
450	203	0	Building a Node.js application on AndroidIn freeCodeCampView storyReferrers	Building a Node.js application on Android	42	WD	42	1	1
177	476	1	How to add code blocks to Medium and use embed tools for syntax highlightingIn freeCodeCampView storyReferrers	How to add code blocks to Medium and use embed tools for syntax highlighting	914	OTHER	914	0	0
191	462	1	How to build a random quote generator with JavaScript and HTML, for absolute beginnersIn freeCodeCampView storyReferrers	How to build a random quote generator with JavaScript and HTML, for absolute beginners	235	WD	235	1	1
545	108	0	The Hour of Code x 2,080In freeCodeCampView storyReferrers	The Hour of Code x 2,080	243	FCC	243	0	0
563	90	1	9 Differences Between Men and Women Learning to CodeIn freeCodeCampView storyReferrers	9 Differences Between Men and Women Learning to Code	128	DS	128	0	0
251	402	0	How to build your first chatbot using ChatScriptIn freeCodeCampView storyReferrers	How to build your first chatbot using ChatScript	151	OTHER	151	0	0
217	436	0	With open data, you finally get what you’ve paid for all these yearsIn freeCodeCampView storyReferrers	With open data, you finally get what you’ve paid for all these years	764	DS	764	0	0
276	377	0	Resumes suck. Here’s the data.In freeCodeCampView storyReferrers	Resumes suck. Here’s the data.	361	JOB	361	0	0
118	535	1	An introduction to how JavaScript package managers workIn freeCodeCampView storyReferrers	An introduction to how JavaScript package managers work	447	WD	447	1	1
344	309	0	Your UI is your product’s humble compensation for not being telepathicIn freeCodeCampView storyReferrers	Your UI is your product’s humble compensation for not being telepathic	290	DES	290	0	0
44	609	0	The Great Programming Jargon Bake-offIn freeCodeCampView storyReferrers	The Great Programming Jargon Bake-off	407	OTHER	407	0	0
146	507	1	My First Open Source AdventureIn freeCodeCampView storyReferrers	My First Open Source Adventure	550	MOT	550	0	0
299	354	1	Learn Node.js with Brigadier Fluffykins Part I: Sync, Async, and Creating Your First Server!In freeCodeCampView storyReferrers	Learn Node.js with Brigadier Fluffykins Part I: Sync, Async, and Creating Your First Server!	286	WD	286	1	1
57	596	0	The Man Who Knew Infinity: Coding Ramanujan’s TaxiIn freeCodeCampView storyReferrers	The Man Who Knew Infinity: Coding Ramanujan’s Taxi	328	CS	328	0	1
133	520	0	Three ways you can find the largest number in an array using JavaScriptIn freeCodeCampView storyReferrers	Three ways you can find the largest number in an array using JavaScript	257	CS	257	0	1
45	608	0	The 10 best free online courses of 2016 according to dataIn freeCodeCampView storyReferrers	The 10 best free online courses of 2016 according to data	216	DS	216	0	0
91	562	0	You can’t fix diversity in tech without fixing the technical interview. Here’s the data.In freeCodeCampView storyReferrers	You can’t fix diversity in tech without fixing the technical interview. Here’s the data.	320	JOB	320	0	0
550	103	1	5 Coding Podcasts to Enlighten your CommuteIn freeCodeCampView storyReferrers	5 Coding Podcasts to Enlighten your Commute	275	TECH	275	0	0
552	101	0	Turning code to cash — How to make money as a Web Developer and live to tell the tale.In freeCodeCampView storyReferrers	Turning code to cash — How to make money as a Web Developer and live to tell the tale.	279	JOB	279	0	0
88	565	1	A Gentle Introduction to Data Structures: How Linked Lists WorkIn freeCodeCampView storyReferrers	A Gentle Introduction to Data Structures: How Linked Lists Work	340	CS	340	0	1
277	376	0	How to use GraphQL in your Redux appIn freeCodeCampView storyReferrers	How to use GraphQL in your Redux app	179	WD	179	1	1
481	172	0	101 Ways to Make Your Website More AwesomeIn freeCodeCampView storyReferrers	101 Ways to Make Your Website More Awesome	541	DES	541	0	0
74	579	1	Why Redux need reducers to be “pure functions”In freeCodeCampView storyReferrers	Why Redux need reducers to be “pure functions”	258	WD	258	1	1
378	275	0	You’re Already Ready for Your First HackathonIn freeCodeCampView storyReferrers	You’re Already Ready for Your First Hackathon	208	MOT	208	0	0
52	601	0	I’ve been running Meteor at scale for a year now. Here’s what I’ve learned.In freeCodeCampView storyReferrers	I’ve been running Meteor at scale for a year now. Here’s what I’ve learned.	340	WD	340	1	1
405	248	0	How Product Design Decisions are MadeIn freeCodeCampView storyReferrers	How Product Design Decisions are Made	579	PM	579	0	0
54	599	0	Surge VS GitHub Pages: How to deploy a create-react-app projectIn freeCodeCampView storyReferrers	Surge VS GitHub Pages: How to deploy a create-react-app project	520	WD	520	1	1
249	404	0	Make WebStorm better with these customizationsIn freeCodeCampView storyReferrers	Make WebStorm better with these customizations	192	WD	192	1	1
525	128	0	A Special Hell for Designers Like MeIn freeCodeCampView storyReferrers	A Special Hell for Designers Like Me	205	DES	205	0	0
190	463	0	You will randomly bomb technical interviews. Everyone does. Here’s the data.In freeCodeCampView storyReferrers	You will randomly bomb technical interviews. Everyone does. Here’s the data.	213	JOB	213	0	0
507	146	1	Webpack for The Fast and The FuriousIn freeCodeCampView storyReferrers	Webpack for The Fast and The Furious	68	WD	68	1	1
3	650	0	Why you should ask questions at your next tech company interviewIn freeCodeCampView storyReferrers	Why you should ask questions at your next tech company interview	620	JOB	620	0	0
261	392	1	A Cognitive Sciences Reading List for DesignersIn freeCodeCampView storyReferrers	A Cognitive Sciences Reading List for Designers	350	DES	350	0	0
371	282	0	Don’t break the chain: why we’ll miss GitHub streaksIn freeCodeCampView storyReferrers	Don’t break the chain: why we’ll miss GitHub streaks	564	OTHER	564	0	0
469	184	0	Three Ways to Factorialize a Number in JavaScriptIn freeCodeCampView storyReferrers	Three Ways to Factorialize a Number in JavaScript	105	CS	105	0	1
503	150	0	A Flood of DataIn freeCodeCampView storyReferrers	A Flood of Data	245	DS	245	0	0
562	91	0	Overcoming JavaScript Framework FatigueIn freeCodeCampView storyReferrers	Overcoming JavaScript Framework Fatigue	266	MOT	266	0	0
321	332	1	Practice, set goals, and take advantage of all the coding resources out thereIn freeCodeCampView storyReferrers	Practice, set goals, and take advantage of all the coding resources out there	366	MOT	366	0	0
376	277	0	JavaScript Is Turing Complete— ExplainedIn freeCodeCampView storyReferrers	JavaScript Is Turing Complete— Explained	143	CS	143	0	1
232	421	0	Breathing air into AirBnB’s JavaScript Style GuideIn freeCodeCampView storyReferrers	Breathing air into AirBnB’s JavaScript Style Guide	260	WD	260	1	1
521	132	0	To the Nine-nine-ninety-ninesIn freeCodeCampView storyReferrers	To the Nine-nine-ninety-nines	332	TECH	332	0	0
491	162	0	The Summits AheadIn freeCodeCampView storyReferrers	The Summits Ahead	200	TECH	200	0	0
199	454	0	Design for doggiesIn freeCodeCampView storyReferrers	Design for doggies	334	DES	334	0	0
101	552	0	A Gentle Introduction to Data Structures: How Queues WorkIn freeCodeCampView storyReferrers	A Gentle Introduction to Data Structures: How Queues Work	285	CS	285	0	1
130	523	0	How to launch an effective landing page for your projectIn freeCodeCampView storyReferrers	How to launch an effective landing page for your project	341	WD	341	1	1
47	606	0	React Elements VS React ComponentsIn freeCodeCampView storyReferrers	React Elements VS React Components	370	WD	370	1	1
216	437	1	The best free online university courses for learning a new world languageIn freeCodeCampView storyReferrers	The best free online university courses for learning a new world language	264	TECH	264	0	0
41	612	1	Learn Google Analytics from Santa and his ElvesIn freeCodeCampView storyReferrers	Learn Google Analytics from Santa and his Elves	249	DS	249	0	0
243	410	1	Confessions of an Insecure DesignerIn freeCodeCampView storyReferrers	Confessions of an Insecure Designer	440	MOT	440	0	0
280	373	0	Don’t copy-paste code. Type it out.In freeCodeCampView storyReferrers	Don’t copy-paste code. Type it out.	238	MOT	238	0	0
294	359	0	How to Design, Code, and Animate SVGsIn freeCodeCampView storyReferrers	How to Design, Code, and Animate SVGs	326	WD	326	1	1
83	570	1	<table> prejudice and HTML xenophobiaIn freeCodeCampView storyReferrers	<table> prejudice and HTML xenophobia	373	WD	373	1	1
204	449	0	Move Fast and Don’t Break ThingsIn freeCodeCampView storyReferrers	Move Fast and Don’t Break Things	280	MOT	280	0	0
508	145	0	How to write a jQuery like library in 71 lines of code — Learn about the DOMIn freeCodeCampView storyReferrers	How to write a jQuery like library in 71 lines of code — Learn about the DOM	167	WD	167	1	1
240	413	1	Async operations using redux-sagaIn freeCodeCampView storyReferrers	Async operations using redux-saga	126	WD	126	1	1
86	567	0	No API? No Problem! Rapid Development via Mock APIsIn freeCodeCampView storyReferrers	No API? No Problem! Rapid Development via Mock APIs	334	WD	334	1	1
258	395	0	Lessons from a year’s worth of hiring dataIn freeCodeCampView storyReferrers	Lessons from a year’s worth of hiring data	167	OTHER	167	0	0
159	494	1	RESTful Services Part II : Constraints and GoalsIn freeCodeCampView storyReferrers	RESTful Services Part II : Constraints and Goals	178	WD	178	1	1
172	481	0	How to implement your first password-less login systemIn freeCodeCampView storyReferrers	How to implement your first password-less login system	178	SEC	178	0	0
337	316	1	What I learned about Silicon Valley during my 12 hour stayIn freeCodeCampView storyReferrers	What I learned about Silicon Valley during my 12 hour stay	146	MOT	146	0	0
495	158	0	I spent $110,000 on grad school, only to realize that the free online resources were actually…In freeCodeCampView storyReferrers	I spent $110,000 on grad school, only to realize that the free online resources were actually…	339	MOT	339	0	0
574	79	0	7 Git Hacks You Just Can’t IgnoreIn freeCodeCampView storyReferrers	7 Git Hacks You Just Can’t Ignore	290	OTHER	290	0	0
8	645	0	Why I told my friends to stop using WhatsApp and TelegramIn freeCodeCampView storyReferrers	Why I told my friends to stop using WhatsApp and Telegram	244	SEC	244	0	0
27	626	0	How Free Code Camp keeps me grounded as a recent bootcamp gradIn freeCodeCampView storyReferrers	How Free Code Camp keeps me grounded as a recent bootcamp grad	225	MOT	225	0	0
36	617	0	React “Aha” MomentsIn freeCodeCampView storyReferrers	React “Aha” Moments	439	WD	439	1	1
114	539	0	It’s time to get in over your headIn freeCodeCampView storyReferrers	It’s time to get in over your head	529	MOT	529	0	0
520	133	0	How I wasted two years of my life trying to learn web development before discovering Free Code CampIn freeCodeCampView storyReferrers	How I wasted two years of my life trying to learn web development before discovering Free Code Camp	303	MOT	303	0	0
197	456	0	How to hack together a graphical Python debuggerIn freeCodeCampView storyReferrers	How to hack together a graphical Python debugger	75	OTHER	75	0	0
427	226	0	Here’s What 9 Months of Self-Taught Coding Looks LikeIn freeCodeCampView storyReferrers	Here’s What 9 Months of Self-Taught Coding Looks Like	267	MOT	267	0	0
447	206	0	Building a Weather AppIn freeCodeCampView storyReferrers	Building a Weather App	65	WD	65	1	1
76	577	1	Quality Assurance is broken. Here’s how we can make it as agile as everything else.In freeCodeCampView storyReferrers	Quality Assurance is broken. Here’s how we can make it as agile as everything else.	213	PM	213	0	0
183	470	0	How Toyota changed the way we approach codeIn freeCodeCampView storyReferrers	How Toyota changed the way we approach code	208	PM	208	0	0
42	611	1	AJAX Explained by Upgrading Your Video Game CharacterIn freeCodeCampView storyReferrers	AJAX Explained by Upgrading Your Video Game Character	254	WD	254	1	1
75	578	0	Code Briefing: I spent 3 months applying to developer jobs. Here’s what I learned.In freeCodeCampView storyReferrers	Code Briefing: I spent 3 months applying to developer jobs. Here’s what I learned.	153	CB	153	0	0
131	522	0	The data behind our community’s first year on MediumIn freeCodeCampView storyReferrers	The data behind our community’s first year on Medium	397	FCC	397	0	0
43	610	0	Want people to actually answer your Stack Overflow question? Add a question mark.In freeCodeCampView storyReferrers	Want people to actually answer your Stack Overflow question? Add a question mark.	157	DS	157	0	0
220	433	0	If you want recruiters to take you seriously, build a strong personal narrative.In freeCodeCampView storyReferrers	If you want recruiters to take you seriously, build a strong personal narrative.	249	JOB	249	0	0
620	33	0	25 Mac Tools for Productive CodingIn freeCodeCampView storyReferrers	25 Mac Tools for Productive Coding	62	WD	62	1	1
34	619	1	How to crank your progressive web app’s Google Lighthouse score up to 100In freeCodeCampView storyReferrers	How to crank your progressive web app’s Google Lighthouse score up to 100	348	WD	348	1	1
117	536	0	Read, Search, (Don’t Be Afraid to) AskIn freeCodeCampView storyReferrers	Read, Search, (Don’t Be Afraid to) Ask	291	MOT	291	0	0
397	256	1	Learn to code like a Korean student learns EnglishIn freeCodeCampView storyReferrers	Learn to code like a Korean student learns English	268	MOT	268	0	0
585	68	0	Programming is poetryIn freeCodeCampView storyReferrers	Programming is poetry	343	MOT	343	0	0
23	630	0	Code Briefing: Lessons from 3,000 developer job interviewsIn freeCodeCampView storyReferrers	Code Briefing: Lessons from 3,000 developer job interviews	229	CB	229	0	0
225	428	0	People can’t gauge their own interview performance. And that makes them harder to hire.In freeCodeCampView storyReferrers	People can’t gauge their own interview performance. And that makes them harder to hire.	185	JOB	185	0	0
383	270	0	How going to coding events helped me get an awesome jobIn freeCodeCampView storyReferrers	How going to coding events helped me get an awesome job	406	MOT	406	0	0
459	194	0	User Experience explained in 5 minutes for newbie front end developersIn freeCodeCampView storyReferrers	User Experience explained in 5 minutes for newbie front end developers	349	DES	349	0	0
168	485	0	Code Briefing: the 6 most desirable coding jobs by the numbersIn freeCodeCampView storyReferrers	Code Briefing: the 6 most desirable coding jobs by the numbers	70	CB	70	0	0
548	105	0	My Year as a Self-starter Programmer in ReviewIn freeCodeCampView storyReferrers	My Year as a Self-starter Programmer in Review	228	MOT	228	0	0
595	58	0	7 Ways Streaming Makes you a Better CoderIn freeCodeCampView storyReferrers	7 Ways Streaming Makes you a Better Coder	150	MOT	150	0	0
203	450	0	What I learned from showing my work on Hacker NewsIn freeCodeCampView storyReferrers	What I learned from showing my work on Hacker News	141	MOT	141	0	0
268	385	0	Designing HyperDev: How we’re tackling web development’s nagging complexityIn freeCodeCampView storyReferrers	Designing HyperDev: How we’re tackling web development’s nagging complexity	188	WD	188	1	1
480	173	0	Comparing early days of Go and JavaIn freeCodeCampView storyReferrers	Comparing early days of Go and Java	62	TECH	62	0	0
510	143	0	No such thing as “real programming”In freeCodeCampView storyReferrers	No such thing as “real programming”	100	OTHER	100	0	0
513	140	1	All I Really Need to Know About InfoSec, I learned from Mr. RobotIn freeCodeCampView storyReferrers	All I Really Need to Know About InfoSec, I learned from Mr. Robot	320	WD	320	1	1
632	21	0	A Vision of Coding, Without Opening your EyesIn freeCodeCampView storyReferrers	A Vision of Coding, Without Opening your Eyes	241	OTHER	241	0	0
60	593	0	Code Briefing: Yes, there are completely free coding bootcampsIn freeCodeCampView storyReferrers	Code Briefing: Yes, there are completely free coding bootcamps	173	CB	173	0	0
367	286	1	JavaScript Promises Explained By Gambling At A CasinoIn freeCodeCampView storyReferrers	JavaScript Promises Explained By Gambling At A Casino	269	CS	269	0	1
531	122	0	Tinkering Toward SimplicityIn freeCodeCampView storyReferrers	Tinkering Toward Simplicity	166	DES	166	0	0
182	471	0	Code Briefing: I built a role playing game in JavaScript. Here’s how.In freeCodeCampView storyReferrers	Code Briefing: I built a role playing game in JavaScript. Here’s how.	199	CB	199	0	0
218	435	0	Let’s test React components with TDD, Mocha, Chai, and jsdomIn freeCodeCampView storyReferrers	Let’s test React components with TDD, Mocha, Chai, and jsdom	105	WD	105	1	1
576	77	1	What Nobody Tells You About Learning To Code — And Why That Makes It So HardIn freeCodeCampView storyReferrers	What Nobody Tells You About Learning To Code — And Why That Makes It So Hard	163	MOT	163	0	0
30	623	1	JavaScript conferences you can look forward to in 2017In freeCodeCampView storyReferrers	JavaScript conferences you can look forward to in 2017	139	WD	139	1	1
237	416	0	Code Briefing: Good code is its own best documentationIn freeCodeCampView storyReferrers	Code Briefing: Good code is its own best documentation	251	CB	251	0	0
255	398	0	Putting the M in MVPIn freeCodeCampView storyReferrers	Putting the M in MVP	275	WD	275	1	1
437	216	0	An Introduction to MicroservicesIn freeCodeCampView storyReferrers	An Introduction to Microservices	188	WD	188	1	1
195	458	1	New Coders: How Salary and Time Spent Learning Vary by DemographicIn freeCodeCampView storyReferrers	New Coders: How Salary and Time Spent Learning Vary by Demographic	78	JOB	78	0	0
372	281	0	4 Reasons you should try out GraphQL todayIn freeCodeCampView storyReferrers	4 Reasons you should try out GraphQL today	126	WD	126	1	1
470	183	0	The most interesting thing I’ve read all weekIn freeCodeCampView storyReferrers	The most interesting thing I’ve read all week	224	OTHER	224	0	0
165	488	0	The Numbers of the #ILookLikeAnEngineer Ad CampaignIn freeCodeCampView storyReferrers	The Numbers of the #ILookLikeAnEngineer Ad Campaign	106	DS	106	0	0
175	478	1	How I built a mailing list signup form right into Medium using Google FormsIn freeCodeCampView storyReferrers	How I built a mailing list signup form right into Medium using Google Forms	382	WD	382	1	1
555	98	1	December Go Design Something Project: Pomodoro TimerIn freeCodeCampView storyReferrers	December Go Design Something Project: Pomodoro Timer	72	WD	72	1	1
5	648	0	Recognizing Traffic Lights With Deep LearningIn freeCodeCampView storyReferrers	Recognizing Traffic Lights With Deep Learning	196	DS	196	0	0
12	641	0	What I’ve learned from 18 weeks of vlogging my coding journeyIn freeCodeCampView storyReferrers	What I’ve learned from 18 weeks of vlogging my coding journey	229	MOT	229	0	0
135	518	0	Code Briefing: My favorite stories from our first year on MediumIn freeCodeCampView storyReferrers	Code Briefing: My favorite stories from our first year on Medium	169	CB	169	0	0
399	254	0	Learn ES6 The Dope Way Part I: const, let & varIn freeCodeCampView storyReferrers	Learn ES6 The Dope Way Part I: const, let & var	195	CS	195	0	1
593	60	1	Gulp! I Improved my Workflow!In freeCodeCampView storyReferrers	Gulp! I Improved my Workflow!	51	WD	51	1	1
65	588	0	How a bunch of strangers in Fresno found a venue, threw coding events, and got developer jobsIn freeCodeCampView storyReferrers	How a bunch of strangers in Fresno found a venue, threw coding events, and got developer jobs	171	MOT	171	0	0
80	573	0	How to attract new contributors to your open source projectIn freeCodeCampView storyReferrers	How to attract new contributors to your open source project	348	MOT	348	0	0
290	363	0	What soft skills do developers need in their backpacks?In freeCodeCampView storyReferrers	What soft skills do developers need in their backpacks?	336	JOB	336	0	0
9	644	0	A massive free guide to CSS FlexboxIn freeCodeCampView storyReferrers	A massive free guide to CSS Flexbox	270	WD	270	1	1
142	511	1	Code Briefing: What I learned from reviewing 50 portfolios on Reddit in 3 crazy daysIn freeCodeCampView storyReferrers	Code Briefing: What I learned from reviewing 50 portfolios on Reddit in 3 crazy days	89	CB	89	0	0
152	501	0	How to manipulate classes without jQuery by using HTML5’s classList APIIn freeCodeCampView storyReferrers	How to manipulate classes without jQuery by using HTML5’s classList API	239	WD	239	1	1
169	484	1	Getting hired as a freelancer comes down to one thing: trust.In freeCodeCampView storyReferrers	Getting hired as a freelancer comes down to one thing: trust.	234	JOB	234	0	0
187	466	0	Descartes, Berkeley and Functional Reactive ProgrammingIn freeCodeCampView storyReferrers	Descartes, Berkeley and Functional Reactive Programming	155	CS	155	0	1
238	415	0	Package your service like a productIn freeCodeCampView storyReferrers	Package your service like a product	338	DES	338	0	0
273	380	1	Why you shouldn’t build an app aimed at 500,000 users in 5 days on a $100 serverIn freeCodeCampView storyReferrers	Why you shouldn’t build an app aimed at 500,000 users in 5 days on a $100 server	150	WD	150	1	1
398	255	0	10 Takeaways from 22 Data Visualization Practitioners at #OpenVisConfIn freeCodeCampView storyReferrers	10 Takeaways from 22 Data Visualization Practitioners at #OpenVisConf	154	WD	154	1	1
564	89	0	5 Things to Remember When You’re Learning to ProgramIn freeCodeCampView storyReferrers	5 Things to Remember When You’re Learning to Program	160	MOT	160	0	0
148	505	0	Code Briefing: using Darth Vader to explain ReactIn freeCodeCampView storyReferrers	Code Briefing: using Darth Vader to explain React	128	CB	128	0	0
264	389	1	Photos and stories from a designerIn freeCodeCampView storyReferrers	Photos and stories from a designer	189	MOT	189	0	0
422	231	0	Making it rain code — Matrix StyleIn freeCodeCampView storyReferrers	Making it rain code — Matrix Style	70	PM	70	0	0
39	614	0	When it comes to whiteboard coding interviews, remember to PREPIn freeCodeCampView storyReferrers	When it comes to whiteboard coding interviews, remember to PREP	176	JOB	176	0	0
200	453	0	Code Briefing: CSS positioning explained by building an ice cream sundaeIn freeCodeCampView storyReferrers	Code Briefing: CSS positioning explained by building an ice cream sundae	181	CB	181	0	0
349	304	1	CodePen Tips and Best PracticeIn freeCodeCampView storyReferrers	CodePen Tips and Best Practice	112	WD	112	1	1
395	258	0	How to learn web design when you have the creativity of Homer SimpsonIn freeCodeCampView storyReferrers	How to learn web design when you have the creativity of Homer Simpson	200	MOT	200	0	0
458	195	0	Algorithms: The Good, The Bad and The UglyIn freeCodeCampView storyReferrers	Algorithms: The Good, The Bad and The Ugly	111	FCC	111	0	0
161	492	0	What Product teams can learn from the London Underground fire of 1987In freeCodeCampView storyReferrers	What Product teams can learn from the London Underground fire of 1987	203	PM	203	0	0
282	371	1	Learn Node.js with Brigadier Fluffykins Part II: Events, EventEmitter and the Event LoopIn freeCodeCampView storyReferrers	Learn Node.js with Brigadier Fluffykins Part II: Events, EventEmitter and the Event Loop	156	WD	156	1	1
441	212	0	Tech’s best April Fool’s Day jokes of 2016In freeCodeCampView storyReferrers	Tech’s best April Fool’s Day jokes of 2016	151	OTHER	151	0	0
547	106	0	A New Year’s Resolution with a 100% Chance of SuccessIn freeCodeCampView storyReferrers	A New Year’s Resolution with a 100% Chance of Success	71	MOT	71	0	0
561	92	0	My First Month At Free Code CampIn freeCodeCampView storyReferrers	My First Month At Free Code Camp	170	MOT	170	0	0
639	14	0	The real reason to learn the MEAN Stack: EmployabilityIn freeCodeCampView storyReferrers	The real reason to learn the MEAN Stack: Employability	28	MOT	28	0	0
278	375	1	Getting Started with Async/AwaitIn freeCodeCampView storyReferrers	Getting Started with Async/Await	189	CS	189	0	1
570	83	0	Growth Hacking Your City’s CampsiteIn freeCodeCampView storyReferrers	Growth Hacking Your City’s Campsite	73	MOT	73	0	0
137	516	0	Code Briefing: The state of JavaScript in 2016In freeCodeCampView storyReferrers	Code Briefing: The state of JavaScript in 2016	87	CB	87	0	0
514	139	1	5 Failed Portfolios Later and Here I AmIn freeCodeCampView storyReferrers	5 Failed Portfolios Later and Here I Am	150	JOB	150	0	0
638	15	1	25 tools every new coder needsIn freeCodeCampView storyReferrers	25 tools every new coder needs	133	WD	133	1	1
381	272	0	Understanding Asynchronous JavaScript Callbacks Through Household ChoresIn freeCodeCampView storyReferrers	Understanding Asynchronous JavaScript Callbacks Through Household Chores	195	CS	195	0	1
472	181	0	The Top 17 Design Tools You Must Master in 2016 to Stay RelevantIn freeCodeCampView storyReferrers	The Top 17 Design Tools You Must Master in 2016 to Stay Relevant	132	TECH	132	0	0
612	41	0	How to get other developers to actually notice your GitHub repositoriesIn freeCodeCampView storyReferrers	How to get other developers to actually notice your GitHub repositories	77	MOT	77	0	0
160	493	0	Code Briefing: You can now take free Harvard classes using virtual realityIn freeCodeCampView storyReferrers	Code Briefing: You can now take free Harvard classes using virtual reality	159	CB	159	0	0
233	420	0	How to Install the Facebook SDK into a React Native Android or iOS AppIn freeCodeCampView storyReferrers	How to Install the Facebook SDK into a React Native Android or iOS App	99	WD	99	1	1
528	125	0	If I Ran Product at TwitterIn freeCodeCampView storyReferrers	If I Ran Product at Twitter	165	WD	165	1	1
402	251	1	Stop asking senior developers who aren’t looking. Start mentoring juniors.In freeCodeCampView storyReferrers	Stop asking senior developers who aren’t looking. Start mentoring juniors.	268	MOT	268	0	0
410	243	0	South Korea Is a Self-Taught Coder’s ParadiseIn freeCodeCampView storyReferrers	South Korea Is a Self-Taught Coder’s Paradise	107	MOT	107	0	0
296	357	0	What growth engineers can teach us about engineeringIn freeCodeCampView storyReferrers	What growth engineers can teach us about engineering	239	MOT	239	0	0
439	214	0	Applying JavaScript: User ScriptsIn freeCodeCampView storyReferrers	Applying JavaScript: User Scripts	97	CS	97	0	1
490	163	0	One way to Greatness: Pick YourselfIn freeCodeCampView storyReferrers	One way to Greatness: Pick Yourself	327	MOT	327	0	0
493	160	0	A Look Back: My Year of Traditional Computer Science Learning and Self-TeachingIn freeCodeCampView storyReferrers	A Look Back: My Year of Traditional Computer Science Learning and Self-Teaching	164	MOT	164	0	0
79	574	0	Code Briefing: Full-stack development is alive and wellIn freeCodeCampView storyReferrers	Code Briefing: Full-stack development is alive and well	119	CB	119	0	0
96	557	0	Code Briefing: The best classes for learning statisticsIn freeCodeCampView storyReferrers	Code Briefing: The best classes for learning statistics	168	CB	168	0	0
250	403	0	Best Gitter channels for: Learning to CodeIn freeCodeCampView storyReferrers	Best Gitter channels for: Learning to Code	161	AD	161	0	0
346	307	1	4 forgotten principles of usability testingIn freeCodeCampView storyReferrers	4 forgotten principles of usability testing	153	DES	153	0	0
434	219	0	Hello World! The Pythonic wayIn freeCodeCampView storyReferrers	Hello World! The Pythonic way	119	OTHER	119	0	0
412	241	0	Medium isn’t just startup peopleIn freeCodeCampView storyReferrers	Medium isn’t just startup people	293	MOT	293	0	0
283	370	0	Face centering Android library build on top of Google Vision APIIn freeCodeCampView storyReferrers	Face centering Android library build on top of Google Vision API	184	OTHER	184	0	0
432	221	0	JavaScript Libraries and APIsIn freeCodeCampView storyReferrers	JavaScript Libraries and APIs	135	WD	135	1	1
462	191	1	A Glimpse of 100,000 Internet UsersIn freeCodeCampView storyReferrers	A Glimpse of 100,000 Internet Users	130	DS	130	0	0
553	100	0	Get Better Git Commit Messages with AtomIn freeCodeCampView storyReferrers	Get Better Git Commit Messages with Atom	93	OTHER	93	0	0
623	30	0	Why I dropped out of Free Code CampIn freeCodeCampView storyReferrers	Why I dropped out of Free Code Camp	109	MOT	109	0	0
272	381	0	Manually Tuning Webpack BuildsIn freeCodeCampView storyReferrers	Manually Tuning Webpack Builds	165	WD	165	1	1
373	280	1	Free Code Camp’s 1,000+ study groups are now fully autonomousIn freeCodeCampView storyReferrers	Free Code Camp’s 1,000+ study groups are now fully autonomous	141	FCC	141	0	0
380	273	1	Learn
Download .txt
gitextract__a_00d_1/

├── .gitignore
├── .gitmodules
├── LICENSE.md
├── README.md
├── city-groups/
│   └── README.md
├── facebook-fCC-data/
│   ├── README.md
│   └── data/
│       └── freeCodeCamp-facebook-page-activity.csv
├── gitter-analytics/
│   ├── README.md
│   └── fcc_algorithms help requests/
│       ├── README.md
│       └── total help per algo/
│           ├── data/
│           │   └── data.json
│           ├── index.html
│           └── style.css
├── gitter-history/
│   └── README.md
├── google-analytics/
│   ├── README.md
│   ├── challenges-performance-estimates/
│   │   └── data/
│   │       └── content-pages-challenges-performance-estimates.xlsx
│   └── countries-fCC/
│       └── data/
│           └── analysisofcountriesFCC.csv
├── leaderboard/
│   └── README.md
├── medium-fCC-data/
│   ├── README.md
│   └── data/
│       ├── fccmediumTitles - Cleaned_Data.tsv
│       └── medium_titles - rawdata.tsv
├── new-coder-surveys/
│   └── README.md
├── open-api/
│   └── README.md
├── package.json
└── unofficial-bots/
    └── README.md
Condensed preview — 24 files, each showing path, character count, and a content snippet. Download the .json file or copy for the full structured content (252K chars).
[
  {
    "path": ".gitignore",
    "chars": 219,
    "preview": "b-cov\n*.seed\n*.log\n*.dat\n*.out\n*.pid\n*.gz\n*.swp\n.floo\n.flooignore\nbuiltAssets/\npm2.js\n*.env\npids\nlogs\nresults\ntmp\n\nnpm-d"
  },
  {
    "path": ".gitmodules",
    "chars": 1501,
    "preview": "[submodule \"new-coder-surveys/2017-new-coder-survey\"]\n\tpath = new-coder-surveys/2017-new-coder-survey\n\turl = https://git"
  },
  {
    "path": "LICENSE.md",
    "chars": 307,
    "preview": "Copyright (c) 2015 Free Code Camp.\n\nThis Free Code Camp dataset is made available under the Open Database License: http:"
  },
  {
    "path": "README.md",
    "chars": 1962,
    "preview": "# open-data\n\nThe freeCodeCamp.org community creates tons of data every month, and we open up as much of that data as we "
  },
  {
    "path": "city-groups/README.md",
    "chars": 1503,
    "preview": "# city-groups\n\nEfforts by some freeCodeCamp students focused on representing data about city groups (formerly campsites)"
  },
  {
    "path": "facebook-fCC-data/README.md",
    "chars": 953,
    "preview": "# facebook-fCC-data\n\nCollected datasets about fCC in Facebook. \n\n# observations\n\n* Recent project.\n\n# projects & dataset"
  },
  {
    "path": "facebook-fCC-data/data/freeCodeCamp-facebook-page-activity.csv",
    "chars": 48424,
    "preview": "date,time,title,type,reach,clicks,reactions\n08/18/2017,3:45 pm,The origins of t-distributions and how they can help you "
  },
  {
    "path": "gitter-analytics/README.md",
    "chars": 632,
    "preview": "# gitter-analytics\n\nEfforts by some freeCodeCamp students focused on analyses of the activity on Gitter.\n\n# observations"
  },
  {
    "path": "gitter-analytics/fcc_algorithms help requests/README.md",
    "chars": 866,
    "preview": "# fcc_algorithms help requests\n\nSeries of projects estimating and analysing the number of help requests in the Gitter ma"
  },
  {
    "path": "gitter-analytics/fcc_algorithms help requests/total help per algo/data/data.json",
    "chars": 4990,
    "preview": "[{'count': 336,\n  'funcname': 'reversestring',\n  'order': 1,\n  'title': 'Reverse a String',\n  'type': 'basic'},\n {'count"
  },
  {
    "path": "gitter-analytics/fcc_algorithms help requests/total help per algo/index.html",
    "chars": 11373,
    "preview": "<head>\n<title>TEST</title>\n<meta charset=\"utf-8\">\n<meta name=\"viewport\" content=\"width=device-width, initial-scale=1\">\n<"
  },
  {
    "path": "gitter-analytics/fcc_algorithms help requests/total help per algo/style.css",
    "chars": 374,
    "preview": ".axis {\n   font: 10px sans-serif;\n }\n\n .axis path,\n .axis line {\n   fill: none;\n   stroke: #000;\n   shape-rendering: cri"
  },
  {
    "path": "gitter-history/README.md",
    "chars": 592,
    "preview": "# gitter-history\nAn open dataset of all chat activity in Free Code Camp's Gitter.im chatrooms\n\n# Archive Format\n\n### TSV"
  },
  {
    "path": "google-analytics/README.md",
    "chars": 3053,
    "preview": "# google-analytics\n\nCollected datasets from Google Analytics.\n\n# observations\n\n* Datasets will show only data that we es"
  },
  {
    "path": "google-analytics/countries-fCC/data/analysisofcountriesFCC.csv",
    "chars": 4149,
    "preview": "country;number of sessions;internet population (descendent order);ses/intpop;ses/(48%*tot_population);connectivity_index"
  },
  {
    "path": "leaderboard/README.md",
    "chars": 488,
    "preview": "# leaderboard\n\nAn initiative by a fCC student to collect data about other students using a dedicated scraper targeting w"
  },
  {
    "path": "medium-fCC-data/README.md",
    "chars": 1738,
    "preview": "# medium-fCC-data\n\nCollected datasets about fCC in Medium.\n\n# observations\n\n* Recent project.\n\n# projects & datasets\n\n* "
  },
  {
    "path": "medium-fCC-data/data/fccmediumTitles - Cleaned_Data.tsv",
    "chars": 48701,
    "preview": "Quartier\tdate\tTitle\tRecommends\tRead ratio\n4\tOctober 2016\tUpgrading to MacOS Sierra will break your SSH keys and lock you"
  },
  {
    "path": "medium-fCC-data/data/medium_titles - rawdata.tsv",
    "chars": 100287,
    "preview": "order\tinv-ord\tselection\tCollTitle\tCorrectedTitle\tOrigRecommends\tclassfication\tRecommends\tclass_WD\tclass_WD&CS\n541\t112\t0\t"
  },
  {
    "path": "new-coder-surveys/README.md",
    "chars": 1333,
    "preview": "# new-coder-surveys\n\nThe open dataset from freeCodeCamp's surveys.\n\n# observations\n\n* Datasets for every year shared sim"
  },
  {
    "path": "open-api/README.md",
    "chars": 3885,
    "preview": "![FreeCodeCamp](https://camo.githubusercontent.com/60c67cf9ac2db30d478d21755289c423e1f985c6/68747470733a2f2f73332e616d61"
  },
  {
    "path": "package.json",
    "chars": 554,
    "preview": "{\n  \"name\": \"open-data\",\n  \"version\": \"0.0.1\",\n  \"description\": \"Free Code Camp's open data initiative\",\n  \"main\": \"inde"
  },
  {
    "path": "unofficial-bots/README.md",
    "chars": 416,
    "preview": "# unofficial-bots\n\nEfforts made to build bots to interact with students in the different social media platforms.\n\n# obse"
  }
]

// ... and 1 more files (download for full content)

About this extraction

This page contains the full source code of the freeCodeCamp/open-data GitHub repository, extracted and formatted as plain text for AI agents and large language models (LLMs). The extraction includes 24 files (232.7 KB), approximately 74.0k tokens. Use this with OpenClaw, Claude, ChatGPT, Cursor, Windsurf, or any other AI tool that accepts text input. You can copy the full output to your clipboard or download it as a .txt file.

Extracted by GitExtract — free GitHub repo to text converter for AI. Built by Nikandr Surkov.

Copied to clipboard!