프리코드캠프

프리코드캠프(freeCodeCamp) 또는 프리 코드 캠프(Free Code Camp)는 인터랙티브 학습 웹 플랫폼, 온라인 커뮤니티 포럼, 채팅룸, 온라인 출판물 및 지역 조직으로 구성된 비영리 교육 단체이다. 이 단체는 누구나 소프트웨어 개발 및 컴퓨터 프로그래밍 학습에 접근할 수 있도록 하는 것을 목표로 한다.

학생들은 HTML, CSS, 자바스크립트, 파이썬, C 샤프 등을 소개하는 튜토리얼을 시작으로, 혼자 또는 짝을 지어 완료하는 프로젝트 과제를 수행한다.

 역사 
 퀸시 라슨과 pre-freeCodeCamp 

freeCodeCamp를 설립하기 전에 퀸시 라슨은 6년간 학교 교장을 지냈고, 학교를 더 효율적으로 만들기 위한 도구를 만들 수 있도록 코딩을 배우기 시작했다. 코딩 학습 여정은 길고 험난했으며 그는 새로운 개발자들을 위한 단일 트랙 커리큘럼의 필요성을 인식했다. 미국 코딩 부트캠프 데이터를 분석하고 코딩 교육이 얼마나 접근하기 어려운지 깨달은 후, 그는 동료 주도 학습을 위한 완전 온라인 포괄적인 무료 플랫폼을 만들기로 결심했고, 그 결과물이 바로 freeCodeCamp이다.

그는 현재 가족과 함께 텍사스주에 살고 있으며, freeCodeCamp 작업, freeCodeCamp 출판물을 위한 글쓰기 및 저자 인터뷰, 챕터(무료 오픈소스 밋업 대안)와 같은 오픈소스 프로젝트 조율, 자유롭고 개방적인 인터넷 옹호 및 두 어린 자녀들과 시간을 보내고 있다.

 2014년 출시 
섬네일|freeCodeCamp 커리큘럼을 함께 학습하기 위해 직접 만나는 학습자들
freeCodeCamp는 2014년 10월에 출시되었으며 Free Code Camp, Inc.로 법인화되었다. 설립자인 퀸시 라슨은 대학원 졸업 후 프로그래밍을 시작한 소프트웨어 개발자로, 초보자가 직업을 가질 수 있도록 학생들의 진도를 간소화하는 방법으로 freeCodeCamp를 만들었다.
2015년 팟캐스트 인터뷰에서 그는 freeCodeCamp를 만든 동기를 다음과 같이 요약했다. freeCodeCamp는 내가 코딩을 배운 극도로 비효율적이고 우회적인 방법을 바로잡으려는 나의 노력이다. 나는 이 과정을 가능한 한 효율적이고 고통 없이 만들고자 나의 경력과 남은 인생을 바치고 있다. [...] 코딩 학습을 악몽으로 만들었던 모든 것들을 freeCodeCamp로 해결하려고 노력하고 있다.

초기 커리큘럼은 몽고DB, Express.js, AngularJS, Node.js에 초점을 맞추었으며, 완료하는 데 800시간이 소요될 것으로 예상되었다. 많은 강의는 코드카데미, 스탠퍼드, Code School과 같은 다른 플랫폼의 무료 자료 링크였다. 이 과정은 "웨이포인트"(빠른 대화형 튜토리얼), "봉파이어"(알고리즘 챌린지), "집라인"(프론트엔드 프로젝트), "베이스점프"(풀스택 프로젝트)로 나뉘었다. 프론트엔드 및 풀스택 프로젝트를 완료하면 학생에게 각 인증서가 수여되었다.

 2016년 커리큘럼 업데이트 및 개발자 설문조사 
커리큘럼은 2016년 1월에 외부 자료에 덜 의존하고, 비전통적인 섹션 이름을 제거하고, 프론트엔드 라이브러리를 AngularJS에서 React.js로 전환하도록 업데이트되었다. D3.js 및 Sass를 포함하여 몇 가지 과정이 추가되어 총 예상 시간이 2,080시간으로 늘어났고, 데이터 시각화 및 백엔드라는 두 가지 인증서가 추가되었다.

또한 2016년 freeCodeCamp는 약 15,000명의 개발자를 대상으로 기본적인 인구 통계 및 코딩 관련 질문에 대한 설문조사를 실시했다. 몇 가지 발견 사항에는 "18%만이 스타트업에서 일하고 싶다고 말했다"와 "38%는 UX, 백엔드 또는 기타 특정 분야를 전문으로 할 계획이 없다"는 내용이 포함된다.

 2017년 팟캐스트 출시 
