Mục lục:

25 khóa học lập trình trực tuyến miễn phí
25 khóa học lập trình trực tuyến miễn phí
Anonim

Học các ngôn ngữ phổ biến từ sự thoải mái tại nhà của bạn và theo tốc độ của riêng bạn.

25 khóa học viết mã trực tuyến miễn phí để học từ đầu
25 khóa học viết mã trực tuyến miễn phí để học từ đầu

Java

Lập trình Java cho người mới bắt đầu hoàn chỉnh

Âm lượng: 11 mô-đun, 3-4 giờ.

Khu vực: Alison.

Người tổ chức: ClayDesk E-Learning.

Ngôn ngữ: Tiếng Anh.

Khóa học Java nhập môn được thiết kế cho người mới bắt đầu chưa có kinh nghiệm lập trình. Chứa các tài liệu để giúp bạn nắm vững những kiến thức cơ bản về ngôn ngữ và các bài tập thực hành để củng cố kỹ năng viết các chương trình đơn giản.

Học lập trình bằng Java

Âm lượng: 4 tuần, 6-10 giờ một tuần.

Khu vực: edX.

Người tổ chức: Microsoft.

Ngôn ngữ: Tiếng Anh.

Khóa học nhập môn dành cho tất cả những ai muốn học ngôn ngữ lập trình Java và trở thành nhà phát triển. Quá trình được cấu trúc theo cách mà sinh viên sẽ không chỉ học cách viết mã mà còn học cách giải quyết các vấn đề chắc chắn sẽ phải đối mặt khi tạo ứng dụng.

Java. Bắt đầu nhanh

Âm lượng: 9 bài giảng.

Khu vực: GeekBrains.

Người tổ chức: GeekBrains.

Ngôn ngữ: Tiếng Nga.

Một khóa học thực hành về học Java dựa trên phát triển dự án nhỏ. Học viên sẽ học những kiến thức cơ bản về ngôn ngữ và thực hành viết các ứng dụng console đơn giản, cũng như học cách tạo trò chơi với giao diện đồ họa trong vài phút mà không cần sử dụng thư viện của bên thứ ba.

Java. Khóa học cơ bản

Âm lượng: 23 bài giảng (5 giờ video).

Khu vực: Stepik.

Người tổ chức: Trung tâm Khoa học Máy tính (CS center).

Ngôn ngữ: Tiếng Nga.

Khóa học dành cho những ai mới bắt đầu học Java. Các bài giảng bao gồm tài liệu bao gồm cú pháp của ngôn ngữ, cách biên dịch chương trình, kiến thức cơ bản về lập trình hướng đối tượng và các khía cạnh nâng cao hơn của Java, cũng như các câu hỏi kiểm tra và bài tập thực hành.

Android. Bắt đầu nhanh

Âm lượng: 15 bài giảng.

Khu vực: GeekBrains.

Người tổ chức: GeekBrains.

Ngôn ngữ: Tiếng Nga.

Một khóa học thực hành trực tuyến để giới thiệu về phát triển Android, yêu cầu kiến thức cơ bản về Java. Trong quá trình đào tạo, học viên sẽ tạo ra một trò chơi đơn giản, áp dụng ngay những kiến thức lý thuyết đã học vào thực tế.

JavaScript

JavaScript cho người mới bắt đầu

Âm lượng: 17 bài giảng, 1-2 giờ một tuần.

Khu vực: Stepik.

Người tổ chức: Stepik.

Ngôn ngữ: Tiếng Nga.

Một khóa học về kiến thức cơ bản về phát triển JavaScript cho tất cả các cấp độ kỹ năng. Nó bao gồm những kiến thức cơ bản về lập trình bằng ngôn ngữ này, cũng như các công cụ và mô hình dữ liệu hữu ích cho việc sử dụng JavaScript trong thực tế.

Kiến thức cơ bản về JavaScript

Âm lượng: 24 bài giảng (7 giờ video).

Khu vực: Loftblog.

Người tổ chức: Loftblog.

Ngôn ngữ: Tiếng Nga.

Một khóa học trực tuyến rất chi tiết sẽ giúp bạn học JavaScript từ đầu. Học sinh sẽ xem xét tất cả các khía cạnh của ngôn ngữ lập trình phổ biến từ đơn giản đến phức tạp và học cách sử dụng nó với các ví dụ thực tế.

Python

Các nguyên tắc cơ bản của Python

Âm lượng: 17 bài giảng.

Khu vực: GeekBrains.

Người tổ chức: GeekBrains.

Ngôn ngữ: Tiếng Nga.

Khóa học nhập môn này phù hợp cho cả người mới bắt đầu và các nhà phát triển có kinh nghiệm muốn làm quen với Python. Các bài học bao gồm các kiến thức cơ bản về lập trình, các ví dụ khác nhau về việc sử dụng ngôn ngữ này để giải quyết các vấn đề thực tế và viết các chương trình chính thức.

Lập trình Python

Âm lượng: 28 bài giảng, 3-6 giờ một tuần.

Khu vực: Stepik.

