logo

Đang load dữ liệu

logo devmaster

VIỆN CÔNG NGHỆ VÀ ĐÀO TẠO DEVMASTER

Đào tạo - Phần mềm - Cho thuê nhân sự

  • 0969.609.003
  • 0978.611.889
  • Trang chủ
  • Các khoá đào tạo
    • Chuyên đề WEB - PHP

      • Lập trình web với HTML5 - CSS3- JQuery - Bootstrap - Ajax - [36 giờ]
      • Lập trình web frontend - reactjs - [75 giờ]
      • Lập trình web với mã nguồn mở PHP&MYSQL - PHP FRAMEWORK [126 giờ]

      Chuyên đề Mobile

      • Lập trình Games/Apps trên nền tảng Android - [120 giờ]
      • Lập trình Games/Apps trên nền tảng IOS - [120 giờ]

      Chuyên đề JAVA

      • Ngôn ngữ lập trình hướng đối tượng với java - [40 giờ]
      • Lập trình ứng dụng với java - [100 giờ]
      • Lập trình web site với java framework (JPA, HIBERNATE, SPRING MVC, SPRINGBOOT) - [276 giờ]

      Chuyên đề NETWORK/SECURITY

      • Khoá học Quản trị hạ tầng mạng CCNA v6 - [72 giờ]
      • Khoá học quản trị hệ thống với Windows SERVER 2012- [72 giờ]
      • Chuyên gia bảo mật hệ thống CompTIA + - [110 giờ]

      Chuyên đề .NET

      • Nền tảng lập trình hướng đối tượng với C# - [40 giờ]
      • Lập trình ứng dụng WINDOWS FORM - [100 giờ]
      • Lập trình Web với ASP.NET MVC 5, WebAPI - [145 giờ]

      Chuyên đề khác

      • Ngôn ngũ lập trình C/C++ - [80 giờ]
  • Lập trình cho trẻ em
  • Dịch vụ
    • Đào tạo theo như cầu
    • Cung cấp thiết bị - Phần mềm
    • Tư vấn - Thiết kế mạng hạ tầng
    • Tư vấn - Triển khai dịch vụ mạng
    • Tư vấn - Tư vấn, triển khai giám sát hệ thống
    • Thực tập dự án
  • Lịch khai giảng
  • Tin tức
    • Tin tức và sự kiện
    • Tin hoạt động
    • Tin công nghệ
    • Hội thảo, workshop, Codecam
    • Thông tin việc làm
    • Cẩm nang chia sẻ kiến thức
  • Tiện ích
  • Liên hệ

Cẩm nang chia sẻ kiến thức

Aug - 2018

22

Học lập trình thú vị hơn với 15 tựa Game miễn phí

Cẩm nang chia sẻ kiến thức

Học lập trình thú vị hơn với 15 tựa Game miễn phí

 

Học trực tuyến đã có những bước phát triển đáng kinh ngạc trong vài năm qua, đặc biệt là trong mảng lập trình với những nền tảng có tính tương tác cao như Udacity hay Codecademy. Thế nhưng nếu bạn cần thêm chút động lực “cày” code, hãy thử sức với những trò game lập trình thú vị dưới đây.

Tất nhiên, game không thể dạy bạn mọi thứ cần thiết trong lập trình nhưng lại có thể giúp bạn luyện tập một cách hứng khởi hơn.

Dưới đây là danh sách các game miễn phí và hữu ích như vậy:

1. CodeMonkey

CodeMonkey dạy code CoffeeScript, một ngôn ngữ lập trình chính thức. Chương trình này sẽ dạy người chơi cách tạo ra một game hoàn chỉnh bằng HTML5. CodeMonkey hướng tới đối tượng nguồi chơi trẻ em nhưng cũng rất thú vị với những người lớn muốn thử sức với lập trình.

2. CodinGame

 
 CodinGame bao gồm nhiều trờ chơi nhỏ, dạy hơn 25 ngôn ngữ lập trình bao gồm cả:  JavaScript, Ruby, PHP,… Đặc biệt với CodinGame bạn có thể chơi cùng với bạn bè, đồng nghiệm và thậm chí tham gia các giải đấu code với những người chơi khác trên thế giới

 

