May mắn thay, Internet có rất nhiều nơi tuyệt vời mà sẽ dạy cho bạn những kỹ năng bạn cần biết để bắt đầu viết mã ngay bây giờ và nhiều trong số đó là miễn phí.
Dưới đây là danh sách 11 địa điểm bạn có thể bắt đầu viết mã ngay bây giờ mà không cần tiền.
Codecademy
Rất có thể là nếu bạn đã xem xét việc học mã trước đó, bạn đã gặp phải Codecademy.
Thật dễ dàng để sử dụng và hiển thị các kết quả của mã của bạn khi bạn đang mã hóa.
Codecademy cung cấp một loạt các ngôn ngữ lập trình trên nền tảng tương tác của họ: HTML & CSS, JavaScript , PHP, Python, Ruby, Angularjs, Dòng lệnh và hơn thế nữa.
Free Code Camp
Code Camp miễn phí bắt đầu bạn với 800 giờ mã hóa trong một chương trình giảng dạy (với chủ đề trại hè). Không giống như các tùy chọn khác trong danh sách này, có 800 giờ sau khi giáo dục mã hóa kinh nghiệm thực hành mã hóa cho các dự án phi lợi nhuận. Đó là một cách tuyệt vời để xây dựng danh mục đầu tư của bạn sau khi học các kỹ năng có giá trị.
Ngay bây giờ, bạn có thể học HTML, CSS, JavaScript, Cơ sở dữ liệu, DevTools, Node.js và Angular.js thông qua Free Code Camp.
GA Dash
Không giống như Codecademy hoặc Free Code Camp, nền tảng học tập trực tuyến miễn phí của Đại hội đồng dựa trên các dự án. Mỗi bài học bao gồm làm việc hướng tới việc hoàn thành một "dự án" duy nhất.
GA Dash cũng cung cấp một vài tùy chọn khóa học khác nhau mà những người khác không làm, chẳng hạn như thiết kế đáp ứng và xây dựng chủ đề Tumblr từ đầu.
Codewars
Codewars cung cấp một cách thú vị để làm sắc nét các kỹ năng mã hóa. Các trang web cung cấp một loạt các thách thức theo chủ đề võ thuật được gọi là "kata". Bạn hoàn thành kata để đạt được danh dự và cấp bậc. Thêm danh dự và xếp hạng có nghĩa là những thách thức khó khăn hơn, vì vậy luôn có điều gì đó mới mẻ để làm việc.
Tuy nhiên, có một caveat - Codewars không yêu cầu một số kiến thức trong một trong các ngôn ngữ mã hóa mà họ cung cấp tại thời điểm này trước khi bạn thậm chí còn được phép đăng ký.
Hiện tại, họ cung cấp các thách thức trong CoffeeScript, JavaScript, Python, Ruby, Java, Clojure, Haskell, với nhiều thứ khác trên đường đi, bao gồm C ++ và PHP.
Coursera
Không giống như các trang web khác được liệt kê cho đến nay, Coursera có một thư viện khóa học rất lớn mở rộng vượt xa các chủ đề lập trình . Các lớp học được giảng dạy bởi các giáo sư đại học thực sự và 100% miễn phí để tham dự. Nếu bạn muốn có một số giáo dục lý thuyết về khoa học dữ liệu hoặc thậm chí là giới thiệu về lập trình ứng dụng Android, đây có thể là lựa chọn tốt nhất cho bạn.
Tuy nhiên, nếu bạn muốn một chứng chỉ chỉ ra rằng bạn đã hoàn thành khóa học này, bạn sẽ phải trả một chút - dao động từ 30 đô la đến 100 đô la - để kiếm được chứng nhận bạn đã chọn.
edX
Giống như Coursera, edX cung cấp nhiều khóa học hơn là chỉ ngôn ngữ lập trình và bạn có thể thu được một số lượng kiến thức khoa học máy tính hợp lý từ các khóa học của họ. Tất cả các tài liệu lớp học được hỗ trợ bởi các trường đại học và giáo sư thực sự. Nhiều người trong số các lớp học có thể được thực hiện theo tốc độ của bạn và không giới hạn trong những ngày nhất định.
Nhưng cũng giống như Coursera, nếu bạn muốn một số loại chứng chỉ cho lớp, bạn cần phải trả một số tiền ($ 30- $ 100) và tham gia khóa học theo định dạng “đã được xác minh” - điều đó có nghĩa là họ biết bạn đang học khóa học.
Học viện Khan
Tương tự như Coursera và edX, Khan Academy cung cấp rất nhiều chủ đề, không chỉ là viết mã. Tuy nhiên, không giống như những người khác, có một tùy chọn để tìm hiểu những điều cơ bản của mã hóa trong một giờ - hoàn hảo nếu bạn quan tâm đến việc có được một cái nhìn tổng quan về các chủ đề.
Các ngôn ngữ mã hóa được cung cấp bao gồm JavaScript, HTML & CSS, SQL và các chủ đề khoa học lập trình / máy tính khác.
MIT OpenCourseWare
Không có tài khoản cần thiết để truy cập bộ sưu tập tài liệu khóa học MIT này. Phần lập trình của họ nằm trong các chủ đề từ phần giới thiệu trong giải quyết vấn đề kỹ thuật cho các thuật toán được sử dụng trong hoạt ảnh trên máy tính.
Nhược điểm duy nhất là các bài tập cho một số khóa học sẽ không có bất kỳ câu trả lời, do đó, không có cách nào để biết chắc chắn từ trang web này nếu bạn đang làm công việc một cách chính xác.
Dự án Odin
Được thực hiện bởi những người sáng tạo của Trường Mã Viking - một chương trình đào tạo mã hóa trực tuyến hàng đầu - Odin Project là phiên bản miễn phí.
Đó là dự án dựa trên và cũng cung cấp một khóa học cuối cùng trong việc thuê với kỹ năng mới của bạn, mà luôn luôn là một tiền thưởng.
Các ngôn ngữ mã hóa được cung cấp bao gồm HTML, CSS, JavaScript & jQuery và Ruby on Rails.
Udemy
Udemy cung cấp các khóa học trả tiền và miễn phí trong bất kỳ chủ đề nào kể cả lập trình. Tuy nhiên, chúng là các khóa học do cộng đồng tạo ra. Điều quan trọng là phải đọc các bài đánh giá về các khóa học trước khi đi sâu vào vì nó có thể không hiệu quả như tham gia một khóa học trên một trong các trang web khác.
Trình phát Mã
Nó là một tập hợp các video hướng dẫn giúp bạn đi qua một quá trình từ đầu đến cuối. Nó có thể được sử dụng tốt nhất kết hợp với các trang web hoặc các khóa học khác, vì nó dựa hoàn toàn vào các khái niệm và dự án nhỏ.
Phần kết luận
Như bạn có thể thấy từ các mô tả của 11 khóa học ở trên, tốt nhất nên sử dụng một vài tài nguyên khác nhau để học hiệu quả. Đó là cách tốt nhất để mở rộng trải nghiệm của bạn và tham gia vào lĩnh vực lập trình.
Ngay cả khi bạn quyết định rằng bạn không muốn viết mã sau khi tham gia một khóa học hoặc thực hiện một vài bài tập, bạn vẫn có thể làm việc trong công nghệ !