Trong bài viết này, CodeGym sẽ tổng hợp và chọn lọc các khoá học lập trình online miễn phí, phù hợp với đối tượng từ người mới bắt đầu, đến nâng cao và đã đi làm. Ngoài ra, bạn cũng sẽ được cung cấp thêm các tài liệu miễn phí có liên quan và định hướng lộ trình học tập tiếp theo (nếu có).

Nội dung

Phần 1: Các khoá học lập trình online miễn phí của CodeGym

Các khoá học lập trình miễn phí của CodeGym bao gồm các khoá học tự học với video, học liệu và các khoá học trực tuyến cùng giảng viên.

1. Khóa học Nhập môn lập trình với JavaScript miễn phí

Khóa học cung cấp những kiến thức cơ bản nhất cho người mới bắt đầu. Học viên đủ khả năng sử dụng ngôn ngữ JavaScript trong việc giải các bài toán lập trình căn bản. Ngoài ra, học viên còn có thể xây dựng được một số ứng dụng nếu đạt được những yêu cầu ở mức nâng cao.

>> Link: https://online.codegym.vn/khoa-hoc-nhap-mon-lap-trinh-voi-javascript-mien-phi/

2. HTML & CSS cơ bản miễn phí

Khóa học giúp học viên đạt được các kiến thức cơ bản về HTML, CSS, WEB và bước đầu có các kỹ năng xây dựng trang web với ngôn ngữ HTML, CSS. Kết thúc khoá học, học viên có thể tạo được trang web cơ bản áp dụng được đầy đủ các kiến thức đã học và có thể tiếp tục tham gia các khoá học lập trình web chuyên sâu.

>> Số lượng có hạn – Đăng ký ngay tại đây.

3. Khoá học Bootstrap online miễn phí

Khóa học Bootstrap Online miễn phí được thiết kế để hướng dẫn người học tạo được giao diện trang web đầy đủ các thành phần, tiết kiệm thời gian và có thể hoạt động tối ưu trên mọi kích thước màn hình. Các bài học được thiết kế hướng project-base. Sau mỗi bài học, học viên sẽ thấy được ngay sản phẩm của mình tương ứng với một phần của trang web. Kết thúc khóa học, học viên có thể tạo được trang web hoàn chỉnh sử dụng Bootstrap Framework.

>> Số lượng có hạn – Đăng ký ngay tại đây.

4. Khoá học Docker online miễn phí

Khóa học Docker online miễn phí cung cấp những kiến thức cơ bản về docker và container. Đồng thời giúp học viên hiểu được tầm quan trọng của việc xây dựng môi trường phát triển ứng dụng một cách nhất quán, giảm thiểu rủi ro khác biệt giữa môi trường development và môi trường production.

>> Số lượng có hạn – Đăng ký ngay tại đây.

5. Khóa học Nhập môn Git và Github miễn phí 

Khóa học Nhập môn Git và Github giúp học viên khám phá được khái niệm về quản lý phiên bản, khám phá sự hữu dụng của Git cùng với các kỹ thuật quản lý mã nguồn bằng Git như: quản lý repository, đánh phiên bản mã nguồn, khôi phục mã nguồn, nhân bản dự án, tách và gộp nhánh, làm việc với remote repository…

>> Số lượng có hạn – Đăng ký ngay tại đây.

6. Khoá học WordPress miễn phí

Khóa học WordPress Online miễn phí được thiết kế để hướng dẫn người học tạo trang web một cách nhanh nhất bằng công nghệ WordPress. Sau khi hoàn thành khóa học, bạn có thể tự thiết kế một website chuyên nghiệp với đầy đủ tính năng và thông tin, hỗ trợ tốt nhất cho SEO, Google Adwords, Facebook ADS, Email Marketing…

>> Số lượng có hạn – Đăng ký ngay tại đây.

Tham khảo thêm: Các trang web học lập trình miễn phí cho người mới bắt đầu

7. Khoá học ReactJS miễn phí

>>Số lượng có hạn – Đăng ký ngay tại đây.

8. Khoá học Python miễn phí