Người tổ chức: Viện tin sinh học.

Ngôn ngữ: Tiếng Nga.

Khóa học chi tiết cho người mới bắt đầu trực tuyến dành cho những người chưa có kinh nghiệm để tìm hiểu kiến thức cơ bản về Python và kiến thức cơ bản về lập trình. Học sinh sẽ làm quen với các khái niệm như toán tử, biến, danh sách, điều kiện và vòng lặp. Tài liệu bao gồm các bài tập thông thường và các nhiệm vụ tùy chọn có độ khó tăng dần.

Python: Khái niệm cơ bản và ứng dụng

Âm lượng: 20 bài giảng, (5 giờ video).

Khu vực: Stepik.

Người tổ chức: Viện tin sinh học.

Ngôn ngữ: Tiếng Nga.

Một khóa học cơ bản về những điều cơ bản của Python và lập trình nói chung. Có các bài tập củng cố tài liệu, được kiểm tra lỗi. Trong phần cuối cùng, các vấn đề thực tế có thể gặp phải trong quá trình phát triển được xem xét và đưa ra các ví dụ về giải pháp của chúng.

Hướng dẫn Python tương tác

Âm lượng: 11 video bài giảng.

Khu vực: Trăn gấm.

Người tổ chức: Kodkamp.

Ngôn ngữ: Tiếng Nga.

Tuyển tập các bài học tương tác cho bất kỳ ai muốn học Python, bất kể trình độ kỹ năng. Những điều cơ bản như biến và vòng lặp được đề cập từng bước, tiếp theo là những thứ nâng cao hơn như biểu thức chính quy và kiểm tra mã.

Học máy với Python: Giới thiệu thực tế

Âm lượng: 5 tuần, 4-6 giờ một tuần.

Khu vực: edX.

Người tổ chức: IBM.

Ngôn ngữ: Tiếng Anh.

Một khóa học trực tuyến giới thiệu về Các nguyên tắc cơ bản về học máy bằng Python giới thiệu các loại mô hình khác nhau. Học sinh sẽ nắm vững phân loại, phân cụm và các thuật toán phổ biến khác, cũng như củng cố kiến thức lý thuyết đã đạt được với các kỹ năng thực hành.

C ++

Giới thiệu về Lập trình (C ++)

Âm lượng: 12 bài học.

Khu vực: Stepik.

Người tổ chức: Học viện Yandex, Trường Kinh tế Đại học (NRU HSE).

Ngôn ngữ: Tiếng Nga.

Khóa học cơ bản sẽ giới thiệu cho bạn những kiến thức cơ bản về C ++ và giúp bạn tích lũy kinh nghiệm cần thiết để học thêm về lập trình. Quá trình học tập được xây dựng dựa trên việc thực hiện nhiều nhiệm vụ thực tế nhỏ bao gồm tất cả các cấu trúc cơ bản của ngôn ngữ.

Giới thiệu về C ++

Âm lượng: 4 tuần, 3-5 giờ một tuần.

Khu vực: edX.

Người tổ chức: Microsoft.

Ngôn ngữ: Tiếng Anh.

Một khóa học giới thiệu ngắn hạn về C ++ từ các chuyên gia của Microsoft. Trong lớp học, sinh viên sẽ nắm vững cú pháp và các nguyên tắc cơ bản của ngôn ngữ lập trình này, học cách tạo các hàm và chuẩn bị tìm hiểu các khía cạnh phức tạp hơn của C ++.

Kiến thức cơ bản về C ++

Âm lượng: 12 bài giảng (13 giờ video).

Khu vực: "Xem và học hỏi."

Người tổ chức: "Xem và học hỏi."

Ngôn ngữ: Tiếng Nga.

Một khóa học trực tuyến dành cho người mới bắt đầu tập trung vào những kiến thức cơ bản của ngôn ngữ C ++. Bao gồm các yếu tố cơ bản và khái niệm cơ bản của lập trình hướng đối tượng với các ví dụ và bài tập. Phần cuối cùng được dành cho việc áp dụng thực tế các kỹ năng thu được.

Lập trình C ++

Âm lượng: 41 bài học (10 giờ video).

Khu vực: Stepik.

Người tổ chức: Trung tâm Khoa học Máy tính (CS center).

Ngôn ngữ: Tiếng Nga.

Khóa học C ++ cơ bản, chi tiết tập trung vào các nguyên tắc cơ bản của chương trình và quy trình biên dịch. Các cấu trúc cú pháp chỉ được xem xét trong bài giảng đầu tiên, vì vậy người nghe nên làm quen với các khái niệm "biến", "hàm", "vòng lặp".

Lập trình C / C ++ nâng cao

Âm lượng: 12 bài học (16 giờ video).

Khu vực: Stepik.

Người tổ chức: Nhóm Mail.ru.

Ngôn ngữ: Tiếng Nga.

Một khóa học trực tuyến nhằm vào các nhà phát triển mới làm quen với những kiến thức cơ bản về C ++. Tài liệu sẽ giúp bạn có được kỹ năng tạo chương trình có độ phức tạp trung bình và các mẫu điển hình của lập trình hướng đối tượng. Nó cũng bao gồm các khía cạnh chính của việc làm việc với bộ nhớ, tính toán không đồng bộ và phương ngữ.

