한빛 로고
내 콘텐츠장바구니
no Image fallback
대표이미지

혼자 공부하는 C 언어

베스트셀러 저자 직강! 1:1 과외하듯 배우는 C 언어

강사서현우
103강(36:49:24)
초급
기간무제한
수강료10,000
할인가0

혼자 해도 충분하다! 1:1 과외하듯 배우는 C 언어 저자 직강


※ 본 강의는 『혼자 공부하는 C 언어(개정판)』 도서를 기반으로 제작된 저자직강 영상으로 구성되어 있습니다. 한빛미디어 또는 저자 유튜브 채널에서 개별적으로 시청하던 영상들을 체계적으로 학습할 수 있도록 정리했습니다.


 

✅ 본 강의는 프로그래밍을 처음 접하는 입문자들도 쉽게 이해할 수 있도록 설계되었습니다. 

✅ 특히 혼자 공부하는 학습자들을 위해 과외 선생님이 옆에서 가르치는 것처럼 친절하고 상세한 설명을 제공합니다.


 

🚀 최신 개발 환경(Visual Studio 2022)을 기반으로 하며, 실습 예제를 통해 실전 감각을 키울 수 있도록 구성했습니다. 

 

🚀 베타리더들의 의견을 적극 반영하여 입문자의 눈높이에 맞춘 난이도와 학습 요소를 제공합니다.


 

700px_혼자 공부하는 C 언어(개정판)_상세이미지.jpg

 

무엇을 배우는 강의인가요?


🔍 C 언어의 기본 문법과 핵심 개념

🔍 변수, 연산자, 제어문의 기초

🔍 함수와 배열의 활용법

🔍 포인터와 메모리 관리

🔍 구조체와 파일 입출력

🔍 실전 응용을 위한 프로그래밍 기법
 

누구를 위한 강의인가요?


✅ 프로그래밍을 처음 시작하는 완전 입문자

✅ C 언어의 기초를 탄탄히 다지고 싶은 학생

✅ 독학으로 프로그래밍을 배우고자 하는 분

✅ 포인터 개념으로 어려움을 겪는 전공자

✅ 실무에서 C 언어를 활용하고자 하는 직장인

강의를 수료하고 나면?


1️⃣ C 언어의 기본 문법을 완벽하게 이해할 수 있습니다

2️⃣ 스스로 프로그램을 설계하고 구현할 수 있습니다

3️⃣ 실전 문제 해결 능력을 갖출 수 있습니다

4️⃣ 다른 프로그래밍 언어를 학습할 수 있는 기초를 다질 수 있습니다

5️⃣ 실무에서 필요한 프로그래밍 스킬을 습득할 수 있습니다


강사

서현우

서현우

컴퓨터공학을 전공하고 17년간 초등학생부터 대학생, 교수, 전공/비전공자, 직장인 등 다양한 수강생을 대상으로 C 언어 강의를 진행했다.
현재는 호주에서 시니어 소프트웨어 개발자로서 네트워크 서버 프로그래밍을 하고 있으며, 유튜브 비디오 크리에이터로도 활동 중이다.
C 언어를 강의하며 다져진 내공을 바탕으로 단순히 정해진 프로그래밍 방식만 설명하는 것이 아닌, 개념 이해를 바탕으로 응용할 수 있는 힘을 길러 주는 것을 집필과 영상 제작의 모토로 삼고 있다.
『뇌를 자극하는 C 프로그래밍』(2005), 『이것이 C 언어다』(2014)를 집필했다.

커리큘럼

재생 [혼자 공부하는 C언어] 확인문제 풀이: 01-2 컴파일과 컴파일러 사용법[혼자 공부하는 C언어] 확인문제 풀이: 01-2 컴파일과 컴파일러 사용법

08:54

재생 [혼공C_새로워진 이것이 C언어다] 2강. 02-1 C 프로그램의 기본 형태와 데이터 출력 방법[혼공C_새로워진 이것이 C언어다] 2강. 02-1 C 프로그램의 기본 형태와 데이터 출력 방법