Khóa học Python tự học miễn phí cung cấp cho học viên các kiến thức cơ bản về ngôn ngữ lập trình Python. Học viên được thực hành với biến, kiểu dữ liệu, toán tử, các câu lệnh điều kiện, lặp và thư viện của Python, … Kết thúc khoá học, học viên có thể tạo được những ứng dụng hoặc game đơn giản bằng ngôn ngữ Python và có thể tiếp tục tham gia các khóa học lập trình Python chuyên sâu tại CodeGym.

>> Số lượng có hạn – Đăng ký ngay tại đây.

9. Khoá học sử dụng Visual Studio Code miễn phí

>> Số lượng có hạn – Đăng ký ngay tại đây.

10. Khoá học Lập trình Game Unity miễn phí

Kết thúc khóa học, học viên sẽ đạt được những kiến thức, kỹ năng và các lợi ích khác, bao gồm:

  • Được trang bị đầy đủ những hiểu biết về quy trình phát triển game và vai trò của các bộ phận liên quan. Từ đó, có khả năng tham gia vào hoặc tự triển khai các dự án phát triển Game khác
  • Sử dụng thành thạo các chức năng thông dụng trong Unity Engine để tạo nên các sản phẩm game 2D, 3D hấp dẫn
  • Rèn luyện tư duy tự nghiên cứu và kỹ năng giải quyết vấn đề để nâng cao năng lực phát triển game
  • Có sản phẩm/dự án game hoàn thiện để đưa vào Hồ sơ năng lực/CV

Video học thử buổi 1:

>> Xem trọn bộ video khoá học tại đây.

Phần 2: Các khoá học lập trình online miễn phí bên ngoài (sưu tầm, tổng hợp)

Phần này gồm các khoá học chất lượng được CodeGym sưu tầm, tổng hợp để bạn dễ dàng chọn lựa khoá học phù hợp với mình.

1. Learn Android 4.0 Programming in Java

Khóa học hướng dẫn thực tế, giúp bạn tìm hiểu cách tạo ứng dụng Android bằng Java bắt đầu từ những kiến thức nền tảng.
>> Xem thêm 

2. Learn Android Wear Programming

Với hơn 6h hướng dẫn bằng video miễn phí từ các chuyên gia về lập trình thì đây là khóa học chất lượng. Nội dung tập trung vào một số lý thuyết cơ sở, giúp bạn tiếp cận lập trình di động.

>> Xem thêm

3. Android Development for Newbies (8+ giờ học)

Đây là khóa học lập trình online miễn phí giới thiệu những điều cơ bản phát triển Android. Kết thúc khóa học lập trình miễn phí này bạn có thể viết và triển khai tuyệt vời những ứng dụng trong Google Play.
>> Xem thêm

4. Android Material Design Slidenerd Style

Android Material Design là cách thiết kế và phát triển ứng dụng mới trong tương lai. Nó liên quan đến API không chỉ nâng cao nhận thức trực quan về ứng dụng mà còn cách người dùng cảm nhận chúng. Sau khóa học, bản nhận được:
– 50 bài giảng về Material Design
– Thành thạo Material Design APIs
– Tìm hiểu cách xây dựng các ứng dụng sử dụng RecycleView thay vì ListView.
– Tích hợp cơ sở dữ liệu và xử lý dữ liệu nền.
– Hiểu các thư viện như Volley

>> Xem thêm

5. HTML Introduction Course: Learn HTML in 2 hours

Bắt đầu sự nghiệp phát triển Web trong vòng 2 giờ. Khóa học lập trình online miễn phí này day cho bạn những kỹ năng cần thiết để phát triển các trang HTML.
>> Xem thêm

6. HTML and CSS Foundations

Giới thiệu siêu nhanh về HTML và CSS. Khóa học lập trình miễn phí này dành cho bạn dù bạn là người mới bắt đầu hay là chỉ muốn làm mới kiến thức của mình về HTML và CSS.
>> Xem thêm

7. Create Website from scratch in Urdu & Hindi

Thiết kế bố cục trang web bằng HTML và CSS. Khóa học lập trình trực tuyến miễn phí này hướng dẫn giúp người học lập trình web trực tuyến miễn phí.
>> Xem thêm

8. Learn HTML for Absolute Beginners

