여정
R 프로그래밍 배우기
R 프로그래밍을 처음부터 배우는 무료 온라인 강의입니다. 실습 과제, 실제 프로젝트, AI 힌트, 수료증과 함께 변수, 조건문, 반복문, 함수, 자료구조, 프로젝트 구조를 익힙니다.
15,136+ 명의 codders가 등록함
이 여정에 포함된 내용
AI 코딩 도우미
실습 중심의 대화형 강의
모든 레슨에 음성 나레이션 제공
지식을 확인하는 퀴즈
무료 수료증
커리큘럼
1 섹션78 개 강의68 챌린지434 퀴즈 문제01섹션 1
기초
필수 개념과 기본 기술로 튼튼한 기반을 마련하세요학습 시작R 소개
3 개 강의216- 01R이란 무엇인가요?챌린지오디오
- 02Hello World챌린지퀴즈오디오
- 03R의 주석퀴즈오디오
변수와 데이터 타입
8 개 강의656- 01숫자형 데이터 타입챌린지퀴즈오디오
- 02정수형 데이터 타입퀴즈오디오
- 03문자형 데이터 타입챌린지퀴즈오디오
- 04논리형 데이터 타입챌린지퀴즈오디오
- 05데이터 타입 확인하기챌린지퀴즈오디오
- 06명명 규칙퀴즈오디오
- 07결측치: NA챌린지퀴즈오디오
- 08요약 - 변수 생성챌린지
연산자 파트 1
5 개 강의534- 01산술 연산자챌린지퀴즈오디오
- 02정수 나눗셈과 나머지 연산챌린지퀴즈오디오
- 03할당 연산자챌린지퀴즈오디오
- 04요약 - 간단한 수학챌린지
- 05비교 연산자챌린지퀴즈오디오
연산자 파트 2
5 개 강의534- 01논리 연산자 (AND, OR)챌린지퀴즈오디오
- 02논리 연산자 파트 2 (NOT)챌린지퀴즈오디오
- 03복습 - 간단한 논리챌린지
- 04벡터화된 논리 파트 1챌린지퀴즈오디오
- 05벡터화된 논리 파트 2챌린지퀴즈오디오
의사 결정
4 개 강의426- 01If 문챌린지퀴즈오디오
- 02If - Else 문챌린지퀴즈오디오
- 03복습 - 간단한 계산기챌린지
- 04중첩 If - Else 문챌린지퀴즈오디오
기본 입출력
7 개 강의741- 01Print 출력챌린지퀴즈오디오
- 02Cat으로 출력하기챌린지퀴즈오디오
- 03변수를 이용한 출력챌린지퀴즈오디오
- 04readline()으로 입력 읽기챌린지퀴즈오디오
- 05형 변환 기초챌린지퀴즈오디오
- 06요약 - 나이 계산기챌린지
- 07요약 - 참 또는 거짓챌린지
비용 분할 계산기
프로젝트5 개 강의1- 01환영 메시지챌린지
- 02사용자 입력 받기프로젝트
- 03팁과 총액 계산하기프로젝트
- 04금액 나누기프로젝트
- 05형식화된 출력 (sprintf)프로젝트
반복문
8 개 강의849- 01For 문챌린지퀴즈오디오
- 02While 문챌린지퀴즈오디오
- 03Break 문챌린지퀴즈오디오
- 04Next (Continue)챌린지퀴즈오디오
- 05복습 - 팩토리얼챌린지
- 06시퀀스 생성 (seq, :)챌린지퀴즈오디오
- 07중첩 반복문챌린지퀴즈오디오
- 08복습 - 동적 입력챌린지
함수
6 개 강의633- 01함수 선언하기챌린지퀴즈오디오
- 02함수 인자챌린지퀴즈오디오
- 03반환값챌린지퀴즈오디오
- 04복습 - Sigma 함수챌린지
- 05복습 - Validation 함수챌린지
- 06기본 매개변수 값챌린지퀴즈오디오
색다른 FizzBuzz
프로젝트4 개 강의1- 01게임 개요챌린지
- 02FizzBuzz 함수프로젝트
- 03숫자 반복하기프로젝트
- 04새로운 규칙 추가하기프로젝트
벡터
7 개 강의742- 01c() 함수로 벡터 생성하기챌린지퀴즈오디오
- 02벡터 요소에 접근하기챌린지퀴즈오디오
- 03벡터 수정하기챌린지퀴즈오디오
- 04벡터 연산챌린지퀴즈오디오
- 05요약 - 가격 벡터챌린지
- 06요약 - 역순 벡터챌린지
- 07이름이 지정된 벡터챌린지퀴즈오디오
시퀀스 반복하기
4 개 강의433- 01벡터 요소 반복하기챌린지퀴즈오디오
- 02seq_along() 사용하기챌린지퀴즈오디오
- 03문자 반복하기 (strsplit)챌린지퀴즈오디오
- 04문자열 조작 함수챌린지퀴즈오디오
벡터 심화
4 개 강의436- 01벡터 슬라이싱과 인덱싱챌린지퀴즈오디오
- 02논리형 인덱싱챌린지퀴즈오디오
- 03벡터 연산과 리사이클링챌린지퀴즈오디오
- 04%in% 연산자챌린지퀴즈오디오
R의 리스트
5 개 강의534- 01리스트 생성하기챌린지퀴즈오디오
- 02리스트 요소에 접근하기챌린지퀴즈오디오
- 03리스트 수정하기챌린지퀴즈오디오
- 04이름이 지정된 리스트챌린지퀴즈오디오
- 05요약 - 제품 리스트챌린지
최종 도전 과제
3 개 강의3- 01평면 별 피라미드챌린지
- 02패턴 찾기챌린지
- 03무엇을 살까챌린지
Coddy에서 R 프로그래밍을 배우는 이유
- 무료 온라인 R 프로그래밍 강의입니다. 설치나 환경 설정 없이 브라우저에서 첫 레슨부터 바로 연습할 수 있습니다.
- R 프로그래밍 레슨은 단순 튜토리얼이 아닙니다. 각 개념마다 직접 코드를 작성하는 과제가 있어 실습으로 이해합니다.
- R 프로그래밍 연습 문제에서 막히면 AI 힌트가 정답을 그대로 주지 않고 다음 단계의 사고 과정을 도와줍니다.
- R 프로그래밍 과정을 마치면 LinkedIn이나 이력서에 추가할 수 있는 무료 수료증을 받을 수 있습니다.
R 프로그래밍 학습에 대한 자주 묻는 질문
R 프로그래밍은 배우기 쉬운가요?
네. 경험이 없어도 R 프로그래밍을 시작할 수 있습니다. Coddy는 짧은 연습 문제로 나누어 문법을 이해하고 변수, 조건문, 반복문, 함수, 자료구조, 프로젝트 구조를 연습하며 자신감을 쌓게 합니다.
R 프로그래밍을 배우는 데 얼마나 걸리나요?
R 프로그래밍의 기초는 매일 연습하면 보통 1~2주 안에 익힐 수 있습니다. 실제 프로젝트를 편하게 만들려면 속도에 따라 1~3개월 정도를 잡는 것이 좋습니다.
R 프로그래밍을 온라인에서 무료로 배울 수 있나요?
Coddy는 R 프로그래밍 무료 온라인 강의를 제공합니다. 레슨, 코딩 과제, 퀴즈, 프로젝트가 있으며 모든 것이 브라우저에서 실행됩니다.
R 프로그래밍을 빠르게 배우려면 어떻게 해야 하나요?
가장 빠른 방법은 매일 직접 작성하는 것입니다. Coddy에서는 짧은 설명 뒤 바로 실습하고 AI 힌트로 피드백을 받기 때문에 긴 영상보다 실습 시간이 많습니다.
완료하면 R 프로그래밍 수료증을 받나요?
네. Coddy에서 R 프로그래밍 과정을 완료하면 LinkedIn이나 이력서에 추가할 수 있는 무료 수료증을 받습니다.
R 프로그래밍을 배운 뒤 무엇을 만들 수 있나요?
강의를 마치면 유용한 스크립트, 작은 앱, 자동화, 간단한 게임, 포트폴리오에 넣을 수 있는 프로젝트를 만들 수 있습니다. 더 고급 주제로 넘어갈 수 있는 기초도 갖추게 됩니다.