커리큘럼

학생의 목표(입시/대회/창업/메이커/웹/앱)에 맞춰 코스를 설계합니다.

학생 트랙 (초·중·고)

  • 기초 코딩/파이썬 스타터
  • 알고리즘/대회 대비
  • 웹·앱·AI 프로젝트 포트폴리오

일반인 트랙 (대학생·직장인 포함)

  • 파이썬 기초 → 데이터 분석
  • 업무 자동화(엑셀/문서/메일/파일)
  • AI 활용(프롬프트/업무 적용/프로젝트)

온라인 코드 협업(프로젝트 그룹) 운영 방식

1) 요구사항 & 역할분담

  • 기획서/유저스토리 작성
  • PM/Dev/QA 역할 배정
  • 주간 스프린트 목표 설정

2) GitHub 협업 개발

  • 브랜치 → PR → 리뷰 → 머지
  • 이슈/칸반으로 작업 관리
  • 테스트/리팩토링 루틴

3) 데모데이 & 포트폴리오

  • 발표자료/보고서 작성
  • 결과물 배포(웹/앱)
  • 포트폴리오 정리

협업 도구 예시: Zoom / VS Code Live Share / GitHub / Notion(일정·회의록) / Figma(기획·UI)

코스 로드맵 한눈에 보기

코딩 스타터

교육용 코딩 프로그램인 스크래치를 배우고 인공지능 프로젝트를 배워봅니다. 마이크로비트를 이용하여 소프트웨어와 하드웨어의 융합과정을 배워보고 아날로그 데이터를 디지털에서 처리하는 과정을 배워봅니다.

  • 스크래치 기초/응용
  • AI 프로젝트 입문
  • 마이크로비트 기초/응용

융합형 모바일어플

모바일 어플을 개발하는 앱인벤터를 배우고 휴대폰의 다양한 기능을 배워봅니다. 마이크로비트와 앱입벤터를 이용하여 모바일어플로 제어되는 ICT 융합형 프로젝트를 배워봅니다.

  • 앱인벤터 기초/응용
  • 휴대폰 센서 활용
  • 마이크로비트 연동 ICT 프로젝트
  • ICT 앱인벤터

C언어 프로그래밍

프로그래밍 언어인 C언어를 구조적 스토리 분석방법을 통해 배워봅니다. C언어의 고급문법을 배우 게임의 핵심요소를 개발하는 과정을 통해 복잡한 알고리즘을 배워봅니다.

  • C언어 문법
  • C언어 활용
  • 게임 요소 구현(미니 프로젝트)
  • 알고리즘 기초 적용

알고리즘

이산수학과 알고리즘 기초 단계를 배워봅니다. 다양한 알고리즘 기법을 배워보고 전국단위 알고리즘 대회의 기출문제를 풀어봅니다.

  • 이산수학 기초
  • 정렬/탐색/그리디/DP 등 핵심 기법
  • 전국단위 대회 기출 풀이

ICT 스타트 벤처

시제품 제작에 사용되는 아두이노를 C언어로 프로그래밍하는 과정을 배워봅니다. 3D모델링을 통해 출력된 프린팅물과 아두이노 센서들을 연결하여 제품을 개발하는 과정을 배워봅니다.

  • 아두이노 스케치
  • 센서/액추에이터 제어
  • 3D 모델링 & 프린팅
  • 아두이노 메이커 프로젝트

파이썬 게임프로젝트

인공지능과 메이커등 다양한 환경에서 활용가능한 파이썬언어의 문법을 알고리즘 문제를 해결하는 과정을 통해 배워봅니다. 게임시나리오를 설계하고 파이썬을 이용하여 실제 게임을 제작하는 과정을 배워봅니다.

  • 파이썬 기초
  • 파이썬 알고리즘
  • 게임 시나리오 설계
  • 파이썬 게임 제작 프로젝트

파이썬 스타트 벤처

파이썬 언어를 사용하여 공공데이터와 빅데이터를 처리하는 방법을 배워봅니다. 라즈베리파이와 센서 활용법을 배워보고 사물인터넷 환경을 구성하여 ICT 융합 제품을 개발하는 과정을 배워봅니다.

  • 웹크롤링 데이터 수집
  • 데이터 시각화/공공데이터 분석
  • 라즈베리파이+센서 IoT
  • 빅데이터 프로젝트

AI 코딩

