1. 1. 함수형 프로그래밍, 순수 함수의 개념과 조건, 람다 대수, 일급 객체의 개념과 특징 설명 36분
2. 2. 고차 함수, 함수형 프로그래밍 장점, 고차 함수 형태, 일반 함수, 람다식으로 고차 함수 만들기, 람다식의 자료형 생략 설명 42분
3. 3. 일반 함수를 이용하여 고차 함수 만들기, 람다식을 변수에 할당, 변수명을 함수명처럼 사용하여 람다식 호출 실습 34분
4. 4. 람다식 생략 가능 부분, 반환 자료형이 없고 매개변수가 하나인 표현 코드, 중첩 람다식, 람다식을 매개변수로 사용하는 고차 함수 실습 38분
5. 5. 람다식을 인자나 반환값 사용하는 고차 함수, 람다식과 고차함수 호출, 이름에 의한 람다식 호출 설명 39분
6. 6. 람다식을 인자나 반환값으로 사용하는 고차 함수 코드, 이름에 의한 람다식 호출 코드 실습 38분
7. 7. 다른 함수 참조 일반 함수 호출, 함수 참조 기호, 람다식에 매개변수가 없을때, 1개, 2개 이상인 경우, it키워드 설명 37분
8. 8. 다른 함수 참조에 의한 일반 함수 호출, 함수 참조 기호 사용, 일반 변수에 일반 함수 대입 실습 32분
9. 9. 람다식에 매개변수가 없을때, 1개, 2개 이상인 코드, it키워드 사용, 주의해야 할 점 실습 34분
10. 10. 일반 매개변수, 람다식 매개변수 같이 사용, 일반함수에 람다식 매개변수를 2개 사용, 익명 함수, 인라인 함수 개념 설명 43분
11. 11. 일반 매개변수, 람다식 매개변수 같이 사용 일반 함수의 매개변수 마지막에 람다식이 올때 소괄호에서 분리 가능 실습 33분
12. 12. 일반 함수의 익명 함수, 람다식에서 return문 사용, 인라인 함수, 역디컴파일 실습 38분
13. 13. 인라인 함수에서 비지역 반환, 확장함수, String클래스에 확장 함수, 중위함수, 꼬리 재귀 함수 설명 45분
14. 14. 인라인 함수에서 비지역 반환, crossinline 키워드, String 클래스에 확장함수 추가 실습 40분
15. 15. 중위 함수, 일반 재귀 함수와 꼬리 재귀 함수 실습 44분
16. 16. 팩토리얼, 피보나치 수열 일반 재귀함수로 실행 시 스택 오버플로우 발생, 꼬리 재귀함수 스택 오버플로우 해결 실습 27분