Từ Alice tới Vidcode – đây đều là những ứng dụng lập trình miễn phí tốt nhất dành cho tween (8-12 tuổi) và teen (13-19 tuổi).
Vidcode
Vidcode là nền tảng lập trình từng giành giải thưởng. Nó cũng là giáo trình được xây dựng quanh những thứ mà teen thích làm! Học sinh từ lớp 3 tới lớp 12 sẽ được học chương trình lập trình máy tính trọn vẹn với Vidcode. Các kỹ năng được chú trọng bao gồm:
- lập trình sáng lập
- tư duy thiết kế
- ứng dụng thực tế liên lĩnh vực
Giáo viên/phụ huynh không chuyên về kỹ thuật cũng có thể dễ dàng sử dụng các bài hướng dẫn của Vidcode. Học sinh sẽ nhận ra, học lập trình rất vui!
Alice
Đây là ứng dụng văn phòng do Carnegie Mellon phát triển. Cao cấp hơn các công cụ lập trình khác dành cho trẻ, Alice dạy kiến thức nền tảng của lập trình trên bối cảnh 3D. Điều này giúp Alice trở thành ứng dụng lý tưởng đối với teen. Trong khi thao tác với ứng dụng, học sinh có thể nhìn thấy mã code của các dự án mà mình tạo ra trên màn hình. Các khái niệm lập trình cũng sẽ được học sinh tiếp thu khi sáng tạo phim hoạt hình, trò chơi video cơ bản. Sau đó, trẻ hoàn toàn có thể chia sẻ những tác phẩm này trên mạng. Lưu ý: để tải ứng dụng Alice, máy tính sẽ yêu cầu thực thi Java.
App Inventor
Đây là công cụ chạy trên Cloud do Viện Công nghệ Masachussetts duy trì. Rất giống ứng dụng lập trình phổ biến Scratch, với App Inventor, việc “viết” lệnh sẽ được thực hiện bằng thao tác “kéo thả”. Tuy nhiên, App Inventor bao gồm tất cả phương pháp, tính năng và thành phần lập trình mà trẻ cần để tạo nên một ứng dụng Android. Chính đặc điểm này giúp nó trở nên đặc biệt phù hợp với học sinh trung học trở lên. Trẻ có thể tạo ứng dụng ngay trên trình duyệt web của mình. Trang web cũng có phần hỗ trợ nhưng không phải là hướng dẫn chi tiết từng bước cụ thể. Vì vậy, đây cũng là lý do khác mà App Inventor là lựa chọn tốt nhất cho teen.
Codecademy
Đây là công cụ tương tác online giúp dạy kiến thức nền tảng về lập trình, Ruby, PHP, jQuery, Python, JavaScript… Công cụ này được thiết lập trên một màn hình riêng biệt để học sinh có thể xem mã (code) và những thay đổi khi chúng xảy ra đồng thời. Sự tinh tế và phạm vi của công cụ online này giúp nó phù hợp hơn với học sinh trung học trở lên.
Khan Academy
Giống Codecademy, Khan Academy là công cụ tương tác online phù hợp cho học sinh trung học. Trẻ được học kiến thức nền tảng về lập trình sử dụng JavaScript và ProcessingJS. Trẻ cũng học cách tạo hình ảnh hoạt hoạ, trò chơi và tranh vẽ qua lập trình. Chưa hết, còn có cách tạo trang web sử dụng HTML và CSS. Trẻ cũng có thể chia sẻ sáng tạo của mình với bạn bè, từ đó học hỏi lẫn nhau.
Theo Teacher Vision