Lập trình C ++ - Các tính năng nâng cao

Âm lượng: 5 mô-đun, 2-3 giờ.

Khu vực: Alison.

Người tổ chức: Microsoft.

Ngôn ngữ: Tiếng Anh.

Một khóa học trực tuyến phức tạp hơn, trong đó sinh viên học cách tạo các chương trình nhanh bằng cách sử dụng các tính năng nâng cao của C ++. Chỉ trong vài giờ, các giảng viên sẽ giải thích các tính năng nâng cao chính của ngôn ngữ này, điều này sẽ được củng cố bằng các bài tập thực hành.

Objective-C

Trở thành nhà phát triển iOS từ Scratch

Âm lượng: 98 bài giảng (8 giờ video).

Khu vực: Udemy.

Người tổ chức: Udemy.

Ngôn ngữ: Tiếng Anh.

Một khóa học mở rộng và chi tiết là hướng dẫn từng bước cho bất kỳ ai muốn thành thạo Objective-C từ đầu và tìm hiểu cách tạo chương trình cho iPhone. Trong quá trình đào tạo, học viên sẽ tự làm quen với iOS SDK và sử dụng các công cụ có sẵn, viết ứng dụng đầy đủ chức năng đầu tiên của họ.

Tham gia khóa học →

Nhanh

Swift 5: Khái niệm cơ bản

Âm lượng: 78 bài giảng (13 giờ video).

Khu vực: Udemy.

Người tổ chức: Udemy.

Ngôn ngữ: Tiếng Nga.

Một khóa học trực tuyến rất chi tiết phù hợp cho người mới bắt đầu chưa có kiến thức. Tài liệu bao gồm những kiến thức cơ bản về lý thuyết lập trình, biến và hằng số, vòng lặp và cấu trúc có điều kiện, cũng như lập trình hướng đối tượng và giao thức.

Giới thiệu về Phát triển ứng dụng iOS với Swift

Âm lượng: 5 bài giảng, khoảng 1 tháng.

Khu vực: Udacity.

Người tổ chức: Udacity.

Ngôn ngữ: Tiếng Anh.

Một khóa học trực tuyến thực hành dành cho những người đã quen thuộc với các kiến thức cơ bản, sẽ giới thiệu cho bạn cách phát triển iOS với Swift. Học sinh sẽ học tất cả các sắc thái của ngôn ngữ lập trình này và tạo ra một ứng dụng làm biến dạng giọng nói vui nhộn (nghe như sóc chuột hoặc Darth Vader).

phát triển web

Phát triển web. Bắt đầu nhanh

Âm lượng: 13 bài giảng.

Khu vực: Geekbrains.

Người tổ chức: Geekbrains.

Ngôn ngữ: Tiếng Nga.

Một khóa học kết hợp dành cho những ai muốn học cách tạo các trang web chức năng từ đầu. Sinh viên sẽ được làm quen với những kiến thức cơ bản về HTML và CSS, có những kỹ năng ban đầu về phát triển web bằng PHP, cũng như nắm vững logic làm việc với ngôn ngữ này, thuật ngữ và nguyên tắc hoạt động của nó.

Kiến thức cơ bản về SQL cho người mới bắt đầu

Âm lượng: 5 bài giảng (1, 5 giờ video).

Khu vực: Loftblog.

Người tổ chức: Loftblog.

Ngôn ngữ: Tiếng Nga.

Một khóa học trực tuyến nhập môn giới thiệu các kiến thức cơ bản về SQL. Trong các bài giảng, sinh viên sẽ được học hệ quản trị cơ sở dữ liệu là gì, học cách sử dụng SQLite, MySQL và các công cụ khác cần thiết cho công việc.

Khóa học cơ bản về PHP

Âm lượng: 10 bài giảng (14 giờ video).

Khu vực: "Xem và học hỏi."

Người tổ chức: "Xem và học hỏi."

Ngôn ngữ: Tiếng Nga.

Một khóa học trực tuyến chi tiết dành cho tất cả những ai muốn học lập trình web từ đầu. Lớp học bao gồm các nguyên tắc cơ bản của ngôn ngữ và các vấn đề sẽ phải đối mặt. Sau khi hoàn thành chương trình, học viên sẽ có thể tự tạo các trang web đơn giản.

Tham gia khóa học →

Hướng dẫn sử dụng PHP và MySQL cho người mới bắt đầu

Âm lượng: 156 bài giảng (10 giờ video).

Khu vực: Udemy.

Người tổ chức: Udemy.

Ngôn ngữ: Anh, Nga.

Một khóa học mở rộng cho các lập trình viên mới bắt đầu bao gồm tất cả các khía cạnh của PHP và MySQL. Khóa đào tạo được cấu trúc theo cách mà khi kết thúc lớp học, bạn có thể yên tâm tham gia vào việc phát triển các ứng dụng web chức năng.

Đề xuất: