Progate: học lập trình trực tuyến miễn phí

Progate là một dịch vụ web hiện tại miễn phí, dạy cho bạn nhiều kỹ năng lập trình, viết kịch bản và các kỹ năng khác liên quan đến máy tính.

Dịch vụ được thành lập vào năm 2014 tại Tokyo, Nhật Bản và đã có sẵn bằng tiếng Anh vào tháng 10 năm 2017.

Bạn cần đăng ký tài khoản để bắt đầu sử dụng dịch vụ, nhưng email bạn nhập hiện chưa được xác minh và cũng không có bất kỳ chi phí nào.

Progate hiển thị các khóa học có sẵn trên trang đầu của nó. Bạn có thể học HTML & CSS, JavaScript, jQuery, Ruby, Ruby trên Rails 5, PHP, Java, Python, dòng lệnh (Linux, Unix) hoặc Git ngay bây giờ.

Một số khóa học bao gồm một bài học duy nhất, trong khi những khóa học khác của nhiều bài học. Bài học Dòng lệnh mất nhiều thời gian hơn một giờ để hoàn thành, trong khi bạn sẽ dành hơn 10 giờ để trải qua khóa học Java.

Bạn có thể kiểm tra chi tiết của từng bài học trước khi bạn bắt đầu một khóa học, và có thể bắt đầu nhiều khóa học nếu bạn muốn.

Các bài học được tạo thành từ các slide mà bạn đi qua từng cái một. Một số giải thích các khái niệm trong khi những người khác yêu cầu bạn thực hành những gì bạn đã học trước đây.

Ảnh chụp màn hình ở trên cùng hiển thị lệnh đầu tiên mà bạn học khi bạn bắt đầu khóa học Lệnh. Nó làm nổi bật cách lệnh cảm ứng hoạt động để tạo các tệp mới và trực quan hóa độc đáo này.

Slide tiếp theo mở ra một môi trường làm việc nơi bạn được yêu cầu chạy lệnh đó. Bạn nhận được hướng dẫn ở bên trái, cửa sổ mô phỏng thiết bị đầu cuối ở giữa và thông tin cấu trúc tệp ở bên phải.

Những thay đổi bạn thực hiện được phản ánh trong khung cấu trúc tệp và bạn cũng có thể chạy các lệnh khác trong một thử nghiệm.

Một tùy chọn để xem câu trả lời, đặt lại giao diện và "phán xét" những gì bạn đã làm được cung cấp.

Cấu trúc tổng thể của giao diện web khá tốt. Đưa ra các lệnh hoặc thông tin về các slide bằng cách giải thích chúng bằng văn bản và trực quan. Bạn có thể quay lại các slide thông tin này bất cứ khi nào bạn cần làm mới bộ nhớ của mình hoặc tìm kiếm thứ gì đó.

Toàn bộ hệ thống sử dụng các yếu tố gamifcation. Bạn nhận được điểm kinh nghiệm khi bạn hoàn thành các buổi thực hành chẳng hạn, và lên cấp một khi bạn đạt đủ số lượng trong số họ.

Tiến trình được lưu tự động và bạn có thể quay lại các khóa học và bài học vào thời điểm muộn hơn để tiếp tục nơi bạn dừng lại lần cuối.

Từ kết thúc

Progate dạy cho bạn một số ngôn ngữ và kỹ năng lập trình và kịch bản. Các khóa học rất dễ thực hiện và vì tất cả đều diễn ra trực tuyến, dễ bắt đầu hơn hầu hết các khóa học khác yêu cầu bạn thiết lập môi trường lập trình để bắt đầu.

Đương nhiên, cuối cùng bạn sẽ phải làm điều đó, nhưng nếu bạn chỉ muốn học một kỹ năng mới ngay lập tức, thì điều này thật tuyệt vời cho điều đó.

Các hướng dẫn là rõ ràng, và hỗ trợ trực quan được cung cấp là hữu ích trong việc hiểu từng khái niệm. (thông qua Genbeta)