29:12

재생 [혼자 공부하는 C언어] 2-1 직접 해보는 손코딩(10과 20을 더하는 프로그램)[혼자 공부하는 C언어] 2-1 직접 해보는 손코딩(10과 20을 더하는 프로그램)

17:24

재생 [혼자 공부하는 C언어] 2-2 직접 해보는 손코딩(문자열을 화면에 출력하는 프로그램)[혼자 공부하는 C언어] 2-2 직접 해보는 손코딩(문자열을 화면에 출력하는 프로그램)

06:18

재생 [혼자 공부하는 C언어] 2-3 직접 해보는 손코딩(제어 문자를 사용한 출력)[혼자 공부하는 C언어] 2-3 직접 해보는 손코딩(제어 문자를 사용한 출력)

10:54

재생 [혼자 공부하는 C언어] 2-4 직접 해보는 손코딩(정수와 실수의 출력)[혼자 공부하는 C언어] 2-4 직접 해보는 손코딩(정수와 실수의 출력)

09:18

재생 [혼자 공부하는 C언어] 확인문제 풀이: 02-1 C 프로그램의 구조와 데이터 출력 방법[혼자 공부하는 C언어] 확인문제 풀이: 02-1 C 프로그램의 구조와 데이터 출력 방법

14:24

재생 [혼공C_새로워진 이것이 C언어다] 3강. 02-2 상수와 데이터 표현 방법[혼공C_새로워진 이것이 C언어다] 3강. 02-2 상수와 데이터 표현 방법

36:36

재생 [혼자 공부하는 C언어] 2-5 직접 해보는 손코딩(정수 상수 표현법: 10진법, 8진법, 16진법)[혼자 공부하는 C언어] 2-5 직접 해보는 손코딩(정수 상수 표현법: 10진법, 8진법, 16진법)

12:48

재생 [혼자 공부하는 C언어] 2-6 직접 해보는 손코딩(지수 형태의 실수 상수)[혼자 공부하는 C언어] 2-6 직접 해보는 손코딩(지수 형태의 실수 상수)

12:30

재생 [혼자 공부하는 C언어] 2-7 직접 해보는 손코딩(문자와 문자열 데이터의 출력)[혼자 공부하는 C언어] 2-7 직접 해보는 손코딩(문자와 문자열 데이터의 출력)

10:42

재생 [혼공C_새로워진 이것이 C언어다] 4강. 03-1 C언어 변수[혼공C_새로워진 이것이 C언어다] 4강. 03-1 C언어 변수

1:05:18

재생 [혼자 공부하는 C언어] 3-1 직접 해보는 손코딩(변수의 선언과 사용)[혼자 공부하는 C언어] 3-1 직접 해보는 손코딩(변수의 선언과 사용)

25:06

재생 [혼자 공부하는 C언어] 3-2 직접 해보는 손코딩(char형 변수의 사용)[혼자 공부하는 C언어] 3-2 직접 해보는 손코딩(char형 변수의 사용)

07:48

재생 [혼자 공부하는 C언어] 3-3 직접 해보는 손코딩(여러 가지 정수형 변수)[혼자 공부하는 C언어] 3-3 직접 해보는 손코딩(여러 가지 정수형 변수)

11:24

재생 [혼자 공부하는 C언어] 3-4 직접 해보는 손코딩(unsigned를 잘못 사용한 경우)[혼자 공부하는 C언어] 3-4 직접 해보는 손코딩(unsigned를 잘못 사용한 경우)

22:18

재생 [혼자 공부하는 C언어] 3-5 직접 해보는 손코딩(유효 숫자 확인) / 실수에 오차가 생기는 이유(IEEE 754 standard)[혼자 공부하는 C언어] 3-5 직접 해보는 손코딩(유효 숫자 확인) / 실수에 오차가 생기는 이유(IEEE 754 standard)

16:12