3. CSS Diner

 

CSS Diner giúp bạn học CSS một cách đơn giản  và thú vị hơn với 32 cấp độ chơi từ đơn giản đến phức tạp. Các màn chơi được thế kế học lý để người chơi có thể ôn luyện lại những kiến thức của vòng chơi trước đó.

4. Flexbox Froggy

 

Nếu muốn hiểu hơn về CSS flexbox, hãy thử sức ngay với Flexbox Froggy. Trong quá trình “giải cứu” Froggy và những người bạn trong game, bạn sẽ được hướng dẫn chi tiết về cấu trúc sắp xếp trong flexbox.

5. Flexbox Defense

 

Flexbox Defense là một phiên bản game khác để luyện tập kỹ năng flexbox. Lần này, bạn sẽ di chuyển các tháp súng vào những vị trí chiến lược để đánh bại kẻ thù bằng các kỹ thuật tương tự như trong Flexbox Froggy.

6. CodeCombat

 

Với tựa game này sẽ giúp bạn học Python, JavaScript, CoffeeScript,… Bạn sẽ giúp nhân vật của mình hoàn thành các màn chơi bằng cách di chuyển qua các chướng ngại vật bằng các lệnh cơ bản. Trò chơi được thiết kế dành giáo viên và học sinh nhưng có tất nhiên ai cũng có thể chơi.

7. Ruby Warrior

 

Nếu muốn luyện tập Ruby, game Ruby Warrior chính là món ăn dành cho bạn. Các level từ dễ đến khó sẽ giúp bạn hoàn thiện và theo dõi tiến độ phát triển kỹ năng Ruby của mình.

8. Untrusted

 

Untrusted là một cuộc hành trình JavaScript đồ sộ giúp bạn kiểm tra kỹ năng sử dụng JavaScript vào giải quyết vấn đề. Trong game, bạn sẽ dùng các kỹ thuật JavaScript từ cơ bản đến nâng cao để hướng dẫn Dr. Eval đi qua ma trận máy.

9. Code Hunt

 

Code Hunt dạy code Java và C# theo một cách độc đáo. Thông qua việc phân tích các đoạn code và sửa đổi chúng sao cho khớp với nhau.

10. Robocode

 

Với Robocode, bạn sẽ luyện lập trình qua việc xây dựng một robot xe tăng chiến

đấu ảo bằng Java và .NET.

11. CheckIO và Empire of Code

 
CheckIO và Empire of Code là hai game chiến lược dạy bạn lập trình Python và JavaScript. Bối cảnh trong Empire of Code sẽ là các màn giao chiến trong không gian, và bạn sẽ phải dùng code để bảo vệ căn cứ của mình, đồng thời chống lại các kẻ thù xung quanh.

12. VIM Adventures

 

VIM là công cụ code được nhiều lập trình viên sử dụng. Nếu muốn học cách sử dụng VIM thì VIM Adventures chính là bước khởi đầu thú vị. Bạn cũng có thể sử dụng các phím tắt của VIM để điều chuyển hướng đi trong trò chơi thám hiểm này.

13. Cyber Dojo

 

Cyber Dojo đưa ra các bài luyện tập cho hàng chục ngôn ngữ lập trình khác nhau, bao gồm cả Ruby, JavaScript, PHP và Python. Mỗi bài tập sẽ đưa ra một thách thức có kèm theo ví dụ để người chơi biết kết quả khi hoàn thành sẽ ra sao.

14. Evevator Saga

 

Elevator Saga sẽ kiểm tra kỹ năng JavaScript của bạn bằng các thách thức như di chuyển thang máy hay vận chuyển người sao cho hiệu quả nhất. Trò game khởi động bằng nhiệm vụ vận chuyển 15 người trong khoảng thời gian dưới 1 phút.

15. Code Wars

 

Code Wars giúp bạn nâng cao kỹ năng lập trình JavaScript, Swift, PHP, Python, Ruby và Haskell. Bạn sẽ bắt đầu với một bài kiểm tra cơ bản độ hiểu về ngôn ngữ đang muốn luyện tập.

 

 

