Tổng hợp các website có các khóa học lập trình online
- Free online courses from Havard https://online-learning.harvard.edu/catalog/free
- Coursera: rất nhiều khóa học hay và miễn phí từ các trường đại học lớn cũng như thầy giáo nổi tiếng trên thế giới, nếu bạn muốn lấy chứng chỉ chỉ cần đóng tiền sẽ theo lộ trình có bài tập và có người chấm điểm coursera.org/
- eDX: https://www.edx.org/
- Khan Academy: https://www.khanacademy.org/
- Udacity: https://www.udacity.com/
- Udemy: https://www.udemy.com/
- PluralSight: http://pluralsight.com/
- Egghead: http://egghead.io/
- Code Academy: https://www.codecademy.com/learn
Tham khảo thêm giới thiệu từng trang tại https://itviec.com/blog/hoc-lap-trinh/
Khóa học về thiền & hạnh phúc
- Khóa học về hạnh phúc và đã dẫn mình đến với thiền rất hay của tiến sĩ Rajagopal Raghunathan, McCombs school of Business, University of Texas, Austin. Cuốn sách nếu ra 7 “trọng tội” khiến con người không có hạnh phúc, và 7 “thuốc chữa” cho từng “trọng tội” đó và cả phương pháp làm sao trở nên xuất sắc trong các lĩnh vực mà không bị xì trét vì mục tiêu đặt ra. Các lý do rất logic, cách giảng dạy gần gũi. Theo mình, một người xây dựng được lối sống hạnh phúc vào mọi thời khắc, sống ở hiện tại một cách đầy đủ sẽ có năng lực rất lớn trong việc học tập và làm việc, hướng đến hoàn thành mục tiêu đặt ra. Khuyên học cho tất cả mọi người!
https://www.coursera.org/learn/happiness
- Khóa học thiền Heartfulness Meditation & Evolution of Consciousness - Best seller: https://www.udemy.com/course/the-evolution-of-consciousness-heartfulness-meditation/
- Trên HFN VN youtube (Masterclass): https://www.youtube.com/channel/UCuifokElF04kE-1jFuAVU7A
Nhập môn lập trình - khuyến cáo chỉ dành cho dân hardcore
Vì sao nhập môn mà mình lại nói dành cho hardcore? Vì mặc dù rất hay và cung cấp đủ nền tảng về lập trình cho các bạn, nhưng nếu mới khởi đầu mà dây dưa vào mớ lý thuyết này không phải ai cũng theo được đâu nhé.
- Ngồi nhà mà vẫn được học Havard free, còn chần chừ gì nữa nhỉ? Đây là khóa học nhận được review rất tốt từ cộng đồng https://online-learning.harvard.edu/course/cs50-introduction-computer-science
Lập trình web
- Freecodecamp: Một trang học lập trình tuyệt vời, hướng thực hành cho các bạn học lập trình web bằng javascript (ReactJS & NodeJS), hoàn toàn miễn phí
-
The odinproject: một trang web miễn phí khác cung cấp các bài tập để giúp bạn có thể trở thành fullstack web developer một cách tự tin https://www.theodinproject.com/
-
Tác giả thư viện Redux dạy miễn phí về Redux, rất hay
https://egghead.io/courses/getting-started-with-redux https://egghead.io/courses/building-react-applications-with-idiomatic-redux
- ReactJS
Chọn 1 trong 2 khóa sau https://www.udemy.com/course/react-the-complete-guide-incl-redux 18.99$ https://www.udemy.com/course/react-redux 19.99$
Cả 2 khóa học ở trên đều cung cấp từ căn bản đến nâng cao về React cũng như đi từ Redux đến xu hướng mới dùng React Hook. Nếu các bạn muốn học biết về Server Side Rendering (hỗ trợ tốt hơn cho SEO_ thì tham khảo link đầu tiên, có bài giảng về NextJS.
Trí tuệ nhân tạo và học sâu (Machine learning & Deep learning)
5 khóa học theo lộ trình từ căn bản đến chuyên sâu cho AI và Deep Learning, có thể học miễn phí hoặc đóng tiền để lấy chứng chỉ rất uy tín trên Coursera được cung cấp bởi giáo sư Andrew Ng https://www.coursera.org/specializations/deep-learning#courses
Về Andrew Ng: CEO/Founder Landing AI; Co-founder, Coursera; Adjunct Professor, Stanford University; trước đó từng là Chief Scientist của Baidu và sáng lập Google Brain
Phân tích dữ liệu (BI, Data Analyst, Data Engineer, Data Scientist)
- Khóa học miễn phí về Big Data https://www.coursera.org/learn/big-data-introduction
- Tham khảo khóa Python cho Data Science bên dưới mục các khóa học Python
Ngôn ngữ php
Ngôn ngữ python
- Python căn bản, được dạy bởi Charles Russell Severance - giáo viên có 1.5 triệu học viên online thuộc trường đại học Michigan của Mỹ
https://www.coursera.org/specializations/python#courses
Nếu bạn muốn lấy chứng chỉ, có thể đóng tiền và tham gia vào lộ trình học có chứng chỉ của coursera.
-
Python cho Data Science, được cung cấp bởi IBM https://www.coursera.org/professional-certificates/ibm-data-science
-
Khóa học Python trên udemy rất nổi, hiện đã có gần 1tr người học https://www.udemy.com/course/complete-python-bootcamp/?LSNPUBID=JVFxdTr9V80&ranEAID=JVFxdTr9V80&ranMID=39197&ranSiteID=JVFxdTr9V80-6o2Map2pUYIUiHz4B0scdw
Giá: 18.99$
-
Hướng dẫn free trên youtube, có từng playlist riêng cho Python basic, Pandas, git https://www.youtube.com/user/schafer5/playlists
-
Dành cho IT Automation https://www.coursera.org/professional-certificates/google-it-automation
-
Tổng hợp tất tần tất nhiều khóa python nổi tiếng nếu bạn vẫn cần nhiều hơn nữa https://digitaldefynd.com/best-free-python-tutorials/#10_Google_Python_Class_DevelopersGoogle
Lập trình di động
- Chương trình nanodegree của udacity
https://www.udacity.com/course/ios-developer-nanodegree--nd003 https://www.udacity.com/course/android-developer-nanodegree-by-google--nd801
Lập trình di động đa nền tảng (hybrid mobile application)
-
Flutter: https://www.udacity.com/course/build-native-mobile-apps-with-flutter--ud905
-
React Native https://www.udacity.com/course/react-nanodegree--nd019 (sau khi được học về React bạn sẽ học về React Native)
-
React Native https://online-learning.harvard.edu/course/cs50s-mobile-app-development-react-native
Lập trình game
https://online-learning.harvard.edu/course/cs50s-introduction-game-development
Lập trình game cũng là một lĩnh vực rộng lớn, mình sẽ bổ sung các khóa học khác lên trong thời gian tới.
Học qua kênh Youtube tiếng Việt
Tổng hợp các kênh Youtube tiếng Việt cho tự học lập trình được review bởi TopDev https://topdev.vn/blog/hoc-lap-trinh-tieng-danh-cho-fullstack-developer/
Mình sẽ học thử vài khóa và review chi tiết sau, tuy nhiên theo mình kiểm tra sơ qua thì cũng khá tốt.