다니엘 슈네데르만
다니엘 슈네데르만 (Daniel Shiffman, 또는 Daniel Schneider가 사용되기도 함)은 컴퓨터 프로그래밍, 특히 Processing을 활용한 창작 코딩 분야에서 활동하는 미국의 교육자이자 예술가이다. 뉴욕 대학교(NYU)의 Tisch School of the Arts에서 ITP(Interactive Telecommunications Program)의 교수로 재직하며, 학생들이 창의적인 코딩을 통해 예술과 기술을 융합하는 방법을 가르치고 있다.
슈네데르만은 Processing, p5.js, 그리고 JavaScript를 이용한 다양한 워크숍과 튜토리얼을 제공하며, YouTube 채널 "The Coding Train"을 통해 프로그래밍 교육 콘텐츠를 무료로 제공하고 있다. "The Coding Train" 채널은 프로그래밍 개념을 쉽고 재미있게 설명하여 폭넓은 시청자층을 확보하고 있으며, 프로그래밍 학습에 대한 접근성을 높이는 데 기여하고 있다.
그는 "Learning Processing: A Beginner's Guide to Programming Images, Animation, and Interaction"이라는 책을 저술하여 Processing 프로그래밍 입문자를 위한 표준 교재로 널리 사용되고 있다. 이 책은 프로그래밍 경험이 없는 사람들도 쉽게 따라 할 수 있도록 구성되어 있으며, 다양한 예제와 실습을 통해 프로그래밍 원리를 이해하도록 돕는다.
슈네데르만은 오픈 소스 운동에도 적극적으로 참여하고 있으며, 그의 작품과 교육 자료는 대부분 자유롭게 이용할 수 있도록 공개되어 있다. 그는 코딩을 통해 창의적인 표현을 탐구하고, 프로그래밍 교육의 혁신을 추구하는 데 기여하고 있다.