재생 [혼자 공부하는 C언어] 3-6 직접 해보는 손코딩(char 배열에 문자열 저장)[혼자 공부하는 C언어] 3-6 직접 해보는 손코딩(char 배열에 문자열 저장)

12:12

재생 [혼자 공부하는 C언어] 3-7 직접 해보는 손코딩(char 배열에 문자열 복사)[혼자 공부하는 C언어] 3-7 직접 해보는 손코딩(char 배열에 문자열 복사)

13:12

재생 [혼자 공부하는 C언어] 3-8 직접 해보는 손코딩(const를 사용한 변수)[혼자 공부하는 C언어] 3-8 직접 해보는 손코딩(const를 사용한 변수)

11:06

재생 [혼자 공부하는 C언어] 확인문제 풀이: 03-1 변수[혼자 공부하는 C언어] 확인문제 풀이: 03-1 변수

15:42

재생 [혼공C_새로워진 이것이 C언어다] 5강. 03-2 C언어 데이터 입력[혼공C_새로워진 이것이 C언어다] 5강. 03-2 C언어 데이터 입력

33:54

재생 [혼자 공부하는 C언어] 3-9 직접 해보는 손코딩(scanf 함수를 사용한 키보드 입력)[혼자 공부하는 C언어] 3-9 직접 해보는 손코딩(scanf 함수를 사용한 키보드 입력)

09:18

재생 [혼자 공부하는 C언어] 3-10 직접 해보는 손코딩(scanf 함수를 사용한 연속 입력)[혼자 공부하는 C언어] 3-10 직접 해보는 손코딩(scanf 함수를 사용한 연속 입력)

10:12

재생 [혼자 공부하는 C언어] 3-11 직접 해보는 손코딩(문자와 문자열 입력)[혼자 공부하는 C언어] 3-11 직접 해보는 손코딩(문자와 문자열 입력)

13:42

재생 [혼자 공부하는 C언어] 확인문제 풀이: 03-2 데이터 입력[혼자 공부하는 C언어] 확인문제 풀이: 03-2 데이터 입력

12:06

재생 [혼공C_새로워진 이것이 C언어다] 6강. 04-1 C언어 산술, 관계, 논리 연산자[혼공C_새로워진 이것이 C언어다] 6강. 04-1 C언어 산술, 관계, 논리 연산자

33:18

재생 사칙 연산에 사용된 변수의 l-value와 r-value사칙 연산에 사용된 변수의 l-value와 r-value

14:30

재생 나누기 연산자(/)와 나머지 연산자(%)나누기 연산자(/)와 나머지 연산자(%)

10:00

재생 증가 연산자(++)와 감소 연산자(--)증가 연산자(++)와 감소 연산자(--)

05:42

재생 전위표기(++c)와 후위표기(c++)의 차이전위표기(++c)와 후위표기(c++)의 차이

08:00

재생 관계 연산의 결과는 정수다관계 연산의 결과는 정수다

12:54

재생 논리 연산자논리 연산자

09:30

재생 연산이 수행되는 과정연산이 수행되는 과정

12:54

재생 [혼자 공부하는 C언어] 확인문제 1번 풀이: 04-1 산술 연산자, 관계 연산자, 논리 연산자[혼자 공부하는 C언어] 확인문제 1번 풀이: 04-1 산술 연산자, 관계 연산자, 논리 연산자

05:30

재생 [혼자 공부하는 C언어] 확인문제 2번 풀이: 04-1 산술 연산자, 관계 연산자, 논리 연산자[혼자 공부하는 C언어] 확인문제 2번 풀이: 04-1 산술 연산자, 관계 연산자, 논리 연산자

05:30

재생 [혼자 공부하는 C언어] 확인문제 3번 풀이: 04-1 산술 연산자, 관계 연산자, 논리 연산자[혼자 공부하는 C언어] 확인문제 3번 풀이: 04-1 산술 연산자, 관계 연산자, 논리 연산자

10:24

재생 [혼공C_새로워진 이것이 C언어다] 7강. 04-2 비트 연산자와 그 외의 멋진 연산자[혼공C_새로워진 이것이 C언어다] 7강. 04-2 비트 연산자와 그 외의 멋진 연산자

