CodeCombat là web game giáo dục để học các khái niệm và ngôn ngữ lập trình phần mềm. Các nội dung trong trang web này được khuyến khích cho học sinh từ 9 đến 16 tuổi. Tại đây, các học sinh sẽ được học cách gõ các ngôn ngữ mã hóa như JavaScript, Python, HTML và CoffeeScript, cũng như học các nguyên tắc cơ bản về khoa học máy tính.
Code Combat là một công ty cung cấp các khóa học miễn phí tại trường học và tại nhà cho các bậc cha mẹ, giúp trẻ 9 tuổi trở lên học những kiến thức cơ bản về khoa học máy tính và viết mã thông qua một trò chơi điện tử nhập vai (RPG) mở rộng. CodeCombat hiện đang dạy các ngôn ngữ mã hóa dựa trên văn bản, đặc biệt là Python và Javascript.
CodeCombat sẽ đưa học sinh tham gia một trò chơi điện tử nhập vai giả tưởng (RPG) bao gồm hơn 400 cấp độ. Các học sinh sẽ tự tạo các nhân vật tùy chỉnh của riêng mình và ngay từ đầu học cách mã đầu vào bằng Python hoặc Javascript để kiểm soát chuyển động cơ bản của các nhân vật đó.
Code Combat có lối chơi theo phong cách RPG rất dễ thương và vui nhộn. Game có cách chơi khá linh hoạt, cho phép trẻ em sửa đổi thiết bị của mình và tạo ra nhiều nhân vật để chơi cùng. Mục đích chính của game là giúp cho học sinh quen với việc viết mã cú pháp và gõ các lệnh mã về cơ bản, ví dụ nhập mã để di chuyển một nhân vật xung quanh một mê cung đơn giản.
Khi học sinh quen hơn với việc viết mã và tiến bộ sau khi đọc hướng dẫn, hoặc nếu đã có kinh nghiệm trước đó và quyết định bỏ qua cấp hướng dẫn, các học sinh có thể chọn nhiều ngục tối khác nhau với các nhiệm vụ dựa trên mã khác nhau. Mỗi màn chơi này có một nhiệm vụ đa dạng, yêu cầu học sinh tạo và nhập mã, ví dụ như nhặt chiến lợi phẩm hoặc tránh nguy hiểm.
Codecombat cố gắng giữ cho mọi thứ luôn mới mẻ và khuyến khích học sinh phát triển kỹ năng của mình bằng cách thay đổi bản đồ cấp độ, địa hình và làm cho các trận chiến trở nên khó khăn hơn. Ngoài ra, học sinh tham gia các cấp độ khuyến khích họ xây dựng cấp độ của riêng mình hoặc tạo các tập lệnh tùy chỉnh.
Ngoài Code Combat, bạn cũng có thể tham khảo các trang học lập trình nổi tiếng như: Scratch Online, Tynker, Codecademy, Code.org, Code Academy,…