프리코드캠프
freeCodeCamp![]() 공식 프리코드캠프 로고 | |
포메이션 | 2014년 10월; 샌프란시스코, 캘리포니아 | 전
---|---|
창시자 | 퀸시 라슨 |
법적현황 | 501(c)(3) 비영리 단체 |
목적 | 교육 및 비영리 사업 |
지역 | 월드와이드 |
스태프 | 7[1] |
자원 봉사자들. | 4024[2] |
웹사이트 | freecodecamp |
프리코드캠프(FreeCodeCamp, "Free Code Camp"라고도 한다)는 누구나 쉽게 학습 웹개발을 할 수 있도록 하고자 하는 쌍방향 학습 웹플랫폼, 온라인 커뮤니티 포럼, 채팅방, 온라인 출판물, 지역단체 등으로 구성된 비영리 단체다[3].학생들에게 HTML, CSS, JavaScript를 소개하는 튜토리얼을 시작으로, 학생들은 혼자서 또는 짝을 지어 완성하는 프로젝트 과제를 진행시킨다.모든 프로젝트 과제를 완료하면 학생들은 다른 비영리단체와 제휴하여 웹 어플리케이션을 구축함으로써 학생들에게 실질적인 개발 경험을 제공한다.[4]
역사
FreeCodeCamp는 2014년 10월에 시작되어 Free Code Camp, Inc.로 통합되었다.창업자인 퀸시 라슨은 대학원 졸업 후 프로그래밍에 착수해 초급에서 취업준비생으로 학생의 진도를 합리화하는 방법으로 프리코드캠프를 만든 소프트웨어 개발자다.
2015년 팟캐스트 인터뷰에서 그는 프리코드캠프를 만든 동기를 다음과 같이 요약했다.
프리코드캠프는 내가 코딩을 배운 매우 비효율적이고 서투른 방법을 바로잡기 위한 노력이다.나는 이 과정을 가능한 한 효율적이고 고통 없이 만들기 위해 내 경력과 여생을 헌신하고 있다.[...] 나에게 악몽을 꾸는 법을 배우게 한 모든 것들은 우리가 프리코드캠프로 고치려고 하는 것들이야.[5]
원래 교육과정은 몽고DB, 익스프레스js, 앵글JS, 노드js에 초점을 맞췄으며 완료까지 800시간이 소요될 것으로 추정됐다.[6]많은 수업은 코덱어적, 스탠포드, 코드 스쿨과 같은 다른 플랫폼에서 무료 자료로 연결되는 링크였다.코스는 '웨이포인트'(빠른 대화형 튜토리얼), '본파이어'(알고리즘 도전), '지플린'(앞쪽 끝 프로젝트), '베이스점프'(풀스택 프로젝트)로 구분됐다.프런트 엔드 및 풀 스택 프로젝트를 완료하여 학생에게 각각 인증서를 수여했다.
2016년 1월 외부 자료에 덜 의존하고, 파격적인 섹션 이름을 없애고, 각도에서 포커스를 전환하도록 교육과정이 업데이트됐다.JS to React.js를 선택한 프런트 엔드 라이브러리로서 선택한다.D3.js와 Sass를 포함하여 여러 과목의 추가가 있었는데, 총 시간 견적을 2,080시간으로 하고 2개의 자격증, 데이터 시각화, 백엔드를 추가했다.
퀸시 라슨
Quincy Larson은 학교를 더 효율적으로 만들기 위한 도구를 만들 수 있도록 코드를 배우기 시작하기 전에 6년 동안 학교 이사로 있었다.[7]코딩을 배우기 위한 그의 자신의 여정은 길고 구불구불했으며[8] 그는 새로운 개발자들을 위한 단일 트랙 커리큘럼의 필요성을 인식했다.미국의 부트캠프 코딩 데이터를 분석하고 코딩교육이 대중에게 얼마나 접근하기 어려운지를 깨달은 그는 코딩에 대한 동료 주도 학습을 위한 온라인을 포함하는 무료 플랫폼을 만들기로 했다.[9] 그 결과는 프리코드캠프였다.
그는 가족과 함께 텍사스에 살면서 프리코드캠프에 근무하고, 프리코드캠프 출판물을 위해 작가를 쓰고 인터뷰하며, 챕터(무료 밋업 대안)와 같은 오픈소스 프로젝트를 조정하고,[10] 자유롭고 개방적인 인터넷을[11] 옹호하며 두 어린 아이들과 함께 놀면서 시간을 보낸다.
커리큘럼
자율학습 커리큘럼은[12] 1,400시간의 인터랙티브 코딩 과제와 웹 개발 프로젝트, 800시간의 비영리 오픈소스[13] 프로젝트에 기여하며 더 많은 도전과 프로젝트에 의해 지속적으로 확장된다.[4]이것은 약 1년 간의 전임 코딩으로 해석된다.커리큘럼은 대응 웹 디자인, 자바스크립트 알고리즘 및 데이터 구조, 프런트 엔드 라이브러리, 데이터 시각화, API 및 Microservices, 정보 보안 및 품질 보증으로 나뉜다.참가자는 각 섹션을 수료한 후 수료증을 받는다.[14]
커리큘럼은 협업과 공유학습의 문화를 조성하기 위한 쌍방향 프로그래밍을 강조하는데, 이는 학생들의 기량의 적절성에 대한 의구심을 극복할 수 있다(일반적으로 '임포스터 증후군'[15]이라 불린다).
현재 freeCodeCamp에서 가르치고 있는 언어와 기술은 HTML5, PHP, CSS3, 자바스크립트, jQuery, Bootstrap, Sass, React.js, Node.js, Python, Express.js, MongoDB, Git 등이 있다.[16]
비영리사업
무료 코드캠프 학생들은 모든 교육과정 수료증을 취득함에 따라 비영리단체와 함께 일할 수 있는 기회를 얻게 되고, 그 기회를 얻게 된다.[17]인도네시아에 본사를 둔 비영리 단체인 Kopernik와[18] People Saving Animals가 그 예다.[18]
2016년, 프리코드캠프는 그들의 비영리 업무를 모든 비영리 단체와 단체들에게 확장하고 개방하는 "좋은 것을 위한 오픈 소스" 이니셔티브를 발표했다.[19]출범 10개월 만에 이 이니셔티브는 7개의 오픈소스 도구를 만들었다.[20]메일 포 굿(Mail for Good)은 조직이 저렴한 비용으로 대량 이메일 메시지를 보낼 수 있도록 돕는 프로젝트 중 하나로,[21] 메일침프와 같은 서비스에 대한 보다 저렴한 대안으로 작용한다.
리셉션
프리코드캠프의 플랫폼은 매달 약 35만 명의 독특한 방문객들이 이용하고 있으며 160여 개국의 학생들이 이용하고 있다.[22][23][24]
프리코드캠프에는 학생들이 직접 교류할 수 있는 국제 커뮤니티 운영 그룹이 있다.[25]일부 그룹은 향후 10년 동안 발생할 것으로 예상되는 프로그래밍 관련 직업의 빈자리를 채우기 위해 프로그래밍의 소개로 프리코드캠프를 인용하며 지역 뉴스에 실렸다.[26][27]
참조
- ^ Larson, Quincy (December 13, 2018). "Response in r/IAmA on staff at freeCodeCamp". Reddit. Retrieved December 13, 2018.
our staff is just me, Abbey, Beau, Mrugesh, and Stuart...
- ^ "freeCodeCamp's main repository of contributors with additional volunteers in chat rooms and forums". GitHub. Retrieved April 22, 2020.
- ^ "About freeCodeCamp - Frequently Asked Questions". Freecodecamp.org. October 18, 2019.
- ^ a b Garfield, Robynn (April 26, 2016). "Students learn to code for free while donating skills to nonprofits". KSL-TV. Retrieved January 29, 2017.
- ^ Mohan, Pranay (October 28, 2015). "Free Code Camp with Quincy Larson". Software Engineering Daily. Retrieved January 16, 2017.
- ^ freeCodeCamp (April 30, 2015). "Our 1,600 Hour JavaScript Coding Curriculum". freeCodeCamp.org. Retrieved January 29, 2017.
- ^ SE Daily (December 20, 2019). "freeCodeCamp with Quincy Larson podcast". Software Engineering Daily. Retrieved March 22, 2020.
- ^ Larson, Quincy (November 13, 2014). "A Cautionary Tale of Learning to Code. My own". freecodecamp. Retrieved March 23, 2020.
- ^ Larson, Quincy (November 9, 2014). "Free Code Camp's First Month". freecodecamp. Retrieved March 22, 2020.
- ^ "Chapter". GitHub.
- ^ Larson, Quincy (March 16, 2017). "The future of the open internet". freeCodeCamp. Retrieved March 22, 2020.
- ^ Bradford, Laurence (December 8, 2016). "11 Websites To Learn To Code For Free In 2017". Forbes. Retrieved January 29, 2017.
- ^ "Free Code Camp". Retrieved December 5, 2019.
- ^ "Free Code Camp Curriculum". freeCodeCamp. Retrieved December 5, 2019.
- ^ Finley, Klint (June 18, 2015). "You Can Do Real-World Work at This Free Coding Boot Camp". Wired. Retrieved January 1, 2017.
- ^ "freeCodeCamp's map of challenges". Retrieved January 13, 2017.
- ^ Kim, Larry (June 24, 2015). "7 (More) Places to Learn to Code for Free". Inc. Retrieved January 29, 2017.
- ^ a b Rauch, Joseph (June 1, 2015). "Employers Are Crowdsourcing Coding: Here's Why". Recruiter.com. Retrieved January 24, 2017.
- ^ Johnson, Michael D. (September 23, 2016). "Open Source for Good". freeCodeCamp. Retrieved October 18, 2017.
- ^ Johnson, Michael D. (July 21, 2017). "Introducing the Open Source for Good Directory: Help Nonprofits with Code". freeCodeCamp. Retrieved October 18, 2017.[영구적 데드링크]
- ^ Smith, Ernie (September 18, 2017). "Nonprofit Launches Open-Source Take on Email Marketing". Associations Now. Retrieved October 18, 2017.
- ^ Larson, Quincy [@ossia] (January 9, 2017). "showing website analytics for the end of December 2016" (Tweet). Retrieved January 10, 2017 – via Twitter.
- ^ Larson, Quincy (January 11, 2017). "How to get published in the freeCodeCamp Medium publication". freeCodeCamp. Retrieved January 12, 2017.
- ^ Coldewey, Devin (May 4, 2016). "Free Code Camp survey reveals demographics of self-taught coders". TechCrunch. Retrieved January 29, 2017.
- ^ freeCodeCamp (May 9, 2015). "Free Code Camp now has Local Groups". freeCodeCamp. Retrieved October 12, 2017.
- ^ Quezada, Victor (July 31, 2017). "OKC resident's coding camp gives students experience through helping nonprofits". The Oklahoman. Retrieved October 12, 2017.
- ^ Ellyson, Jonathan (October 1, 2017). "LISTEN: Code Camp Teaches Programming, Helps Non-Profits". Air1. Archived from the original on October 12, 2017.