Harvard's CS50 là một trong những khóa học khoa học máy tính phổ biến nhất thế giới và chúng tôi đang đăng khóa học này trên kênh YouTube không có quảng cáo của freeCodeCamp
Khóa học này bao gồm tất cả các khái niệm khoa học máy tính thiết yếu theo cách dễ tiếp cận, dễ làm theo cho người mới bắt đầu. Cho dù bạn cần ôn lại hay bạn mới bắt đầu lập trình, đây là một khóa học tuyệt vời để xem
Trong phiên từ David J. Malan, bạn sẽ học những kiến thức cơ bản về ngôn ngữ lập trình Python và học cách tạo một số dự án đơn giản
Bạn có thể xem bài giảng trên freeCodeCamp. tổ chức kênh YouTube.
QUẢNG CÁO
QUẢNG CÁO
Tôi là giáo viên và nhà phát triển với freeCodeCamp. tổ chức. Tôi chạy freeCodeCamp. tổ chức kênh YouTube
Nếu bạn đọc đến đây, hãy tweet cho tác giả để cho họ thấy bạn quan tâm. Tweet một lời cảm ơn
Học cách viết mã miễn phí. Chương trình giảng dạy mã nguồn mở của freeCodeCamp đã giúp hơn 40.000 người có được việc làm với tư cách là nhà phát triển. Bắt đầu
Nếu bạn đã theo dõi blog này và/hoặc kênh Youtube của tôi, bạn sẽ biết tôi hâm mộ khóa học gốc của CS50 như thế nào — Giới thiệu về Khoa học Máy tính
Sau khi kết thúc khóa học đó, tôi rất vui khi thấy rằng họ có nhiều khóa học tiếp theo khác như Giới thiệu về Trí tuệ nhân tạo với Python của CS50 cũng vậy…
Giới thiệu về lập trình bằng ngôn ngữ có tên Python. Tìm hiểu cách đọc và viết mã cũng như cách kiểm tra và “gỡ lỗi” mã đó. Được thiết kế cho sinh viên có hoặc không có kinh nghiệm lập trình trước đó muốn học Python cụ thể. Tìm hiểu về hàm, đối số và giá trị trả về [oh my. ]; . Tìm hiểu cách xử lý ngoại lệ, tìm và sửa lỗi cũng như viết bài kiểm tra đơn vị; . Cơ hội thực hành để thực hành nhiều. Các bài tập lấy cảm hứng từ các vấn đề lập trình trong thế giới thực. Không yêu cầu phần mềm ngoại trừ trình duyệt web hoặc bạn có thể viết mã trên PC hoặc Mac của riêng mình
Trong khi bản thân CS50x tập trung vào khoa học máy tính nói chung cũng như lập trình với C, Python, SQL và JavaScript, thì khóa học này, hay còn gọi là CS50P, hoàn toàn tập trung vào lập trình với Python. Bạn có thể lấy CS50P trước CS50x, trong CS50x hoặc sau CS50x. Nhưng để giới thiệu về khoa học máy tính, bạn vẫn nên dùng CS50x
Xem giới thiệuLàm thế nào để tham gia khóa học này
Ngay cả khi bạn không phải là sinh viên của Harvard, bạn vẫn được hoan nghênh “tham gia” khóa học này miễn phí thông qua OpenCourseWare này bằng cách thực hiện theo cách của bạn trong mười tuần tài liệu của khóa học. Nếu bạn muốn gửi các bộ vấn đề của khóa học và dự án cuối cùng để nhận phản hồi, hãy nhớ tạo một tài khoản edX, nếu bạn chưa có. Đặt câu hỏi trên đường đi thông qua bất kỳ cộng đồng nào của khóa học
Cách dạy khóa học này
Nếu bạn là giáo viên, bạn có thể áp dụng hoặc điều chỉnh các tài liệu này cho khóa học của riêng mình, theo giấy phép