Khóa học dành cho người mới bắt đầu. Bạn cũng sẽ học được kiến thức CSS từ khóa học lập trình miễn phí này và cách áp dụng các kiểu trong trang HTML .
>> Xem thêm

9. Practice Java by Building Projects

Giới thiệu cốt lõi các khái niệm Java giúp bạn áp dụng thiết kế Object-oriented vào các ứng dụng thực tế.
>> Link: https://www.udemy.com/course/practice-java-by-building-projects/

10. Java Programming Basics

Học lập trình trực tuyến miễn phí căn bản về chương trình Java.
>> Link: https://www.udemy.com/course/java-programming-basics/

11. Learn how to use all Java keywords

Đây là khóa học lập trình online miễn phí cho bạn thấy từng từ khóa Java và xem các ví dụ về cách sử dụng chúng trong đoạn mã.
> Link: https://www.udemy.com/course/learn-how-to-use-all-50-java-keywords/

12. Deploying Android Apps to Different App Stores – Correctly

Khóa học ngắn dành cho tất cả mọi người (khoảng 30p). Hướng dẫn từng bước cách tải tệp nhị phân lên các cửa hàng ứng dụng di động có sẵn. Nếu bạn là người mới bắt đầu và muốn nhắm đến các ứng dụng trên Android thì khóa học này rất phù hợp.
>> Xem thêm

13. Android Development from Scratch to Create Cool Apps

Một lập trình viên sẽ không tận dụng được hết những tính năng nếu không đánh giá cao các khái niệm cốt lõi của ngôn ngữ lập trình và hiểu, dùng, khai thác đúng cách. Khóa học lập trình miễn phí này giúp người học lập trình Android bằng cách hiểu các khái niệm và triển khai chúng vào thực tế.
>> Xem thêm

14. The Top 5 Machine Learning Libraries in Python

Giới thiệu sơ lược về quá trình xây dựng các mô hình máy học có giám sát và sau đó sử dụng các thư viện bằng ngôn ngữ lập trình máy tính có tên Python.
> Link: https://www.udemy.com/course/the-top-5-machine-learning-libraries-in-python/

15. Java Database Connection: JDBC and MySQL

Tìm hiểu cách kết nối với cơ sở dữ liệu my SQL bằng Java JDBC
> Link: https://www.udemy.com/course/how-to-connect-java-jdbc-to-mysql/

16. Node JS API Development for Beginners

Khóa học giới thiệu các nguyên tắc cốt lõi về Node JS để bạn có thể xây dựng API bằng Node JS.
>> Link: https://www.udemy.com/course/node-js-api-tutorial/

17. Programming with Python: Hands-On Introduction for Beginners

Loại bỏ rào cản với học lập trình trực tuyến miễn phí. Khóa học này được thiết kế dành riêng cho những người mới bắt đầu tìm kiếm trải nghiệm học tập và ứng dụng với Python. Chia sẻ về khái niệm lập trình căn bản và Python là ngôn ngữ đơn giản nhất cho người mới bắt đầu.
>> Link: https://www.udemy.com/course/python-programming-beginners/

18. Learn how to create a WordPress theme using Pinegrow

Tìm hiểu cách tạo theme WordPress bằng cách sử dụng Pinegrow.
> Link: https://www.udemy.com/course/learn-how-to-create-a-wordpress-theme-using-pinegrow/

Phần 3: Tài liệu lập trình miễn phí từ cơ bản tới nâng cao

Nguồn tài liệu học lập trình chất lượng, hữu ích từ cơ bản tới nâng cao cho người mới bắt đầu; sinh viên CNTT; học sinh THPT yêu thích công nghệ và tự tìm tòi, tự học thêm; người đã đi làm và có niềm yêu thích lập trình tự “mày mò” để chuyển nghề…

>> Đi tới kho tài liệu

Trên đây là các khóa học lập trình online miễn phí, cả bằng tiếng việt và tiếng anh, từ cơ bản đến nâng cao mà các bạn có thể tham khảo. Cùng với đó là các tài liệu hữu ích về kiến thức, kỹ năng, cả lý thuyết và thực hành. Chúc bạn tận dụng tối đa và học tập hiệu quả.


Hãy tham gia nhóm Học lập trình để thảo luận thêm về các vấn đề cùng quan tâm.