AI 리터러시와 생성형 AI 활용을 바탕으로 파이썬으로 작은 데이터/이미지를 다루며 ‘만들어보는’ 경험을 쌓습니다. 데이터 분석·머신러닝 기초를 통해 입시/포트폴리오로 연결되는 팀 프로젝트를 완성합니다.

  • 파이썬 기초 + 간단한 이미지/텍스트 분류 체험
  • 파이썬 데이터 분석(전처리·시각화) + 모델 개념
  • 팀 프로젝트(문제정의→데이터→모델/서비스) & 발표

웹과 홈페이지

웹 기획과 디자인의 기초과정을 배워봅니다. 홈페이지를 지획하고 다양한 기능이 포함된 홈페이지를 제작해 봅니다.

  • 웹 기획/디자인 기초
  • HTML/CSS/JS
  • 기능 포함 홈페이지 제작
  • 배포/운영 기초

JAVA 스타트 벤처

객체지향 프로그래밍에 대한 기초개념을 익히고 알고리즘 문제를 통하여 JAVA를 배워봅니다. JAVA와 안드로이드 스튜디오를 이용하여 실생활에 사용가능한 모바일 어플리케이션을 제작해 보고 플레이스토어를 통해 수익을 창출하는 방법을 배워봅니다.

  • 객체지향 기초 & 알고리즘
  • Android Studio
  • 실생활 모바일 앱 제작
  • 배포/수익화(플레이스토어)

미래기술 휴머노이드로봇과 자율주행

동역학에 대한 기초지식을 배우고 인간과 유사한 구조를 가진 휴머노이드로봇과 코딩을 배워봅니다. 쥬피터노트북과 구글 인공지능에대해서 배워보고 이미지를 학습하여 자율주행 자동차 알고리즘을 배워봅니다.

  • 동역학 기초
  • 휴머노이드 로봇 코딩
  • Jupyter/AI 기초
  • 이미지 학습 기반 자율주행 알고리즘

네트워크 프로그래밍

인공지능과 메이커등 다양한 환경에서 활용가능한 파이썬언어의 문법을 알고리즘 문제를 해결하는 과정을 통해 배워봅니다. 게임시나리오를 설계하고 파이썬을 이용하여 실제 게임을 제작하는 과정을 배워봅니다.

  • 네트워크 기초
  • 클라이언트/서버 구조
  • 소켓 프로그래밍 기초
  • 프로젝트 기반 실습

심화 선택 모듈

학생의 목표(대회/입시/프로젝트)에 따라 아래 모듈을 추가 설계할 수 있습니다.

  • 미래기술 휴머노이드로봇과 자율주행
  • 네트워크 프로그래밍
  • 웹크롤링 데이터 수집 및 분석
  • 데이터 시각화 / 공공데이터분석
  • 해킹과 해킹방어 / CTF

AI를 만드는 과정(AI 프로그래밍)잘 쓰는 과정(AI 활용)으로 분리해, 목표(내신·입시·대회·프로젝트)에 맞춰 설계합니다.

AI 프로그래밍 과정 (파이썬 기반)

데이터를 다루고 모델을 만들며, 결과를 서비스로 구현합니다. 코딩 실력 + 문제해결력 + 포트폴리오를 함께 키웁니다.

  • 파이썬 기초/자료구조 · 파일/CSV 다루기
  • 데이터 수집·정제·시각화(그래프/대시보드)
  • 머신러닝 기초(분류·회귀) & 모델 평가(검증/과적합)
  • 간단한 AI 앱 구현(예측/추천/분류) · 결과 해석
  • 팀 프로젝트: 문제정의 → 데이터 → 모델 → 발표/보고서

AI 활용 과정 (학습·문서·프로젝트)

AI를 ‘잘 쓰는 능력’은 곧 문해력·사고력·검증력입니다. 학습/과제/발표/프로젝트에 AI를 안전하고 효과적으로 적용합니다.

  • AI 리터러시 · 안전/윤리(개인정보/저작권/표절 방지)
  • 프롬프트 설계(질문력/역할/조건/예시) & 결과 품질 개선
  • 학습 코치 활용: 개념정리·오답분석·서술형/보고서 보완
  • 코딩 보조 활용: 디버깅·코드리뷰·테스트케이스 만들기
  • 팩트체크/근거 찾기 루틴(출처/반례/검증 질문)
  • 팀 프로젝트 운영: 기획서·역할분담·회의록·발표자료 제작