코드컴뱃(CodeCombat)은 미국 샌프란시스코에 본사를 둔 코드컴뱃팀(및 오픈소스 후원자들)이 개발한 코딩 학습용 웹게임이다. 2013년에 설립되었으며, 게임을 플레이하면서 실제 프로그래밍 언어를 배울 수 있는 온라인 교육 플랫폼이다.
사용자는 게임 속 영웅을 조종하기 위해 직접 코드를 입력해야 하며, 이를 통해 Python, JavaScript, CoffeeScript, C++(유료회원 한정) 등 실무에서 사용되는 프로그래밍 언어를 학습할 수 있다. 코딩을 전혀 모르는 초보자도 즐겁게 배울 수 있도록 설계되어 있으며, 학습 과정이 비교적 친절하여 초등학교 고학년 이상이면 원활하게 학습이 가능한 것으로 알려져 있다.
게임 내에는 여러 맵(스테이지)이 존재한다. 입문자용 던전인 '키트가드 던전'(Kithgard Dungeon)을 시작으로, 조건문(IF, ELSE)을 본격적으로 배우는 '백우드 숲'(Backwood Forest), 심화 과정인 '샤르벤 사막'(Sarven Desert), 'Cloudrip Mountain', 'Kelvintaph Glacier' 등이 있으며, 게임 개발과 웹 개발 관련 맵도 별도로 제공된다. 일부 스테이지는 무료로 이용 가능하나, 모든 콘텐츠를 이용하려면 월 9.99달러 또는 99달러(영구 사용권)의 유료 구독이 필요하다.
코드컴뱃은 오픈소스 프로젝트로 운영되며, 사용자는 코더(대마법사), 레벨 제작자(장인), 테스터(모험가), 번역가(외교관) 등 여러 방향으로 프로젝트 개발에 참여할 수 있다. 한국어는 메뉴와 인터페이스 등 일부만 지원되어 완전한 한글화가 이루어지지 않은 점이 단점으로 지적된다. 이로 인해 한국에서의 인지도는 상대적으로 낮은 편이다.