42:54

재생 형변환연산자형변환연산자

11:36

재생 sizeof연산자sizeof연산자

09:36

재생 [혼자 공부하는 C언어] 확인문제 3번 풀이: 04-2 그 외 유용한 연산자[혼자 공부하는 C언어] 확인문제 3번 풀이: 04-2 그 외 유용한 연산자

10:18

재생 혼자 공부하는 C언어 - 도전 실전 예제 4장 풀이혼자 공부하는 C언어 - 도전 실전 예제 4장 풀이

17:24

재생 [혼공C_새로워진 이것이 C언어다] 8강. 05-1 C언어 if문[혼공C_새로워진 이것이 C언어다] 8강. 05-1 C언어 if문

16:12

재생 [혼공C_새로워진 이것이 C언어다] 9강. 05-2 if문의 활용과 switch~case문[혼공C_새로워진 이것이 C언어다] 9강. 05-2 if문의 활용과 switch~case문

27:18

재생 혼자 공부하는 C 언어 - 도전 실전 예제 5장혼자 공부하는 C 언어 - 도전 실전 예제 5장

13:36

재생 [혼공C_새로워진 이것이 C언어다] 10강. 06-1 while, for, do~while[혼공C_새로워진 이것이 C언어다] 10강. 06-1 while, for, do~while

28:54

재생 [혼공C_새로워진 이것이 C언어다] 11강. 06-2 반복문 활용[혼공C_새로워진 이것이 C언어다] 11강. 06-2 반복문 활용

34:36

재생 [혼공C_새로워진 이것이 C언어다] 12강. 07-1 함수의 작성과 사용[혼공C_새로워진 이것이 C언어다] 12강. 07-1 함수의 작성과 사용

22:54

재생 센티미터를 미터로 환산하는 함수센티미터를 미터로 환산하는 함수

08:42

재생 [혼공C_새로워진 이것이 C언어다] 13강. 07-2 여러 가지 함수 유형[혼공C_새로워진 이것이 C언어다] 13강. 07-2 여러 가지 함수 유형

25:36

재생 재귀호출 함수재귀호출 함수

24:36

재생 1부터n까지의합을구하는함수1부터n까지의합을구하는함수

08:48

재생 [혼공C_새로워진 이것이 C언어다] 14강. 08-1 배열의 선언과 사용[혼공C_새로워진 이것이 C언어다] 14강. 08-1 배열의 선언과 사용

19:36

재생 [혼공C_새로워진 이것이 C언어다] 15강. 08-2 문자를 저장하는 배열[혼공C_새로워진 이것이 C언어다] 15강. 08-2 문자를 저장하는 배열

22:54

재생 대소문자변환대소문자변환

09:12

재생 문자열 교환은 strcpy 함수 사용문자열 교환은 strcpy 함수 사용

08:48

재생 [혼공C_새로워진 이것이 C언어다] 16강. 09-1 C언어 포인터의 기본 개념[혼공C_새로워진 이것이 C언어다] 16강. 09-1 C언어 포인터의 기본 개념

47:54

재생 const 포인터const 포인터

10:00

재생 [혼공C_새로워진 이것이 C언어다] 17강. 09-2 C언어 포인터에 관한 궁금한 이야기[혼공C_새로워진 이것이 C언어다] 17강. 09-2 C언어 포인터에 관한 궁금한 이야기

37:12

재생 [혼공C_새로워진 이것이 C언어다] 18강. 10-1 배열과 포인터의 관계[혼공C_새로워진 이것이 C언어다] 18강. 10-1 배열과 포인터의 관계

38:30

재생 포인터로 배열 요소를 처리하는 방법포인터로 배열 요소를 처리하는 방법

20:12

재생 배열값반복복사배열값반복복사

06:48

재생 [혼공C_새로워진 이것이 C언어다] 19강. 10-2 배열을 처리하는 함수[혼공C_새로워진 이것이 C언어다] 19강. 10-2 배열을 처리하는 함수

