Chuyển đến nội dung chính

Learning programming on Khan Academy

Trong khóa học này, chúng tôi sẽ dạy các khái niệm về các hoạt Javascript ngôn ngữ lập trình và các chức năng mát mẻ, bạn có thể sử dụng với nó trong  ProcessingJS thư viện. Trước khi bạn tìm hiểu, đây là một chuyến tham quan ngắn về cách chúng tôi dạy lập trình ở đây trên Khan Academy và cách chúng tôi nghĩ bạn có thể học được nhiều nhất.
Thông thường, chúng tôi dạy về Khan Academy bằng cách sử dụng video, nhưng ở đây trong vùng đất lập trình, chúng tôi dạy bằng thứ mà chúng tôi gọi là "nói chuyện" . Trò chuyện giống như một video, nhưng nó thực sự tương tác - bạn có thể tạm dừng bất cứ lúc nào nếu bạn muốn tự chơi với mã và bạn có thể quay vòng nếu bạn muốn tạo phiên bản của chính chúng tôi đã tạo. Đây là một GIF hoạt hình của một cuộc trò chuyện (sẽ có âm thanh trong các cuộc nói chuyện thực tế!):
Một GIF động của cuộc trò chuyện "Nhiều hơn với các biến"
Sau khi nói chuyện, chúng tôi sẽ đưa ra cho bạn một thử thách mã hóa từng bước  và hướng dẫn bạn thông qua chúng bằng các thông điệp và gợi ý. Nếu bạn cảm thấy như bạn đang dành quá nhiều thời gian cho một thử thách và cảm thấy thất vọng, hãy thử xem lại cuộc nói chuyện hoặc chỉ tiếp tục và truy cập lại thử thách sau đó. Đây là một GIF hoạt hình về thử thách Bucktooth Bunny:
Một GIF hoạt hình của thử thách mã hóa Bucktooth Bunny
Khi bạn đang học lập trình, bạn phải thực hành-thực hành-thực hành. Các thử thách là một cách tốt để thử những gì bạn đã học, nhưng chúng tôi muốn bạn đi sâu hơn. Đó là lý do tại sao chúng tôi hiện có các dự án trong khóa học, cơ hội dành nhiều thời gian hơn và sáng tạo hơn bạn có thể trong các thử thách. Một số dự án sẽ được đánh giá bởi các đồng nghiệp của bạn, và một số chỉ là của chính bạn. Bạn cũng sẽ đánh giá một số dự án của đồng nghiệp, vì vậy bạn có thể học hỏi từ họ. Trong vùng đất lập trình, chúng ta không ngừng học hỏi từ các đồng nghiệp, luôn có điều mới để học!
Ảnh chụp màn hình "Cái gì cho bữa tối?" dự án.
Bên cạnh các dự án, bạn cũng nên tạo ra các chương trình hoàn toàn mới, bất cứ điều gì trong đầu bạn. Chỉ cần nhấp vào "Chương trình mới" trên trang chủ lập trình và xem tài liệu để nhớ cách thực hiện.
Và này, hoàn toàn ổn khi phạm sai lầm . Đó là những gì lập trình viên làm mọi lúc - chúng ta phá vỡ mọi thứ, chúng ta phạm sai lầm, chúng ta học hỏi từ họ.
Một ảnh chụp màn hình của một chương trình mới với một lỗi trong đó.
Khi bạn đã tạo một chương trình, bạn có thể lưu nó và chia sẻ nó với bạn bè và gia đình của bạn. Nó cũng sẽ hiển thị trong khu vực chương trình cộng đồng của chúng tôi và các lập trình viên khác có thể nhận xét về nó hoặc hỏi bạn câu hỏi về cách bạn đã làm một cái gì đó. Bạn cũng có thể làm tương tự cho bất kỳ chương trình thú vị nào bạn tìm thấy và nếu bạn có ý tưởng tùy chỉnh chương trình bạn thấy, chỉ cần nhấp vào "Lưu dưới dạng spin-off" và bạn sẽ có bản sao của chính nó.
Tổng cộng, có 40 cuộc nói chuyện , 35 thử thách và 9 dự án trong khóa học này và mất khoảng 15 đến 40 giờ để hoàn thành, tùy thuộc vào mức độ bạn thực hiện với các dự án của mình. Điều đó có vẻ như rất nhiều thời gian, nhưng nó đáng giá, bởi vì cuối cùng, bạn sẽ biết các nguyên tắc cơ bản của lập trình phổ biến trên tất cả các ngôn ngữ lập trình.
Chào mừng bạn đến với đất lập trình: chúng ta là một cộng đồng học hỏi và truyền cảm hứng cho nhau để biến tầm nhìn trong đầu thành hiện thực. Trở đi

Nhận xét