프로젝트 소개

터미널 러닝은 수동적인 읽기가 아니라 실습을 통해 터미널 사용법을 가르치도록 설계된 대화형 웹 플랫폼입니다. 리눅스, macOS, 윈도우 환경을 지원하며 선택한 운영체제에 맞게 프롬프트, 셸, 명령어를 조정합니다. 이 플랫폼은 11개 모듈과 66개 레슨으로 구성된 단계별 커리큘럼을 제공하며, 2500개 이상의 단위 테스트로 검증되었습니다. 주요 기능으로는 대화형 터미널 에뮬레이터, 상황별 도움말, 자동 진행 상황 저장(로컬 또는 클라우드 동기화)이 있습니다. 또한 다중 역할 교실을 지원하여 교사가 학급을 관리하고 학생이 초대 코드로 등록할 수 있습니다. 선택적 AI 튜터는 BYOK(Bring Your Own Key) 방식으로 이용할 수 있습니다. React, Vite, Tailwind CSS, Supabase로 구축된 이 프로젝트는 MIT 라이선스로 무료로 사용할 수 있습니다.