15:48

재생 10장2절확인문제풀이(배열을 출력하는 함수)10장2절확인문제풀이(배열을 출력하는 함수)

13:54

재생 같은 번호가 없는 6개의 로또번호 입력같은 번호가 없는 6개의 로또번호 입력

16:12

재생 [혼공C_새로워진 이것이 C언어다] 20강. 11-1 아스키 코드 값과 문자 입출력 함수[혼공C_새로워진 이것이 C언어다] 20강. 11-1 아스키 코드 값과 문자 입출력 함수

26:54

재생 [혼공C_새로워진 이것이 C언어다] 21강. 11-2 버퍼를 사용하는 입력 함수[혼공C_새로워진 이것이 C언어다] 21강. 11-2 버퍼를 사용하는 입력 함수

30:06

재생 혼자 공부하는 C 언어 - 도전 실전 예제11장혼자 공부하는 C 언어 - 도전 실전 예제11장

24:12

재생 [혼공C_새로워진 이것이 C언어다] 22강. 12-1 문자열과 포인터[혼공C_새로워진 이것이 C언어다] 22강. 12-1 문자열과 포인터

31:48

재생 [혼공C_새로워진 이것이 C언어다] 23강. 12-2 문자열 연산 함수[혼공C_새로워진 이것이 C언어다] 23강. 12-2 문자열 연산 함수

1:06:24

재생 strcpy 함수로 문자열 복사하는 다양한 방법strcpy 함수로 문자열 복사하는 다양한 방법

22:00

재생 [혼공C_새로워진 이것이 C언어다] 24강. 13-1 변수 사용 영역[혼공C_새로워진 이것이 C언어다] 24강. 13-1 변수 사용 영역

39:00

재생 [혼공C_새로워진 이것이 C언어다] 25강. 13-2 함수의 데이터 공유 방법[혼공C_새로워진 이것이 C언어다] 25강. 13-2 함수의 데이터 공유 방법

23:54

재생 [혼공C_새로워진 이것이 C언어다] 26강. 14-1 2차원 배열[혼공C_새로워진 이것이 C언어다] 26강. 14-1 2차원 배열

48:06

재생 [혼공C_새로워진 이것이 C언어다] 27강. 14-2 포인터 배열[혼공C_새로워진 이것이 C언어다] 27강. 14-2 포인터 배열

21:42

재생 2차원배열과포인터배열2차원배열과포인터배열

14:54

재생 [혼공C_새로워진 이것이 C언어다] 28강. 15-1 이중 포인터와 배열 포인터[혼공C_새로워진 이것이 C언어다] 28강. 15-1 이중 포인터와 배열 포인터

1:03:18

재생 포인터의 포인터 이중포인터포인터의 포인터 이중포인터

13:30

재생 이중 포인터로 포인터 swap이중 포인터로 포인터 swap

18:06

재생 [혼공C_새로워진 이것이 C언어다] 29강. 15-2 함수 포인터와 void 포인터[혼공C_새로워진 이것이 C언어다] 29강. 15-2 함수 포인터와 void 포인터

16:42

재생 [혼공C_새로워진 이것이 C언어다] 30강. 16-1 동적 할당 함수[혼공C_새로워진 이것이 C언어다] 30강. 16-1 동적 할당 함수

23:12

재생 [혼공C_새로워진 이것이 C언어다] 31강. 16-2 동적 할당 저장 공간의 활용[혼공C_새로워진 이것이 C언어다] 31강. 16-2 동적 할당 저장 공간의 활용

26:00

재생 소수(prime number) 출력소수(prime number) 출력

21:24

재생 [혼공C_새로워진 이것이 C언어다] 32강. 17-1 구조체[혼공C_새로워진 이것이 C언어다] 32강. 17-1 구조체

57:30

재생 [혼공C_새로워진 이것이 C언어다] 33강. 17-2 구조체 활용, 공용체, 열거형[혼공C_새로워진 이것이 C언어다] 33강. 17-2 구조체 활용, 공용체, 열거형

