Học lập trình và phân tích dữ liệu với Python. Phát triển các chương trình để thu thập, làm sạch, phân tích và trực quan hóa dữ liệu
BẠN SẼ HỌC ĐƯỢC GÌ
Cài đặt Python và viết chương trình đầu tiên của bạn
Mô tả kiến thức cơ bản về ngôn ngữ lập trình Python
Sử dụng các biến để lưu trữ, truy xuất và tính toán thông tin
Sử dụng các công cụ lập trình cốt lõi như hàm và vòng lặp
Trong khóa học lập trình này, bạn sẽ đi từ một người mới bắt đầu hoàn toàn không có kinh nghiệm lập trình trước đó để có hiểu biết vững chắc về ngôn ngữ lập trình Python
Bạn sẽ bắt đầu bằng cách hoàn thành các bài tập cơ bản tập trung vào các khái niệm cốt lõi của lập trình. Khi bạn tiến bộ, bạn sẽ học cách sử dụng các biến để lưu trữ, truy xuất và tính toán thông tin. Bạn sẽ tùy chọn cài đặt Python, sau đó viết chương trình đầu tiên của mình và nắm bắt cách sử dụng các công cụ lập trình cốt lõi như hàm và vòng lặp
Sau khi hoàn thành khóa học này, bạn sẽ có các kỹ năng lập trình máy tính để tiếp tục học tập một mình
Đại học Michigan đang cung cấp nhiều khóa học trực tuyến miễn phí cho các lập trình viên và người học khoa học máy tính. Mặc dù các khóa học có thể được kiểm tra miễn phí, người học có thể chọn nhận chứng chỉ đã được xác minh với mức phí hợp lý. Tất cả các khóa học này đều có sẵn trên nền tảng học tập edX và đăng ký cho các khóa học này đang mở
Kể từ khi đại dịch lan rộng, nhu cầu về các khóa học kỹ năng trực tuyến đã tăng lên. Lập trình là một trong những kỹ năng được tìm kiếm nhiều nhất đã thu hút được rất nhiều sự quan tâm của người học và các trường đại học hàng đầu như Harvard, MIT, Stanford và IIT đã bắt đầu cung cấp nhiều khóa học trực tuyến miễn phí cho những người đam mê lập trình. Điều này không chỉ mang lại lợi ích cho người học mà các trường đại học giờ đây cũng có thể tiếp cận nhiều đối tượng sinh viên hơn. Chà, những khóa học do Đại học Michigan cung cấp cũng không ngoại lệ. Kiểm tra các chi tiết của các khóa học dưới đây -
1. Lập trình cho mọi người [Bắt đầu với Python]
Bạn sẽ học được gì
- một chương trình là gì?
- Sử dụng biến trong chương trình
- Thực thi có điều kiện [câu lệnh if]
- Thực hiện/lặp đi lặp lại [đối với các câu lệnh]
- Chức năng và tái sử dụng mã
Khoảng thời gian. 7 tuần
Cố gắng. 2–4 giờ mỗi tuần
người hướng dẫn. Charles thôi việc. Giáo sư, Trường Thông tin. Đại học Michigan
2. Cấu trúc dữ liệu Python
Khóa học thứ hai về Python dành cho Mọi người khám phá các biến chứa tập hợp dữ liệu như chuỗi, danh sách, từ điển và bộ dữ liệu. Khóa học giới thiệu các cấu trúc dữ liệu cốt lõi của ngôn ngữ lập trình Python và hướng dẫn cách sử dụng các cấu trúc dữ liệu tích hợp sẵn của Python như danh sách, từ điển và bộ dữ liệu để thực hiện phân tích dữ liệu phức tạp hơn. Khóa học này bao gồm Python 3
Bạn sẽ học được gì
- Cách mở tệp và đọc dữ liệu từ tệp
- Cách tạo danh sách trong Python
- Cách tạo từ điển
- Sắp xếp dữ liệu
- Cách sử dụng cấu trúc tuple trong Python
Khoảng thời gian. 7 tuần
Cố gắng. 2–4 giờ mỗi tuần
người hướng dẫn. Charles thôi việc. Giáo sư, Trường Thông tin. Đại học Michigan
3. Đạo đức khoa học dữ liệu
Khóa học này tập trung vào đạo đức khoa học dữ liệu và cung cấp cho người học khuôn khổ để phân tích các mối quan tâm xung quanh quyền riêng tư, chia sẻ dữ liệu và ra quyết định theo thuật toán. Khóa học này cũng dành cho mọi chuyên gia khoa học máy tính có tham vọng bao gồm cả các nhà khoa học dữ liệu
Bạn sẽ học được gì
- Ai sở hữu dữ liệu
- Cách chúng tôi coi trọng các khía cạnh khác nhau của quyền riêng tư
- Cách chúng tôi nhận được sự đồng ý có hiểu biết
- Công bằng có nghĩa là gì
Khoảng thời gian. 4 tuần
Cố gắng. 3–4 giờ mỗi tuần
người hướng dẫn. h. V. Jagadish. Bernard A Galler Giáo sư Đại học, Kỹ thuật Điện và Khoa học Máy tính. Đại học Michigan
4. Công nghệ ứng dụng web và Django
Khóa học đầu tiên về Django dành cho mọi người này khám phá cấu trúc cơ bản của ứng dụng web và cách trình duyệt web tương tác với máy chủ web. Giáo trình bao gồm phần giới thiệu về Giao thức truyền tải siêu văn bản [HTTP], Ngôn ngữ đánh dấu siêu văn bản [HTML], cùng với cấu trúc tổng thể của một ứng dụng Django. Bạn có thể khám phá các mánh lới quảng cáo của chu kỳ yêu cầu/phản hồi HTTP, bao gồm GET/POST/Redirect. Khóa học nêu bật mẫu Model-View-Controller [MVC] cho các ứng dụng web và cách nó liên quan đến Django
Bạn sẽ học được gì
- Khái niệm cơ bản về HTTP và cách thức hoạt động của chu kỳ phản hồi yêu cầu
- Cài đặt và triển khai một ứng dụng Django đơn giản
- Xây dựng các trang web đơn giản bằng HTML và tạo kiểu cho chúng bằng CSS
- Các thao tác cơ bản trong SQL
Khoảng thời gian. 5 tuần
Cố gắng. 2–4 giờ mỗi tuần
người hướng dẫn. Charles thôi việc. Giáo sư, Trường Thông tin. Đại học Michigan
5. Xây dựng ứng dụng web bằng Django
Khóa học thứ hai về Django dành cho Mọi người này khám phá các mô hình dữ liệu trong Django và cách nó giao tiếp với cơ sở dữ liệu thông qua các đối tượng mô hình. Khóa học này cũng khám phá Ánh xạ quan hệ đối tượng [ORM], mẫu Hướng đối tượng [OO] trong Python, Ngôn ngữ truy vấn có cấu trúc [SQL] cơ bản và mô hình hóa cơ sở dữ liệu, bao gồm các mối quan hệ một-nhiều và nhiều-nhiều và cách chúng . Khóa học hướng dẫn cách sử dụng bảng điều khiển Django và tập lệnh để làm việc với các đối tượng ứng dụng của bạn một cách tương tác
Bạn sẽ học được gì
- Cách xây dựng mô hình dữ liệu trong Django
- Áp dụng truy vấn mô hình Django và thẻ mẫu/mã của Ngôn ngữ mẫu Django [DTL]
- Định nghĩa Class, Instance, Method
- Xây dựng biểu mẫu trong HTML
Khoảng thời gian. 4 tuần
Cố gắng. 2–4 giờ mỗi tuần
người hướng dẫn. Charles thôi việc. Giáo sư, Trường Thông tin. Đại học Michigan
Tất cả các khóa học này của Đại học Michigan đều có sẵn miễn phí trên nền tảng edX. Để đăng ký các khóa học này, bạn có thể truy cập trang web edX và tìm kiếm Đại học Michigan