Skip to content

Instantly share code, notes, and snippets.

View QuincyLarson's full-sized avatar
💭
You should follow me on Twitter. I won't waste your time. 😉twitter.com/ossia

Quincy Larson QuincyLarson

💭
You should follow me on Twitter. I won't waste your time. 😉twitter.com/ossia
View GitHub Profile
Timeline:
1) get as much information (text, tests, seed code, resources) into the GitHub issues as possible
--- by August 23 morning in the US ---
2) Quincy will transfer that information into the seed JSON files (manually or using the COM 1000)
3) make sure all the challenges are in a reasonable order and the map looks like it should
4) deploy to beta. multiple people work through all the challenges to see whether there are any major issues. (Quincy will rework the wording of challenges)
--- September 2 (a Friday) ---
5) announcing the changes and deploying the change

A guide to designing Free Code Camp coding challenges

“Talk is cheap. Show me the code.” — Linus Torvalds

Free Code Camp offers 1,200 hours of interactive coding challenges. These are 100% focused on the practical skill of building software. You code the entire time. You learn to code by coding.

You can learn theory through free online university courses. Free Code Camp will focus instead on helping you learn to code and practice by building apps.

With that practical focus in mind, let’s talk about the requirements for our coding challenges. (Note that these requirements do not apply to our algorithm challenges, checkpoint challenges, or projects.)

[Metz Practical Object-Oriented Design](http://www.amazon.com/gp/product/B0096BYG7C/ref=as_li_tl?ie=UTF8&camp=1789&creative=9325&creativeASIN=B0096BYG7C&linkCode=as2&tag=out0b4b-20&linkId=VQZINITQQLA7TJZC)
[Neumann The Computer and the Brain](http://www.amazon.com/gp/product/B008AUGWLS/ref=as_li_tl?ie=UTF8&camp=1789&creative=9325&creativeASIN=B008AUGWLS&linkCode=as2&tag=out0b4b-20&linkId=L3VQLVAJDTIN2DDF)
[Iverson A Programming Language](http://www.amazon.com/gp/product/0471430145/ref=as_li_tl?ie=UTF8&camp=1789&creative=9325&creativeASIN=0471430145&linkCode=as2&tag=out0b4b-20&linkId=BEEWKY27UHLAPBLM)
[Minsky Finite and Infinite Machines](http://www.amazon.com/gp/product/1462946178/ref=as_li_tl?ie=UTF8&camp=1789&creative=9325&creativeASIN=1462946178&linkCode=as2&tag=out0b4b-20&linkId=N2RF6GGBWSOC5IGH)
[Yourdon Classics in Software Engineering](http://www.amazon.com/gp/product/0131351796/ref=as_li_tl?ie=UTF8&camp=1789&creative=9325&creativeASIN=0131351796&linkCode=as2&tag=out0b4b-20&linkId=DCWKXDFYYR3MPBWZ)
function redirectToNextChallenge(req, res, next) {
let challengeId = req.query.id || req.cookies.currentChallengeId;
if (badIdMap[challengeId]) {
challengeId = badIdMap[challengeId];
}
if (!isMongoId('' + challengeId)) {
challengeId = null;
}
What inspired you to found Free Code Camp?
Before I became a software developer, I was a school director. My teaching staff spent lots of time at their desks doing paperwork when they would have rather been helping students. So I picked up some basic programming, and eventually automated some of our teachers' routine tasks. This freed them up to spend more time with students.
After my initial success with automating tedious tasks, I decided to dive deeper into programming. I quickly realized that there were a lot of good beginner resources, but not very many resources that could help a beginner become someone who could actually build and maintain applications.
Learning to code was a lot harder than it had to be. It was also a pretty lonely process. So I decided to create a community where people could learn to code together and help keep each other motivated.
This file has been truncated, but you can view the full file.
#,"How old are you?","What's your gender?","Which country are you a citizen of?","Which country do you currently live in?","About how many people live in your city?","Are you an ethnic minority in your country?","Which language do you you speak at home with your family?","What's the highest degree or level of school you have completed?","What was the main subject you studied in university?","Do you financially support any dependents?","What's your marital status?","Do you have children?","How many children do you have?","Do you financially support any elderly relatives or relatives with disabilities?","Do you have any debt?","Do you have a home mortgage?","About how much do you owe on your home mortgage (in US Dollars)?","Do you have student loan debt?","About how much do you owe in student loans (in US Dollars)?","Regarding employment status, are you currently...",Other,"Which field do you work in?",Other,"About how much money did you make last year (in US dollars)?","About how many minutes total do you spen
#,"How old are you?","What's your gender?","Which country are you a citizen of?","Which country do you currently live in?","About how many people live in your city?","Are you an ethnic minority in your country?","Which language do you you speak at home with your family?","What's the highest degree or level of school you have completed?","What was the main subject you studied in university?","Do you financially support any dependents?","What's your marital status?","Do you have children?","How many children do you have?","Do you financially support any elderly relatives or relatives with disabilities?","Do you have any debt?","Do you have a home mortgage?","About how much do you owe on your home mortgage (in US Dollars)?","Do you have student loan debt?","About how much do you owe in student loans (in US Dollars)?","Regarding employment status, are you currently...",Other,"Which field do you work in?",Other,"About how much money did you make last year (in US dollars)?","About how many minutes total do you spen
#,"How old are you?","What's your gender?",Other,"What's your nationality?","Where do you live now?","About how many people live in your city?","Are you an ethnic minority in your country?","What's your native language?","What's the highest degree or level of school you have completed?","What was your undergraduate major (field of study)?","Do you financially support any dependents?","What's your marital status?","Do you have children?","How many children do you have?","Do you financially support any elderly relatives or relatives with disabilities?","Do you have any debt?","Do you have a home mortgage?","About how much do you owe on your home mortgage?","Do you have student loan debt?","About how much do you owe in student loans?","Regarding employment status, are you currently...",Other,"Which field do you work in?","About how much money did you make last year (in US dollars)?","About how many minutes do you spend commuting to and from work?","Do you consider yourself under-employed?","Have you served in yo
We can make this file beautiful and searchable if this error is corrected: Unclosed quoted field in line 1.
#,"How old are you?","What's your gender?",Other,"What's your nationality?","Where do you live now?","About how many people live in your city?","Are you an ethnic minority in your country?","Is English your native language?","What's your native language?","What's the highest degree or level of school you have completed?","What was your undergraduate major (field of study)?","Do you financially support any dependents?","What's your marital status?","Do you have children?","How many children do you have?","Do you financially support any elderly relatives or relatives with disabilities?","Do you have any debt?","Do you have a home mortgage?","About how much do you owe on your home mortgage?","Do you have student loan debt?","About how much do you owe in student loans?","Regarding employment status, are you currently...",Other,"Which field do you work in?","About how much money did you make last year (in US dollars)?","About how many minutes do you spend commuting to and from work?","Do you consider yourself unde
Why do you want to learn to program?
- Higher salary
- More fulfilling work
- Ability to work remotely
- To create a business
- For artistic reasons
- Other
How old are you?
(number)