지난 9년 동안 컴퓨터 프로그래밍과 관련된 서적과 강의를 무료로 공개한 사이트를 알려드립니다.
Free Programming Books(https://github.com/EbookFoundation/free-programming-books) 는 4000권 이상의 무료 프로그래밍 서적을 github의 저장소에서 43개의 언어로 공동으로 관리되고 있는 목록을 통해 전 세계 수많은 프로그래머들이 프로그래밍 능력을 습득하고 향상시키는데 도움을 주고 있습니다.
프로그램밍 책
inline ad
Amazon Web Service
- 아마존 웹 서비스를 다루는 기술
- AWS 기초 모듈 Workshop – Amazon Web Services
Assembly Language
- PC Assembly Language – Paul A. Carter (PDF)
AWK
C
C++
- 씹어먹는 C++ – 이재범 (PDF)
Docker
Elastic
- Elastic 가이드북 – 김종민
Git
- 깃허브 치트 시트 – Tim Green,
trl.:
marocchino,trl.:
Chayoung You,trl.:
Will 保哥 (HTML) - Git – 간편 안내서 – Roger Dudler,
trl.:
Juntai Park,trl.:
Ardie Hwang (HTML) - Pro Git 한글 번역 – Scott Chacon, Ben Straub,
trl.:
Sean Lee,trl.:
Seonghwan Lee,trl.:
Sungmann Cho,trl.:
Junyeong Yim, et al. (HTML, PDF, EPUB) (최신 버전)
Go
- 가장 빨리 만나는 Go 언어
- 효과적인 Go 프로그래밍
- AN INTRODUCTION TO PROGRAMMING IN GO 한글 번역
- Go 문서 한글 번역
- Go 언어 웹 프로그래밍 철저 입문
- The Little Go Book. 리틀 고 책입니다 – Karl Seguin,
trl.:
Byounghoon Kim (HTML) - The Ultimate Go Study Guide 한글 번역
HTML and CSS
Java
- 점프 투 자바 – 박응용
JavaScript
Node.js
- Node.js API 한글 번역 – outsideris
Webpack
- Webpack 문서 한글 번역 – Tobias Koppers, Sean Larkin, Johannes Ewald, LINE Corp, Dongkyun Yoo, et al.
LaTeX
Linux
- 리눅스 서버를 다루는 기술 (🗃️ archived)
- GNOME 배우기
Mathematics
- 기초정수론: 계산과 법연산, 그리고 비밀통신을 강조한 – William Stein (PDF)
Operation System
- 운영체제: 아주 쉬운 세 가지 이야기 – Remzi Arpacidusseau (PDF)
Perl
- 2시간 반만에 펄 익히기
- Perl 객체지향프로그래밍(OOP) : Hatena-TextBook의 oop-for-perl 문서 한역 by aero
- Seoul.pm 펄 크리스마스 달력 #2014 | Seoul.pm Perl Advent Calendar 2014
PHP
Laravel
Python
- 내가 파이썬을 배우는 방법
- 모두의 파이썬: 20일 만에 배우는 프로그래밍 기초
- 실용 파이썬 프로그래밍: 프로그래밍 유경험자를 위한 강좌 – 최용
- 왕초보를 위한 Python 2.7
- 점프 투 파이썬 – Python 3
- 중급 파이썬: 파이썬 팁들
- 파이썬 라이브러리 – 박응용
- 파이썬 헤엄치기 – 해달 프로그래밍
- 파이썬을 여행하는 히치하이커를 위한 안내서!
- 파이썬을 이용한 비트코인 자동매매 – 조대표
- A Byte of Python 한글 번역 – Jeongbin Park (PDF)
- PyQt5 Tutorial – 파이썬으로 만드는 나만의 GUI 프로그램 – Dardao (HTML)
Django
- 장고걸스 튜토리얼 (Django Girls Tutorial) (1.11) (HTML) (🚧 in process)
- 점프 투 장고 – 박응용
Flask
- 점프 투 플라스크 – 박응용
- Flask의 세계에 오신것을 환영합니다. (HTML)
R
- R을 이용한 데이터 처리 & 분석 실무 – 서민구 (HTML, PDF – 이전 버젼)
- The R Manuals (translated in Korean)
Raspberry Pi
Ruby
Rust
- 러스트 프로그래밍 언어 – 스티브 클라브닉, 캐롤 니콜스 (HTML) (🚧 in process)
- Rust by Example (🚧 in process)
Scratch
Sed
Software Engineering
- 유의적 버전 명세 2.0.0-ko2 – Tom Preston-Werner, 김대현, et al.
Springboot
- Springboot 2.X 정리 – 이동준
Unicode
프로그래밍 강의
https://github.com/EbookFoundation/free-programming-books/blob/main/courses/free-courses-ko.md
Algorithms & Data Structures
- 실전 알고리즘 강좌
- 알고리즘 강좌 (부경대 권오흠)
- 이상진의 자료구조
Android
- 안드로이드 스튜디오 강좌
- 안드로이드 스튜디오 실전 프로젝트
- 안드로이드 프로그래밍 고급 (T 아카데미)
- 안드로이드 프로그래밍 응용 (T 아카데미)
- 안드로이드 프로그래밍 중급 (T 아카데미)
- 안드로이드 프로그래밍 초급 (T 아카데미)
- Do it! 안드로이드 앱 프로그래밍
Arduino
ASP.NET
C/C++
- 두들낙서의 C/C++ 강좌
- 박정민의 C 언어본색
- 씹어먹는 C – 이재범
- 씹어먹는 C++ – 이재범
- 최호성의 C 프로그래밍
- C 언어 초보 강의 – 나도코딩 (YouTube)
- C++ 프로그래밍 강좌
- C언어 기초 프로그래밍 강좌
- C언어 코딩도장
C#
Circuit
- 논리회로 (성균관대 김문현)
Deep Learning
- 모두를 위한 딥러닝 시즌 1 – Sung Kim
- 모두를 위한 딥러닝 시즌 2 – Sung Kim
- C++로 배우는 딥러닝 – 홍정모
Flutter
- Flutter 강좌 순한맛 – 코딩셰프
- Flutter 입문 – 오준석의 생존코딩
- Flutter 중급 – 오준석의 생존코딩
Git
- 지옥에서 온 Git (생활코딩)
Go
- 쉽고 빠른 Go 시작하기 – Nicolás Serrano Arévalo (Nomad Coders) (email address required)
- 컴맹을 위한 프로그래밍 기초 강좌
Haskell
- 하스켈 프로그래밍: 프로그래밍과 유형 이론(Type Theory) – Gyesik Lee «liga nega» (YouTube)
Introduction
iOS
- iPhone 프로그래밍 (T 아카데미)
- Swfit로 시작하는 아이폰 앱 개발 교과서
Java
JavaScript
AngularJS
- AngularJS – 양재동 코드랩 (YouTube)
Node.js
React.js
Kotlin
- 안드로이드 코틀린 기초 강좌 – 센치한 개발자
Linux
- 리눅스 및 커널 프로그래밍 (금오공대 최태영)
- Linux Kernel Basic – Jihoo Yim (gitbook)
Machine Learning
- 머신러닝/딥러닝 입문
- 파이토치(PyTorch) 튜토리얼 한국어 번역 (HTML) (🚧 in process – 번역 진행 중)
- Python tensorflow & 머신러닝 기초 강좌
Mathematics
MySQL
- DATABASE2-MySQL (생활코딩)
Network
Operation System
PHP
Python
Django
- Python Django Web Framework – 생활코딩
Flask
- Python Flask Web Framework – 생활코딩
Raspberry Pi
Reinforced Learning
Ruby
- Python & Ruby (생활코딩)
- Ruby coin
Security
Spring
Swift
- Swift 프로그래밍 (T 아카데미)
Unreal Engine
Web Development
- 웹 프로그래밍
- HTML5&CSS3 기초 (T 아카데미)
- Web1-HTML (생활코딩)
- Web2-CSS (생활코딩)
- Web2-Domain name system (생활코딩)
- Web2-Home server (생활코딩)
- Web2-JavaScript (생활코딩)
- Web2-nodejs (생활코딩)
- Web2-PHP (생활코딩)
- Web2-Python (생활코딩)
- Web3-PHP & MySQL (생활코딩)