freeCodeCamp.org는 무료로 코딩을 배울 수 있는 친근한 커뮤니티입니다. 수백만 명의 바쁜 성인이 기술 분야로 전환할 수 있도록 돕기 위해 기부자 지원 501(c)(3) 자선 단체가 운영합니다. 우리 커뮤니티는 이미 40,000명 이상의 사람들이 첫 개발자 직업을 얻도록 도왔습니다.
우리의 풀 스택 웹 개발 및 기계 학습 커리큘럼은 완전 무료이며 자기 주도형입니다. 우리는 귀하의 기술을 확장하는 데 도움이 되는 수천 개의 대화형 코딩 과제를 제공합니다.
인증
학습 플랫폼
버그 및 문제 보고
보안 문제 보고 및 책임 공개
기여
플랫폼, 빌드 및 배포 상태
특허
freeCodeCamp.org는 여러 가지 무료 개발자 인증을 제공합니다. 이러한 각 인증에는 해당 프로젝트를 준비하는 데 도움이 되는 수백 가지 선택적 코딩 과제와 함께 5개의 필수 웹 앱 프로젝트를 구축하는 것이 포함됩니다. 초보 프로그래머가 각 인증을 취득하려면 약 300시간이 소요될 것으로 예상됩니다.
freeCodeCamp.org 커리큘럼의 50개 프로젝트 각각에는 고유한 민첩한 사용자 스토리와 자동화된 테스트가 있습니다. 이는 프로젝트를 점진적으로 구축하고 제출하기 전에 모든 사용자 스토리를 충족했는지 확인하는 데 도움이 됩니다.
freeCodeCamp의 CDN을 통해 이러한 테스트 모음을 가져올 수 있습니다. 이는 CodePen 및 Replit과 같은 웹사이트 또는 로컬 컴퓨터의 개발 환경에서도 이러한 프로젝트를 구축할 수 있음을 의미합니다.
한번 취득한 자격증은 항상 보유하게 됩니다. 언제든지 LinkedIn이나 이력서에서 링크를 걸 수 있습니다. 그리고 귀하의 잠재 고용주나 프리랜서 고객이 해당 링크를 클릭하면 귀하에게 맞는 인증된 인증이 표시됩니다.
이에 대한 한 가지 예외는 학문적 정직성 정책 위반을 발견한 경우입니다. 명백히 표절하는 사람(인용 없이 다른 사람의 코드나 프로젝트를 자신의 코드로 제출하는 행위)을 적발하면 우리는 모든 엄격한 교육 기관에서 해야 할 일을 합니다. 즉, 인증을 취소하고 해당 사람을 금지하는 것입니다.
12가지 핵심 인증은 다음과 같습니다.
고양이 사진 앱을 구축하여 HTML을 배우세요
카페 메뉴를 만들어 기본 CSS를 배워보세요
컬러 마커 세트를 만들어 CSS 색상 배우기
등록 양식을 작성하여 HTML 양식 배우기
Rothko 그림을 만들어 CSS 상자 모델 배우기
사진 갤러리를 구축하여 CSS Flexbox 배우기
영양 라벨을 작성하여 타이포그래피를 배우세요
퀴즈를 만들어 접근성을 배우세요
대차대조표를 작성하여 CSS 의사 선택기에 대해 자세히 알아보세요.
Picasso 그림을 만들어 중급 CSS를 배우세요
피아노를 만들어 반응형 웹 디자인 배우기
도시 스카이라인을 구축하여 CSS 변수 배우기
잡지를 제작하여 CSS 그리드 배우기
펭귄을 구축하여 CSS 변환 배우기
관람차를 만들어 CSS 애니메이션 배우기
프로젝트 : 설문조사 양식, 헌정 페이지, 기술 문서 페이지, 제품 랜딩 페이지, 개인 포트폴리오 웹페이지
피라미드 생성기를 구축하여 입문 JavaScript를 배우십시오.
롤플레잉 게임을 구축하여 기본 JavaScript를 배우세요
칼로리 카운터를 구축하여 양식 유효성 검사 알아보기
뮤직 플레이어를 구축하여 기본 문자열 및 배열 방법 배우기
날짜 포맷터를 구축하여 날짜 개체 알아보기
축구팀 카드를 만들어 최신 JavaScript 방법을 배워 보세요.
Todo 앱을 구축하여 localStorage를 배우세요
10진수를 2진수로 변환기를 만들어 재귀를 배우세요
숫자 분류기를 구축하여 기본 알고리즘 사고 학습
통계 계산기를 구축하여 고급 배열 방법 알아보기
스프레드시트를 작성하여 함수형 프로그래밍 배우기
스팸 필터를 구축하여 정규식 배우기
장바구니를 구축하여 기본 OOP 배우기
플랫포머 게임을 구축하여 중급 OOP 배우기
주사위 게임을 만들어 중급 알고리즘 사고를 배워보세요
fCC 작성자 페이지를 구축하여 가져오기 및 약속 알아보기
fCC 포럼 리더보드를 구축하여 비동기 프로그래밍 배우기
프로젝트 : 회문 검사기, 로마 숫자 변환기, 전화번호 확인기, 금전 등록기, 포켓몬 검색 앱
부트스트랩
jQuery
사스
반응하다
리덕스
반응과 리덕스
프로젝트 : 무작위 견적 기계, 마크다운 미리보기, 드럼 머신, JavaScript 계산기, 25 + 5 시계
D3를 사용한 데이터 시각화
JSON API 및 Ajax
프로젝트 : 막대 차트, 산점도 그래프, 히트 맵, 등치 맵, 트리맵 다이어그램
상용구를 작성하여 Bash 배우기
Mario 데이터베이스를 구축하여 관계형 데이터베이스 배우기
다섯 가지 프로그램을 구축하여 Bash 스크립팅 배우기
학생 데이터베이스를 구축하여 SQL 배우기: 1부
학생 데이터베이스를 구축하여 SQL 배우기: 2부
Kitty Ipsum Translator를 구축하여 고급 Bash를 배우십시오.
자전거 대여점을 만들어 Bash와 SQL을 배워보세요
성을 짓고 나노를 배우세요
SQL 참조 객체를 구축하여 Git 배우기
프로젝트 : 살롱 예약 스케줄러, 천체 데이터베이스, 주기율표 데이터베이스, 숫자 추측 게임, 월드컵 데이터베이스
Npm으로 패키지 관리
기본 노드 및 익스프레스
몽고DB와 몽구스
프로젝트 : 타임스탬프 마이크로서비스, 요청 헤더 파서, URL 단축기, 운동 추적기, 파일 메타데이터 마이크로서비스
Chai를 통한 품질 보증 및 테스트
고급 노드 및 익스프레스
프로젝트 : 미터법-제국 변환기, 이슈 추적기, 개인 라이브러리, 스도쿠 해결사, 미국 영국 번역기
암호를 작성하여 문자열 조작 배우기
Luhn 알고리즘을 구현하여 숫자와 문자열을 사용하는 방법 알아보기
비용 추적기를 구축하여 Lambda 함수 알아보기
사례 변환기 프로그램을 구축하여 목록 이해를 배우십시오.
숫자의 제곱근을 구하여 이분법 배우기
비밀번호 생성기를 구축하여 정규식 배우기
최단 경로 알고리즘을 구축하여 알고리즘 설계 배우기
하노이 탑 퍼즐을 풀면서 재귀를 배우세요
병합 정렬 알고리즘을 구축하여 데이터 구조 학습
스도쿠 해결사를 구축하여 클래스와 개체 배우기
이진 검색 트리를 구축하여 트리 순회 학습
벡터 공간을 구축하여 특별한 방법 배우기
프로젝트 : 산술 포맷터, 시간 계산기, 예산 앱, 다각형 면적 계산기, 확률 계산기
Python 과정을 사용한 데이터 분석
넘파이
프로젝트 : 평균-분산-표준편차 계산기, 인구통계 데이터 분석기, 의료 데이터 시각화 도구, 페이지 보기 시계열 시각화 도구, 해수면 예측 도구
헬멧JS를 이용한 정보 보안
침투 테스트를 위한 Python
프로젝트 : 주가 검사기, 익명 게시판, 포트 스캐너, SHA-1 비밀번호 크래커, 보안 실시간 멀티플레이어 게임
텐서플로우
신경망 작동 방식
프로젝트 : 가위바위보, 고양이와 개 이미지 분류기, KNN을 사용한 도서 추천 엔진, 선형 회귀 건강 비용 계산기, 신경망 SMS 텍스트 분류기
비율과 비율 알아보기
X를 푸는 방법 배우기
분수와 소수 배우기
함수와 그래프 배우기
선형 함수 배우기
공약수와 제곱근 알아보기
방정식 시스템을 그래프로 그리는 방법 알아보기
연립방정식을 푸는 방법 알아보기
선형 시스템의 응용 알아보기
이차 방정식 알아보기
상위 그래프와 다항식 알아보기
대학 대수학의 비즈니스 응용 학습
단순이자와 복리이자를 배우세요
지수와 로그 배우기
Python을 활용한 대학 대수학: 결론
프로젝트 : 다기능 계산기, 그래프 계산기, 세 가지 수학 게임, 금융 계산기, 데이터 그래프 탐색기
반응형 웹 디자인, 알고리즘 및 데이터 구조, 프런트 엔드 개발 라이브러리, 데이터 시각화, 백엔드 개발 및 API, 레거시 정보 보안 및 품질 보증 인증을 획득하면 freeCodeCamp.org 풀 스택을 신청할 수 있습니다. 개발 인증. 이러한 구별은 광범위한 웹 개발 도구를 사용하여 약 1,800시간의 코딩을 완료했음을 의미합니다.
우리는 또한 2015년 커리큘럼으로 거슬러 올라가는 4개의 레거시 인증을 보유하고 있으며 이는 여전히 유효합니다. 이러한 레거시 인증에 필요한 모든 프로젝트는 freeCodeCamp.org에서 계속 사용할 수 있습니다.
레거시 프론트엔드 개발 인증
레거시 데이터 시각화 인증
레거시 백엔드 개발 인증
레거시 정보 보안 및 품질 보증 인증
C#을 사용하여 첫 번째 코드 작성
간단한 C# 콘솔 애플리케이션 생성 및 실행
C# 콘솔 애플리케이션에 로직 추가
C# 콘솔 애플리케이션에서 변수 데이터 작업
C# 콘솔 애플리케이션에서 메서드 만들기
C# 콘솔 애플리케이션 디버그
시험 : Microsoft 인증 시험이 포함된 기초 C#
이 코드는 freeCodeCamp.org에서 실시간으로 실행되고 있습니다.
우리 커뮤니티에는 다음과 같은 기능도 있습니다.
일반적으로 몇 시간 내에 프로그래밍 도움을 받거나 프로젝트 피드백을 받을 수 있는 포럼입니다.
Python, SQL, Android 및 기타 다양한 기술에 대한 무료 강좌를 제공하는 YouTube 채널입니다.
수학과 컴퓨터 과학에 관한 수천 개의 프로그래밍 튜토리얼과 기사가 포함된 기술 간행물입니다.
개발자 및 코딩을 배우는 사람들과 어울리고 대화할 수 있는 Discord 서버입니다.
여기에서 커뮤니티에 가입하세요.
버그를 발견했다고 생각되면 먼저 버그 신고 방법 문서를 읽고 지침을 따르세요.
이것이 새로운 버그라고 확신하고 다른 사람도 동일한 문제에 직면하고 있음을 확인했다면 계속해서 새로운 GitHub 문제를 생성하세요. 버그를 재현할 수 있도록 최대한 많은 정보를 포함하시기 바랍니다.
플랫폼과 사용자의 무결성에 영향을 미칠 수 있는 취약점을 책임감 있게 공개해 주셔서 감사합니다.
당사의 보안 정책을 읽고 다음 단계에 따라 취약점을 보고하십시오.
freeCodeCamp.org 커뮤니티는 귀하와 같은 수천 명의 친절한 자원봉사자 덕분에 가능합니다. 우리는 커뮤니티에 대한 모든 기여를 환영하며 여러분의 참여를 환영합니다.
기여하려면 다음 단계를 따르세요.
최근 기여:
모든 애플리케이션의 일반 플랫폼 상태는 status.freecodecamp.org
에서 확인할 수 있습니다. 코드의 빌드 및 배포 상태는 DevOps 가이드에서 확인할 수 있습니다.
저작권 © 2024 freeCodeCamp.org
이 저장소의 콘텐츠에는 다음 라이선스가 적용됩니다.
컴퓨터 소프트웨어는 BSD-3-Clause 라이센스에 따라 라이센스가 부여됩니다.
하위 디렉토리를 포함한 /curriculum
디렉토리의 학습 리소스는 Copyright © 2024 freeCodeCamp.org에 있습니다.