2017년 11월, freeCodeCamp는 팟캐스트를 출시했다. 2019년 11월부터 2023년 8월까지 잠시 중단된 후, 팟캐스트는 현재 매주 발행되며 2024년 10월 현재 146개의 에피소드를 보유하고 있다. 팟캐스트에는 조엘 스포스키 (트렐로 및 스택 오버플로의 창시자), 제프 앳우드 (스택 익스체인지 공동 설립자), 데이비드 J. 말란(CS50의 수석 강사)과 같은 유명한 게스트들이 출연했다.

 2018년 코드 라디오 출시 
freeCodeCamp는 2018년에 인터넷 라디오 방송국인 코드 라디오를 출시했다. 처음에는 유튜브 라이브 스트림으로 시작하여 나중에 자체 웹사이트로 이동했으며, 더 빠르고 데이터 효율적일 것을 약속했다. 코드 라디오에서 스트리밍되는 음악은 기악 다운템포 장르이다.

 커리큘럼 
섬네일|freeCodeCamp 로고
자기 주도형 커리큘럼은 1,400시간의 대화형 코딩 챌린지 및 웹 개발 프로젝트와, 비영리 단체를 위한 오픈소스 프로젝트 기여 800시간으로 구성되어 있으며 지속적으로 더 많은 챌린지와 프로젝트로 확장되고 있다. 이는 약 1년간의 풀타임 코딩에 해당한다. 커리큘럼은 반응형 웹 디자인, 자바스크립트 알고리즘 및 자료 구조, 프론트엔드 라이브러리, 데이터 시각화, API 및 마이크로서비스, 정보 보안 및 품질 보증으로 나뉜다. 참가자는 각 섹션을 완료하면 인증서를 받는다.

커리큘럼은 페어 프로그래밍을 강조하며, 협업과 공유 학습 문화를 조성하여 학생들이 자신의 능력에 대한 의심(일반적으로 "가면현상"이라고 불림)을 극복하도록 돕는다.

freeCodeCamp에서 현재 가르치는 언어와 기술에는 HTML, PHP, CSS, 자바스크립트, jQuery, 부트스트랩, Sass, React.js, Node.js, 파이썬, Express.js, 몽고DB, SQL, Git이 포함된다.
섬네일|freeCodeCamp 강의를 진행하는 코딩 설명 튜토리얼 예시
2022년 10월 25일 freeCodeCamp의 8번째 생일을 기념하여 퀸시 라슨은 수학 및 컴퓨터 과학 분야의 공인 학위 프로그램이 현재 활발히 개발 중이라고 트윗을 통해 발표했다. 공식 출시 날짜는 아직 미정이다.

2023년, freeCodeCamp는 마이크로소프트와 협력하여 기초 C 샤프 인증을 개발했다.

2015년에 출시된 freeCodeCamp 유튜브 채널은 2024년 10월에 구독자 1천만 명을 달성했다. 이 채널에는 700개 이상의 무료 전체 프로그래밍 강좌가 포함되어 있으며, 매주 새로운 강좌가 게시된다.

 비영리 활동 
2017년까지 freeCodeCamp 학생들은 커리큘럼의 모든 인증서를 완료하면 비영리 단체와 협력할 기회를 얻고 장려되었다. 예를 들어, 인도네시아 기반 비영리 단체인 코페르니크와 People Saving Animals가 있다.

2016년 freeCodeCamp는 "Open Source for Good" 이니셔티브를 발표했는데, 이는 비영리 활동을 모든 비영리 단체 및 조직이 사용할 수 있도록 확장하고 오픈소스로 공개하는 것이다. 출시 10개월 이내에 이 이니셔티브는 7가지 오픈소스 도구를 만들었다. Mail for Good는 조직이 저렴한 비용으로 대량 이메일 메시지를 보낼 수 있도록 돕는 프로젝트 중 하나로, 메일침프와 같은 서비스의 더 저렴한 대안 역할을 한다.

"Open Source for Good" 디렉토리에 나열된 세 가지 프로젝트는 모두 2020년에 깃허브에 보관되었다.

 평가 
freeCodeCamp 플랫폼은 한 달에 약 35만 명의 고유 방문자가 사용하며, 160개국 이상에서 온 학생들이 참여하고 있다.

freeCodeCamp에는 학생들이 직접 교류할 수 있는 국제적인 커뮤니티 운영 그룹이 있다. 일부 그룹은 지역 뉴스에 보도되었으며, 다음 10년간 프로그래밍 관련 직업의 예상 공석을 채우기 위해 freeCodeCamp를 프로그래밍 입문 과정으로 언급했다.

다른 기술 회사들은 freeCodeCamp를 "세계적 수준의 학습 플랫폼을 갖춘 유명 자선 단체"이자 "훌륭한 유튜브 채널을 운영하며 시작하기에 좋은 곳"이라고 설명했다.

 각주 

 외부 링크 
 

분류:웹 디자인
분류:커뮤니티 사이트
분류:가상 학습 환경
분류:컴퓨터 프로그래밍
분류:컴퓨팅 웹사이트
분류:학습 관리 시스템
분류:2014년 설립된 단체
분류:미국의 교육 웹사이트