프롬프트 엔지니어링 완전 정복
아리가람
이 강의는 대규모 언어 모형(LLM)이나 생성형 인공지능을 효과적으로 활용하기 위한 핵심 기술인 프롬프트 엔지니어링을 체계적으로 학습하는 과정입니다. 기초 이론부터 실전 기법, 그리고 최신 응용 사례와 보안·윤리 문제까지 폭넓게 다루어, LLM 기반 서비스 개발자·데이터 사이언티스트·AI 기획자 모두에게 실질적인 도움을 제공합니다.
중급이상
프롬프트엔지니어링
👨🍳 코드를 요리하듯, 깔끔하고 맛있게! 『클린 코딩』은 요리에 비유해 클린 코딩을 유쾌하게 배우는 요리사 같은 개발자의 코드 요리 교실입니다. 🍽️
코드 스멜이 나는 레거시 코드를 클린하게 리팩토링하는 실전 과제
도메인 언어 기반 네이밍 전략과 문서화 스킬
협업에 강한 API 설계 및 유비쿼터스 언어 정립 방법
TDD, 테스트 커버리지 분석, 자동화된 테스트 구조화
문제 해결 중심의 클린 코드 사고방식
오픈소스 프로젝트 참여를 위한 매너, 툴셋, 기여 방법
현재 강의를 완성해 가고 있는 중입니다. 강의를 완성해 가면서 점진적으로 가격을 조정할 예정입니다. 그러므로 더 일찍 구매하신 분은 상대적으로 더 저렴하게 구매하실 수 있는 대신, 강의가 다 완성될 때까지 (수시로 보강하겠지만) 오래 기다리셔야 하는 단점이 있습니다. 이러한 점을 고려해서 구매를 결정해 주시기 바랍니다.
2025년 9월 23일
비공개 처리했던 섹션들의 수업 목차를 다시 공개 처리했습니다. 내용을 채워 나가는 중입니다.
2025년 8월 31일
[기본] 섹션들(1 ~ 16번 섹션)을 완성했습니다.
2025년 8월 22일
[심화]에 해당하는 '보너스' 섹션들(17 ~ 23번 섹션)을 비공개 처리했습니다. 내용을 완성한 후에 다시 섹션 단위로 공개하겠습니다.
이 강의는 코드를 요리로, 개발자를 요리사로 비유하며 재미있고 생생한 비유를 통해 '클린 코드(Clean Code, 말끔한 코드)' 원칙을 배우는 여정입니다. 이 과정에서 협업 툴, 코딩 테스트, 리팩터링 같은 관련 개념과 기법도 배우게 됩니다.
함수 = 요리법
변수 = 재료
모듈 = 메뉴 구성
코딩 테스트 = 위생 점검
코드 스타일 = 플레이팅
협업 = 주방 팀워크
클린 코딩 원칙을 요리 알레고리로 쉽게 이해
언어에 상관없는 실용적이고 직관적인 클린 코딩 기술 습득
Python, Java, JavaScript, C++ 등 주요 언어별 클린 코드 적용 방법 체득
협업, 협업 툴, 코딩테스트, 리팩토링, 보안, 오픈소스 등 개발 전반에 대한 실전 감각 향상
요리 세계관: 요리와 주방, 식당을 주제로 한 세계관 몰입
요리사의 해설: 코드 예제를 요리 과정으로 설명
언어별 개선 코드: 개선 전/후 코드 비교 (Python, Java, JS, C++)
퀴즈: 요리사의 위생검사! 개념 복습 퀴즈 포함
실습 과제: 직접 ‘요리’하며 배우는 클린 코드
섹션 1. 재료 준비의 기술 — 좋은 변수의 시작
섹션 2. 요리법이 간단할수록 더 맛있다 — 함수 설계
섹션 3. 주방 동선과 메뉴 구성 — 모듈화와 구조
섹션 4. 반복되는 레시피는 자동화한다 — 중복 제거 & 추상화
섹션 5. 위생 검사에 합격하기 — 테스트와 품질
섹션 6. 요리법 해설은 꼭 필요한 만큼만 — 주석과 문서화
섹션 7. 요리사들의 팀워크 — 협업과 코드 리뷰
섹션 8. 주방 사고를 줄이자 — 예외 처리와 오류 대응
섹션 9. 도구를 갈고 닦는 장인 — 도구 활용과 자동화
섹션 10. 이름값 하는 요리사 — 명명 규칙과 도메인 언어
섹션 11. 한 상 가득 차린 코드 — 인터페이스와 API
섹션 12. 주방 리노베이션 — 리팩토링 실전
섹션 13. 나쁜 셰프의 흔적 — 코드 스멜 탐지
섹션 14. 고객의 입을 생각하라 — 보안과 사용자 고려
섹션 15. 오픈 키친 — 코드 공개와 오픈소스 매너
섹션 16. 셰프의 성장 — 좋은 코드란 무엇인가
섹션 17. [심화] 지속 가능한 주방 — 성능과 최적화
섹션 18. [심화] 주방의 위기 관리 — 디버깅과 문제 해결
섹션 19. [심화] 요리의 철학 — 디자인 패턴과 원칙
섹션 20. [심화] 미래 주방 기술 — 최신 기술과 트렌드
섹션 21. [심화] 레거시 주방 개조하기 — 기존 코드 개선
섹션 22. [심화] 주방의 지속성 — 유지보수 친화적 코드
섹션 23. [심화] 다문화 주방 — 다양한 언어와 기술 통합
클린 코드 관점에서 팀 코드 리뷰 능력 향상
더 빠르고 안정적인 코드 작성
오픈소스, 협업 프로젝트 기여 가능
클린 코드 기반의 설계 역량 강화
셰프 같은 감각 있는 개발자로의 성장!
“좋은 요리는 사람을 감동하게 하고, 좋은 코드는 개발자를 감탄하게 한다.”
이 강의에서, 당신의 코드를 요리하는 방법을 배워보세요.
Python, Java, JavaScript, C++ 중 최소 1개 언어에 대한 기초 수준의 이해력
기억할 것은 기억하기 위한 공책
초급~중급 개발자
협업 시 가독성과 품질 문제로 고생해 본 분
실무에서 클린 코딩을 적용하고 싶은 팀/개발자
코드 리뷰를 처음 접하는 인턴/주니어 프로그래머
학습 대상은
누구일까요?
👨🍳 코드가 자꾸 미지근하다고 느끼는 주니어 개발자
📦 리팩토링과 테스트에 자신 없는 실무 개발자
🔍 클린 코드 기준이 모호한 팀 리더 또는 코드 리뷰어
선수 지식,
필요할까요?
기본적인 프로그래밍 문법 이해 (Python, Java, JavaScript, C++ 중 하나 이상)
함수, 변수, 클래스, 조건문 등의 기초 개념 숙지
간단한 프로젝트 또는 과제 구현 경험
코드 실행 환경(IDE, 터미널, 빌드 도구 등)에 대한 기초 사용 능력
전체
160개 ∙ (38시간 21분)
해당 강의에서 제공:
2025 블랙 프라이데이 깜짝 연장 할인 중 (1일 남음)
월 ₩14,850
5개월 할부 시
25%
₩99,000
₩74,250
지식공유자님의 다른 강의를 만나보세요!
같은 분야의 다른 강의를 만나보세요!