세련된 웹 2.0 서비스 구축을 위한 집단지성 프로그래밍을 소개한 책. 웹 사이트에서 흥미로운 데이터 세트를 취득하는 방법과 독자가 운영하는 서비스의 사용자들로부터 데이터를 수집하는 방법 그리고 발견한 데이터를 분석 · 이해하는 다양한 기법들을 다룬다. 데이터 분석, 기계학습, 통계 등에 대한 사전지식이 없어도 본문 내용을 이해할 수 있도록 수학적인 개념들을 간단히 설명하고 있으며, 각 절 내 코드 예제를 가이드북 형태로 만들어 독자스스로 응용 프로그램을 단계별로 만들고 알고리즘 동작원리를 이해할 수 있도록 하였다.