2. 오픈 소스 소프트웨어
3. 오픈 소스 소프트웨어를 사용하는 이유
4. 성공적인 OSS 프로젝트의 예
5. OSS 프로젝트에서 작업하는 방법
6. 지속적인 통합
7. OSS 라이선싱 및 법적 문제
8. 리더십 VS Control (프로젝트가 실패하는 이유)
9. OSS의 다양성 존중 및 장려
10. GitHub 및 기타 호스팅 제공 업체
11. 리눅스와 운영 체제
12. 그래픽 환경 및 인터페이스
13. 시스템 관리
14. 도움말 보기
15. 텍스트 편집기
16. 셸, bash 및 명령줄
17. 파일 시스템 레이아웃, 파티션, 경로 및 링크
18. 시스템 초기화
19. Memory
20. 네트워킹
21. 명령 세부 정보
22. 사용자 및 그룹
23. 리눅스 파일 시스템
24. 필수 명령줄 도구
25. Bash Scripting
26. 파일 및 파일 시스템
27. 컴파일, 링크 및 라이브러리
28. Java 설치 및 환경**
29. RPM 및 Debian 패키지 구축
30. GIT 소개
31.Git 설치
32. Git 및 개정 제어 시스템
33. Git 사용: 예
34. Git 개념 및 아키텍처
35. 파일 및 인덱스 관리
36. Commits
37. Branches
38. Diffs
39. Merges
40. 로컬 및 원격 저장소 관리
41. Using Patches
42. 고급 Git 인터페이스: Gerrit