57:00

재생 구조체 포인터, 구조체 배열, 구조체 배열을 처리하는 함수구조체 포인터, 구조체 배열, 구조체 배열을 처리하는 함수

17:54

재생 [혼공C_새로워진 이것이 C언어다] 34강. 18-1 파일 개방과 입출력[혼공C_새로워진 이것이 C언어다] 34강. 18-1 파일 개방과 입출력

52:30

재생 [혼공C_새로워진 이것이 C언어다] 35강. 18-2 다양한 파일 입출력 함수[혼공C_새로워진 이것이 C언어다] 35강. 18-2 다양한 파일 입출력 함수

37:36

재생 파일입출력 함수를 사용한 프로그램파일입출력 함수를 사용한 프로그램

20:54

재생 파일 입출력 함수, 스트림 버퍼(stream buffer) 비우는코드파일 입출력 함수, 스트림 버퍼(stream buffer) 비우는코드

11:48

재생 [혼공C_새로워진 이것이 C언어다] 36강. 19-1 전처리 지시자(1)[혼공C_새로워진 이것이 C언어다] 36강. 19-1 전처리 지시자(1)

33:36

재생 [혼공C_새로워진 이것이 C언어다] 37강. 19-2 전처리 지시자(2)[혼공C_새로워진 이것이 C언어다] 37강. 19-2 전처리 지시자(2)

31:12

재생 [혼공C_새로워진 이것이 C언어다] 38강. 19-2 분할 컴파일[혼공C_새로워진 이것이 C언어다] 38강. 19-2 분할 컴파일

38:42

재생 [혼자 공부하는 C언어] 레벨업! 개념정리 - 비트(bit)가 무엇인가요?[혼자 공부하는 C언어] 레벨업! 개념정리 - 비트(bit)가 무엇인가요?

10:30

재생 [혼자 공부하는 C언어] 레벨업! 개념정리 - 진법(10진수, 8진수, 16진수, 2진수) 변환 방법[혼자 공부하는 C언어] 레벨업! 개념정리 - 진법(10진수, 8진수, 16진수, 2진수) 변환 방법

22:36

재생 [혼자 공부하는 C언어] 레벨업! 개념정리 - 10진수 형태의 실수를 2진수로 바꾸는 방법[혼자 공부하는 C언어] 레벨업! 개념정리 - 10진수 형태의 실수를 2진수로 바꾸는 방법

05:54

재생 [혼자 공부하는 C언어] 레벨업! 개념정리 - 실수가 메모리에 저장되는 형태[혼자 공부하는 C언어] 레벨업! 개념정리 - 실수가 메모리에 저장되는 형태

18:12

재생 [혼자 공부하는 C언어] 레벨업! 개념정리 - 0과 null 문자와 null 포인터의 차이[혼자 공부하는 C언어] 레벨업! 개념정리 - 0과 null 문자와 null 포인터의 차이

15:24

재생 [혼자 공부하는 C언어] 레벨업! 개념정리 - 재귀호출 함수[혼자 공부하는 C언어] 레벨업! 개념정리 - 재귀호출 함수

24:36

재생 [혼자 공부하는 C언어] 레벨업! 개념정리 - 문자열의 구현 방식[혼자 공부하는 C언어] 레벨업! 개념정리 - 문자열의 구현 방식

29:54

재생 [혼자 공부하는 C언어] 레벨업! 개념정리 - l-value(left value) 와 r-value(right value)[혼자 공부하는 C언어] 레벨업! 개념정리 - l-value(left value) 와 r-value(right value)

08:30

재생 [혼자 공부하는 C언어] 레벨업! 개념정리 - 포인터와 l-value, r-value[혼자 공부하는 C언어] 레벨업! 개념정리 - 포인터와 l-value, r-value

16:18

수강 후기

첫 번째 수강평을 남겨주세요!
다른 수강생에게 큰 도움이 됩니다.

100% 10,000

0