목록으로
교육·학습을 위한 AI 활용
코드를 외우지 않고, AI와 만들며 배우는 모두개발자 시대
AI에게 요청하고 결과를 확인·수정·배포하는 과정을 코스웨어로 구조화하여, 코딩 경험이 없는 성인과 학생도 자신의 아이디어를 실제 앱으로 완성하도록 한 AI 활용 교육 사례
🤖 활용 AI 도구
ChatGPT, Gemini, Claude, Solar
① 어떤 상황에서 AI를 활용했나요?
기존 코딩 교육은 문법과 개발 도구 사용법부터 배워야 해 초보자가 자신의 아이디어를 결과물로 만들기까지 오랜 시간이 걸렸음.
성인 학습자는 업무나 생활에 필요한 도구를 직접 만들고 싶어도 개발 경험이 없어 시작 자체를 어려워했음.
학생들은 생성형 AI로 코드를 쉽게 받을 수 있었지만, 코드를 그대로 복사하거나 오류와 개인정보·보안 문제를 확인하지 않는 경우가 있었음.
강사가 모든 학습자의 오류를 개별적으로 해결해 주기 어려워, 혼자서도 질문하고 점검하며 학습할 수 있는 구조가 필요했음.
AI 활용을 단순한 코드 생성이 아니라 ‘문제 정의, 요청, 확인, 수정, 배포’까지 이어지는 문제 해결 학습으로 설계할 필요가 있었음.
② 어떤 AI를 어떻게 활용했나요?
웹 기반 바이브코딩 코스웨어 ‘VibeCoder Lab’을 활용해 성인과 학생이 단계별로 AI와 앱을 만들도록 수업을 운영함.
코스웨어는 루키·프로·마스터의 세 단계와 총 44개 강의로 구성되어 있으며, 학습자의 경험과 목표에 따라 과정을 선택할 수 있음.
루키 과정에서는 ChatGPT·Claude·Gemini 중 하나를 선택해 자연어로 요청하고, 한 파일짜리 HTML 앱을 만들어 Netlify나 Vercel에 배포함.
프로 과정에서는 Codex·Claude Code·Antigravity 등의 AI 에이전트와 Git·GitHub를 활용해 외부 API가 연결된 앱을 제작하고 API 키 보안을 점검함.
마스터 과정에서는 로그인, 데이터베이스, AI API, 테스트, 배포, 운영까지 연결하여 실제 서비스 형태의 결과물을 완성함.
모든 과정에 ‘Prompt·Context·Harness’를 적용함. 무엇을 만들지 요청하고, 필요한 배경을 제공하며, AI가 지켜야 할 범위와 확인 기준을 함께 설정함.
학습자가 막히면 현재 상황과 오류 내용을 입력해 AI에게 보낼 도움 요청문을 만들도록 함.
실습 후에는 학습 목표와 완료 기준을 포함한 ‘AI 점검 프롬프트’로 자신의 결과물을 검토하고, ‘AI 토론 프롬프트’를 이용해 다른 관점과 반례를 탐색함.
[성인 교육 활용]
성인 연수에서는 자신의 업무와 생활에서 반복되는 문제를 먼저 찾도록 함.
참가자는 행사 준비 체크리스트, 일정 관리, 설문 결과 요약, 업무용 계산기 등 자신에게 필요한 도구를 주제로 선택함.
코딩 경험이 없는 참가자는 45~50분 압축 과정 또는 4차시 루키 과정을 통해 작은 앱을 완성하고 배포 링크를 만듦.
경험이 있는 참가자는 프로·마스터 과정으로 이동해 API, GitHub, 로그인, 데이터베이스, 보안이 포함된 서비스로 발전시킴.
강의 내용을 듣는 데 그치지 않고 연수 종료 후에도 실제 업무와 일상에서 사용할 수 있는 결과물을 남기도록 운영함.
[학생 교육 활용]
학생 수업에서는 생활이나 학교에서 불편했던 점을 찾아 한 문장의 앱 아이디어로 표현하도록 함.
학생들은 여행 준비 앱, 학급 타이머, 랜덤 발표자 뽑기, 모둠 편성기, 독서 기록장 등 자신의 관심에 맞는 프로젝트를 선택함.
‘아이디어 정하기 → AI에게 요청하기 → 코드 실행하기 → 오류 수정하기 → 배포하기 → 발표하기’의 순서로 수업을 진행함.
교사는 발표 모드와 교사 모드를 활용해 개념 설명, 실습 순서, 예상 오류, 수업 운영 방법을 확인함.
학생은 각 강의의 ‘확인하기’ 항목을 점검한 뒤 완료 처리하고, 진행 결과를 코드나 QR로 교사에게 제출함.
제출용 완료 코드에는 학생이 작성한 실습 내용이 포함되지 않아 결과물의 내용과 개인정보가 외부로 전달되지 않도록 함.
③ 활용 결과 어떤 변화가 있었나요?
성인과 학생 모두 코딩 문법을 먼저 외우기보다 자신이 해결하고 싶은 문제에서 학습을 시작할 수 있었음.
막연한 아이디어를 한 문장, 요구사항, 완료 기준으로 구체화하면서 AI에게 정확하게 요청하는 능력이 향상됨.
AI가 만든 코드를 그대로 받아들이지 않고 직접 실행하고, 오류를 찾아 수정하며, 기능과 보안을 확인하는 습관을 기를 수 있었음.
학습의 결과가 문제 풀이 점수가 아니라 실제로 작동하는 앱과 공개 배포 링크로 남음.
성인 학습자는 교육에서 만든 결과물을 업무와 생활에 바로 적용하고, 필요에 따라 기능을 계속 수정할 수 있었음.
학생은 AI 콘텐츠를 소비하는 입장에서 벗어나 자신의 아이디어를 설계하고 제작하는 창작자로 참여함.
강사는 학습자의 실습 내용을 모두 열어보지 않고도 완료율을 확인하고, 도움이 필요한 학습자에게 집중적으로 피드백할 수 있었음.
학습 결과를 Markdown, HTML, 인쇄·PDF 형태의 포트폴리오로 정리하여 성장 과정과 결과물을 함께 확인할 수 있었음.
④ 나만의 방식 또는 개선한 점은 무엇인가요?
성인과 학생에게 별도의 쉬운 버전과 어려운 버전을 제공하는 대신, 같은 코스웨어에서 프로젝트 주제와 과정 수준을 선택하도록 함.
모든 강의를 ‘한 줄 핵심 → 개념 도식 → 따라하기 → 실습하기 → 확인하기’의 동일한 구조로 구성함.
긴 설명은 접어 두고 실습과 핵심 내용을 먼저 볼 수 있는 집중 모드를 적용해 학습자가 해야 할 일을 쉽게 찾도록 함.
AI에게 코드를 한 번에 만들어 달라고 요청하지 않고, 작은 기능을 만든 뒤 실행·확인·수정하는 과정을 반복하도록 함.
결과물마다 기능 작동, 요구사항 일치, 오류 수정 기록, 배포 성공 등의 완료 기준을 적용함.
API 키와 비밀번호를 코드에 넣지 않도록 안내하고, 민감정보로 의심되는 문자열을 점검하도록 설계함.
교사는 AI의 결과를 대신 설명해 주는 사람이 아니라, 학습자가 질문과 검증 기준을 세우도록 돕는 촉진자 역할을 맡음.
AI가 정답을 바로 알려주기보다 학습자의 생각을 먼저 묻고 반례와 다른 관점을 제시하도록 토론 프롬프트를 구성함.
⑤ 다른 사람도 따라 할 수 있나요?
루키 과정은 별도의 프로그램 설치 없이 브라우저와 이메일 계정만으로 시작할 수 있음.
45~50분 압축형, 4차시 표준형, 하루 연수형, 4주 심화형 등 교육 시간과 대상에 맞게 운영 방식을 선택할 수 있음.
강사는 교사 모드를 켜서 차시별 시간, 설명 포인트, 예상 오류와 점검 기준을 확인할 수 있음.
학습자는 예시 프로젝트를 그대로 따라 하거나 자신의 업무·생활·학교 문제에 맞는 주제로 변경할 수 있음.
수업은 ‘문제 선택 → AI 요청 → 결과 실행 → 사람의 검토 → 수정 → 배포·공유’의 순서로 재현할 수 있음.
개인정보를 입력하지 않고, API 키를 공개하지 않으며, AI 결과를 직접 검토한다는 원칙을 함께 적용하면 성인 연수와 학생 수업 모두에서 안전하게 활용할 수 있음.
기존 코딩 교육은 문법과 개발 도구 사용법부터 배워야 해 초보자가 자신의 아이디어를 결과물로 만들기까지 오랜 시간이 걸렸음.
성인 학습자는 업무나 생활에 필요한 도구를 직접 만들고 싶어도 개발 경험이 없어 시작 자체를 어려워했음.
학생들은 생성형 AI로 코드를 쉽게 받을 수 있었지만, 코드를 그대로 복사하거나 오류와 개인정보·보안 문제를 확인하지 않는 경우가 있었음.
강사가 모든 학습자의 오류를 개별적으로 해결해 주기 어려워, 혼자서도 질문하고 점검하며 학습할 수 있는 구조가 필요했음.
AI 활용을 단순한 코드 생성이 아니라 ‘문제 정의, 요청, 확인, 수정, 배포’까지 이어지는 문제 해결 학습으로 설계할 필요가 있었음.
② 어떤 AI를 어떻게 활용했나요?
웹 기반 바이브코딩 코스웨어 ‘VibeCoder Lab’을 활용해 성인과 학생이 단계별로 AI와 앱을 만들도록 수업을 운영함.
코스웨어는 루키·프로·마스터의 세 단계와 총 44개 강의로 구성되어 있으며, 학습자의 경험과 목표에 따라 과정을 선택할 수 있음.
루키 과정에서는 ChatGPT·Claude·Gemini 중 하나를 선택해 자연어로 요청하고, 한 파일짜리 HTML 앱을 만들어 Netlify나 Vercel에 배포함.
프로 과정에서는 Codex·Claude Code·Antigravity 등의 AI 에이전트와 Git·GitHub를 활용해 외부 API가 연결된 앱을 제작하고 API 키 보안을 점검함.
마스터 과정에서는 로그인, 데이터베이스, AI API, 테스트, 배포, 운영까지 연결하여 실제 서비스 형태의 결과물을 완성함.
모든 과정에 ‘Prompt·Context·Harness’를 적용함. 무엇을 만들지 요청하고, 필요한 배경을 제공하며, AI가 지켜야 할 범위와 확인 기준을 함께 설정함.
학습자가 막히면 현재 상황과 오류 내용을 입력해 AI에게 보낼 도움 요청문을 만들도록 함.
실습 후에는 학습 목표와 완료 기준을 포함한 ‘AI 점검 프롬프트’로 자신의 결과물을 검토하고, ‘AI 토론 프롬프트’를 이용해 다른 관점과 반례를 탐색함.
[성인 교육 활용]
성인 연수에서는 자신의 업무와 생활에서 반복되는 문제를 먼저 찾도록 함.
참가자는 행사 준비 체크리스트, 일정 관리, 설문 결과 요약, 업무용 계산기 등 자신에게 필요한 도구를 주제로 선택함.
코딩 경험이 없는 참가자는 45~50분 압축 과정 또는 4차시 루키 과정을 통해 작은 앱을 완성하고 배포 링크를 만듦.
경험이 있는 참가자는 프로·마스터 과정으로 이동해 API, GitHub, 로그인, 데이터베이스, 보안이 포함된 서비스로 발전시킴.
강의 내용을 듣는 데 그치지 않고 연수 종료 후에도 실제 업무와 일상에서 사용할 수 있는 결과물을 남기도록 운영함.
[학생 교육 활용]
학생 수업에서는 생활이나 학교에서 불편했던 점을 찾아 한 문장의 앱 아이디어로 표현하도록 함.
학생들은 여행 준비 앱, 학급 타이머, 랜덤 발표자 뽑기, 모둠 편성기, 독서 기록장 등 자신의 관심에 맞는 프로젝트를 선택함.
‘아이디어 정하기 → AI에게 요청하기 → 코드 실행하기 → 오류 수정하기 → 배포하기 → 발표하기’의 순서로 수업을 진행함.
교사는 발표 모드와 교사 모드를 활용해 개념 설명, 실습 순서, 예상 오류, 수업 운영 방법을 확인함.
학생은 각 강의의 ‘확인하기’ 항목을 점검한 뒤 완료 처리하고, 진행 결과를 코드나 QR로 교사에게 제출함.
제출용 완료 코드에는 학생이 작성한 실습 내용이 포함되지 않아 결과물의 내용과 개인정보가 외부로 전달되지 않도록 함.
③ 활용 결과 어떤 변화가 있었나요?
성인과 학생 모두 코딩 문법을 먼저 외우기보다 자신이 해결하고 싶은 문제에서 학습을 시작할 수 있었음.
막연한 아이디어를 한 문장, 요구사항, 완료 기준으로 구체화하면서 AI에게 정확하게 요청하는 능력이 향상됨.
AI가 만든 코드를 그대로 받아들이지 않고 직접 실행하고, 오류를 찾아 수정하며, 기능과 보안을 확인하는 습관을 기를 수 있었음.
학습의 결과가 문제 풀이 점수가 아니라 실제로 작동하는 앱과 공개 배포 링크로 남음.
성인 학습자는 교육에서 만든 결과물을 업무와 생활에 바로 적용하고, 필요에 따라 기능을 계속 수정할 수 있었음.
학생은 AI 콘텐츠를 소비하는 입장에서 벗어나 자신의 아이디어를 설계하고 제작하는 창작자로 참여함.
강사는 학습자의 실습 내용을 모두 열어보지 않고도 완료율을 확인하고, 도움이 필요한 학습자에게 집중적으로 피드백할 수 있었음.
학습 결과를 Markdown, HTML, 인쇄·PDF 형태의 포트폴리오로 정리하여 성장 과정과 결과물을 함께 확인할 수 있었음.
④ 나만의 방식 또는 개선한 점은 무엇인가요?
성인과 학생에게 별도의 쉬운 버전과 어려운 버전을 제공하는 대신, 같은 코스웨어에서 프로젝트 주제와 과정 수준을 선택하도록 함.
모든 강의를 ‘한 줄 핵심 → 개념 도식 → 따라하기 → 실습하기 → 확인하기’의 동일한 구조로 구성함.
긴 설명은 접어 두고 실습과 핵심 내용을 먼저 볼 수 있는 집중 모드를 적용해 학습자가 해야 할 일을 쉽게 찾도록 함.
AI에게 코드를 한 번에 만들어 달라고 요청하지 않고, 작은 기능을 만든 뒤 실행·확인·수정하는 과정을 반복하도록 함.
결과물마다 기능 작동, 요구사항 일치, 오류 수정 기록, 배포 성공 등의 완료 기준을 적용함.
API 키와 비밀번호를 코드에 넣지 않도록 안내하고, 민감정보로 의심되는 문자열을 점검하도록 설계함.
교사는 AI의 결과를 대신 설명해 주는 사람이 아니라, 학습자가 질문과 검증 기준을 세우도록 돕는 촉진자 역할을 맡음.
AI가 정답을 바로 알려주기보다 학습자의 생각을 먼저 묻고 반례와 다른 관점을 제시하도록 토론 프롬프트를 구성함.
⑤ 다른 사람도 따라 할 수 있나요?
루키 과정은 별도의 프로그램 설치 없이 브라우저와 이메일 계정만으로 시작할 수 있음.
45~50분 압축형, 4차시 표준형, 하루 연수형, 4주 심화형 등 교육 시간과 대상에 맞게 운영 방식을 선택할 수 있음.
강사는 교사 모드를 켜서 차시별 시간, 설명 포인트, 예상 오류와 점검 기준을 확인할 수 있음.
학습자는 예시 프로젝트를 그대로 따라 하거나 자신의 업무·생활·학교 문제에 맞는 주제로 변경할 수 있음.
수업은 ‘문제 선택 → AI 요청 → 결과 실행 → 사람의 검토 → 수정 → 배포·공유’의 순서로 재현할 수 있음.
개인정보를 입력하지 않고, API 키를 공개하지 않으며, AI 결과를 직접 검토한다는 원칙을 함께 적용하면 성인 연수와 학생 수업 모두에서 안전하게 활용할 수 있음.