Nguồn: Sưu tầm từ internet Via Businessinsider

Các bài viết cùng chủ đề

BÍ QUYẾT HỌC LẬP TRÌNH CHO CÁC BẠN ĐẦU NĂM HỌC MỚI ❤
BÍ QUYẾT HỌC LẬP TRÌNH CHO CÁC BẠN ĐẦU NĂM HỌC MỚI...
5 Phương pháp hay để mở rộng các dự án React của bạn một cách dễ dàng
5 Phương pháp hay để mở rộng các dự án React của b...
Lab06.1 - Data Access In ASPNET MVC 5
Lab06.1 - Data Access In ASPNET MVC 5
Lab05 - Data Validation and Annotation In ASPNET MVC 5
Lab05 - Data Validation and Annotation In ASPNET M...
Lab 04 - Model in ASP.NET MVC 5 - Phần tự thực hành
Lab 04 - Model in ASP.NET MVC 5 - Phần tự thực hàn...
Lab 04 - Model in ASP.NET MVC 5 - Bài 4.2
Lab 04 - Model in ASP.NET MVC 5 - Bài 4.2

Các khóa đào tạo chuyên đề

Thiết kế và lập trình Website PHP, Laravel chuyên nghiệp - FullStack
Thiết kế và lập trình Website PHP, Laravel chuyên nghiệp - FullStack
Lập trình ứng dụng trên nền tảng android Lập trình ứng dụng trên nền tảng android
Lập trình Ứng dụng với Công nghệ ASP.NET Core MVC, WebAPI, ReactJS - FullStack

Lập trình Ứng dụng với Công nghệ ASP.NET Core MVC, WebAPI, ReactJS - FullStack
Lập trình ứng dụng với WINDOWS FORM Lập trình ứng dụng với WINDOWS FORM
Lập trình ứng dụng với JAVA (FORM) Lập trình ứng dụng với JAVA (FORM)
Thiết kế và lập trình Ứng dụng với công nghệ Java (Java Framework springBoot, hibernate,...) - FullStack
Thiết kế và lập trình Ứng dụng với công nghệ Java (Java Framework springBoot, hibernate,...) - FullStack
Thiết kế và lập trình website với công nghệ HTML5, CSS3, Javascript, Bootstrapt 4, Jquery Thiết kế và lập trình website với công nghệ HTML5, CSS3, Javascript, Bootstrapt 4, Jquery
Lập trình frontend với reacjs (Full) Lập trình frontend với reacjs (Full)
Viện Công Nghệ Và Đào Tạo Devmaster

DEVMASTER ACADEMY

Địa chỉ: Tầng 6 - Tòa nhà VIỆN CÔNG NGHỆ
Số 25, Vũ Ngọc Phan - Láng Hạ - Đống Đa - Hà Nội

Hotline: 0969 609 003 | 0978 611 889

devmaster.contact@gmail.com

hna.tvchung@gmail.com

CÁC KHÓA HỌC CHUYÊN ĐỀ

  • Thiết kế và lập trình Website PHP, Laravel chuyên nghiệp - FullStack
  • Lập trình ứng dụng trên nền tảng android
  • Lập trình Ứng dụng với Công nghệ ASP.NET Core MVC, WebAPI, ReactJS - FullStack
  • Lập trình ứng dụng với WINDOWS FORM
  • Lập trình ứng dụng với JAVA (FORM)
  • Thiết kế và lập trình Ứng dụng với công nghệ Java (Java Framework springBoot, hibernate,...) - FullStack
  • Thiết kế và lập trình website với công nghệ HTML5, CSS3, Javascript, Bootstrapt 4, Jquery
  • Lập trình frontend với reacjs (Full)
Viện Công Nghệ Và Đào Tạo Devmaster

VIỆN CÔNG NGHỆ VÀ ĐÀO TẠO DEVMASTER - Học thực tế * Làm thực tế * Cam kết việc làm
Copyright by Ⓒ DEVMASTER 2015