Giới thiệu trang web học lập trình Codecademy.com

Giới thiệu trang web học lập trình Codecademy.com

Lời mở đầu

Trong bài viết này, tôi xin phép giới thiệu với mọi người về một trang web học lập trình có tên Codecademy. Có thể khá nhiều người đã biết tới trang này, nhưng cũng có những người chưa, nên tôi quyết định viết bài này để mọi người tham khảo.

Các tài nguyên của trang web

Codecademy là một trang web chứa các khóa học lập trình, cụ thể là về một số ngôn ngữ như Javascript, PHP, Python, Ruby, HTML & CSS và các kỹ năng khác như làm một trang web với HTML và CSS, sử dụng Git, Command Line, hay học về framework Rails, AngularJS, hoặc học cách sử dụng API của các trang YouTube, Github, SoundCloud, ... Ngoài ra trang này còn có một số bài tutorial ngắn về một số chủ đề có thể xem tại mục articles.

Các bài học của trang có mức độ đơn giản, rất thích hợp cho những người mới bắt đầu, còn đối với những người đã có căn bản và có nhu cầu học sâu hơn thì không phù hợp lắm 😛

Các khóa học của trang web

Bạn có thể đăng ký một khóa học mình muốn trên danh sách các khóa học của trang. 10-2015-9.PNG Các khóa học của trang được chia thành từng chủ đề, mỗi chủ đề chia thành những bài học nhỏ với lời giảng ngắn gọn, chi tiết và rất dễ hiểu, kèm theo là các bài tập luyện tập nhỏ ở bên dưới với hướng dẫn cụ thể. Người học có thể viết code trực tiếp để thực hiện những bài tập của bài học và xem kết quả thực hiện ngay bên cạnh. 10-2015-1.PNG

Để chuyển sang bài học kế tiếp, bạn phải hoàn thành yêu cầu của bài học hiện tại và nhấn nút "Save & Submit Code" trên màn hình. Nếu làm đúng, màn hình sẽ hiện nút "Start Next Lesson" cho phép bạn chuyển sang bài học tiếp theo, ngược lại trang web sẽ hiện thông báo lỗi kèm gợi ý để bạn sửa lại bài làm của mình. Bạn cũng có thể xem gợi ý bằng cách nhấn vào "Stuck? Get a hint!" ở cuối phần lời giảng. Bạn cũng có thể tham gia vào diễn đàn hỏi đáp về các bài tập bằng cách nhấn vào mục "Q&A Forum" ở bên dưới. 10-2015-2.PNG 10-2015-3.PNG

Hoàn thành mỗi chủ đề bạn sẽ nhận được một huy hiệu. Bạn có thể xem các huy hiệu mình kiếm được ở trang cá nhân của mình. 10-2015-7.PNG 10-2015-8.PNG

Tiến độ học các khóa học của bạn sẽ được trang web lưu lại. Bạn có thể xem danh sách các khóa học mà mình đã học xong, hay các khóa mà mình đang học dở với tiến độ đã hoàn thành là bao nhiêu phần trăm, các chủ đề nào đã được hoàn thành, hoàn thành được bao nhiêu. Bạn có thể tiếp tục học ở những bài học mà bạn đã tạm dừng. 10-2015-4.PNG 10-2015-5.PNG 10-2015-6.PNG

Các khóa học ẩn

Trên trang Codecademy có chứa một số các khóa học ẩn không được hiển thị trên danh sách các khóa học chính thức. Codecademy vẫn đang tiếp tục cập nhật thêm các khóa học mới, và có thể các khóa học ẩn này là các bản đang được thử nghiệm và chỉnh sửa trước khi ra mắt. Bạn có thể xem danh sách các khóa học này tại đây.

Kết luận

Codecademy là một trang web học lập trình rất thú vị dành cho những người mới bắt đầu với các bài học nhỏ có lời giảng súc tích và tính năng tương tác trực tiếp. Hy vọng bài viết sẽ giúp cho mọi người có một lựa chọn khi có nhu cầu tìm kiếm một môi trường học tập chủ đề mà mình mong muốn.