[Hot] 515 khóa học Programming & Computer Science miễn phí nên bắt đầu ngay bây giờ! (phần 1)

Nếu cách đây 5 năm, chỉ có 1 số trường ĐH lớn như MIT và Standard mở những khóa học online miễn phí cho cộng đồng thì hiện nay, đã có hơn 700 trường trên thế giới mở hàng ngàn khóa học free.

Dưới đây là 515 khóa học free mà mà bạn nên bắt đầu nghiên cứu ngay bây giờ! Danh sách tinh gọn từ 7000 khóa của Class Central, trên mỗi khóa tôi cũng đều đánh giá chất lượng.

515 khóa được lọc theo 3 cấp độ:

  • Beginner – Mới bắt đầu
  • Intermediate – Trung cấp
  • Advanced – Cao cấp

BEGINNER (81)

  1. An Introduction to Interactive Programming in Python (Part 1) – Rice University via Coursera
  2. Programming for Everybody (Getting Started with Python) – University of Michigan via Coursera
  3. Introduction to Computer Science – Harvard University via edX
  4. Intro to Computer Science – University of Virginia via Udacity
  5. Introduction to Programming with MATLAB – Vanderbilt University via Coursera
  6. An Introduction to Interactive Programming in Python (Part 2) – Rice University via Coursera
  7. Introduction to HTML5 – University of Michigan via Coursera
  8. Learn to Program: Crafting Quality Code – University of Toronto via Coursera
  9. Programming Foundations with JavaScript, HTML and CSS – Duke University via Coursera
  10. Introduction to CSS3 – University of Michigan via Coursera
  11. Usable Security – University of Maryland, College Park via Coursera
  12. Introduction to Web Development – University of California, Davis via Coursera
  13. Learn to Program: The Fundamentals – University of Toronto via Coursera
  14. Build a Modern Computer from First Principles: From Nand to Tetris (Project-Centered Course) – Hebrew University of Jerusalem via Coursera
  15. Internet History, Technology, and Security – University of Michigan via Coursera
  16. Creative Programming for Digital Media & Mobile Apps – University of London International Programmes via Coursera
  17. How To Create a Website in a Weekend! (Project-Centered Course) – State University of New York via Coursera
  18. HTML, CSS, and Javascript for Web Developers – Johns Hopkins University via Coursera
  19. Introduction to the Internet of Things and Embedded Systems – University of California, Irvine via Coursera
  20. Ruby on Rails: An Introduction – Johns Hopkins University via Coursera
  21. Introduction to Cyber Security – The Open University via FutureLearn
  22. Cyber Security: Protecting Yourself and Your Data – IEEE via edX
  23. HTML, CSS and JavaScript – The Hong Kong University of Science and Technology via Coursera
  24. Python Programming: A Concise Introduction – Wesleyan University via Coursera
  25. CODAPPS: Coding mobile apps for entrepreneurs – EMLYON Business School via Coursera
  26. How to Code: Simple Data – The University of British Columbia via edX
  27. Intro to Java Programming – San Jose State University via Udacity
  28. DB: Introduction to Databases – Stanford University via Stanford OpenEdx
  29. Programming Foundations with Python – via Udacity
  30. Intro to HTML and CSS – via Udacity
  31. JavaScript Basics – via Udacity
  32. How to Use Git and GitHub – via Udacity
  33. Intro to Relational Databases – via Udacity
  34. Networking: Introduction to Computer Networking – Stanford University via Stanford OpenEdx
  35. CS101: Computer Science 101 – Stanford University via Stanford OpenEdx
  36. MyCS: Computer Science for Beginners – Harvey Mudd College via edX
  37. Learn Swift Programming Syntax – via Udacity
  38. Linux Command Line Basics – via Udacity
  39. Introduction to VBA/Excel Programming – Cal Poly Pomona via Open Education by Blackboard
  40. Computing: Art, Magic, Science – ETH Zurich via edX
  41. Computing: Art, Magic, Science — Part II – ETH Zurich via edX
  42. Learn to Program Using Python – University of Texas Arlington via edX
  43. Introduction to jQuery – Microsoft via edX
  44. Introduction to Linux – Linux Foundation via edX
  45. Object-Oriented Programming – Indian Institute of Technology Bombay via edX
  46. Introduction to Cloud Computing – IEEE via edX
  47. Programming in Scratch – Harvey Mudd College via edX
  48. CS For All: Introduction to Computer Science and Python Programming – Harvey Mudd College via edX
  49. The Computing Technology Inside Your Smartphone – Cornell University via edX
  50. Web Accessibility – Google via Udacity
  51. Mobile Web Development – Google via Udacity
  52. Think. Create. Code – University of Adelaide via edX
  53. Programming Basics – Indian Institute of Technology Bombay via edX
  54. Java Programming Basics – via Udacity
  55. HTML5 Introduction – World Wide Web Consortium (W3C) via edX
  56. HTML5 Part 1: HTML5 Coding Essentials and Best Practices – World Wide Web Consortium (W3C) via edX
  57. AP® Computer Science Principles – Harvard University via edX
  58. Android Basics: Make Your First App – Google via Udacity
  59. Paradigms of Computer Programming — Fundamentals – Université catholique de Louvain via edX
  60. Introduction to Programming with Java 1: Starting to Code with Java – Universidad Carlos iii de Madrid via edX
  61. Web Applications for Everybody – via Independent
  62. Python for Everybody — Exploring Information – via Independent
  63. AP Computer Science A: Java Programming Data Structures and Loops – Purdue University via edX
  64. Java Programming for GCSE and A-Level – University of Wolverhampton via Canvas Network
  65. Introduction to Programming with Java 2: Writing Good Code – Universidad Carlos iii de Madrid via edX
  66. CSS Introduction – Microsoft via edX
  67. Paradigms of Computer Programming — Abstraction and Concurrency – Université catholique de Louvain via edX
  68. Swift for Beginners – via Udacity
  69. Android for Beginners – via Udacity
  70. Introduction to R – via Datacamp
  71. Intro to Python for Data Science – via Datacamp
  72. Java Fundamentals for Android Development – Galileo University via edX
  73. Intro to JavaScript – via Udacity
  74. Introduction to Computing using Python – Georgia Institute of Technology via edX
  75. Object-Oriented Programming – Indian Institute of Technology Bombay via edX
  76. Programming Basics – Indian Institute of Technology Bombay via edX
  77. Android App Development for Beginners – Galileo University via edX
  78. Introduction to Linux – Linux Foundation via edX
  79. Introduction to jQuery – Microsoft via edX
  80. Introduction to Bootstrap — A Tutorial – Microsoft via edX
  81. Introduction to HTML and Javascript – Microsoft via edX

INTERMEDIATE(333)

  1. Machine Learning – Stanford University via Coursera
  2. Programming Languages, Part A- University of Washington via Coursera
  3. Python Data Structures – University of Michigan via Coursera
  4. Using Python to Access Web Data – University of Michigan via Coursera
  5. Using Databases with Python – University of Michigan via Coursera
  6. Introduction to Big Data – University of California, San Diego via Coursera
  7. Principles of Computing (Part 1) – Rice University via Coursera
  8. Principles of Computing (Part 2) – Rice University via Coursera
  9. A Crash Course in Data Science  – Johns Hopkins University via Coursera
  10. R Programming – Johns Hopkins University via Coursera
  11. The Data Scientist’s Toolbox – Johns Hopkins University via Coursera
  12. Getting and Cleaning Data – Johns Hopkins University via Coursera
  13. Exploratory Data Analysis – Johns Hopkins University via Coursera
  14. Practical Machine Learning – Johns Hopkins University via Coursera
  15. Object Oriented Programming in Java – University of California, San Diego via Coursera
  16. Hadoop Platform and Application Framework – University of California, San Diego via Coursera
  17. Concurrent Programming in Erlang – University of Kent via FutureLearn
  18. Statistical Inference  – Johns Hopkins University via Coursera
  19. Regression Models – Johns Hopkins University via Coursera
  20. Reproducible Research – Johns Hopkins University via Coursera
  21. Algorithmic Toolbox – University of California, San Diego via Coursera
  22. Data Science in Real Life – Johns Hopkins University via Coursera
  23. Algorithmic Thinking (Part 1) – Rice University via Coursera
  24. Software Security – University of Maryland, College Park via Coursera
  25. Responsive Web Design – University of London International Programmes via Coursera
  26. Advanced Styling with Responsive Design – University of Michigan via Coursera
  27. Data Visualization and Communication with Tableau – Duke University via Coursera
  28. Java Programming: Solving Problems with Software – Duke University via Coursera
  29. AngularJS: Advanced Framework Techniques – Microsoft via edX
  30. Introduction to DevOps – Microsoft via edX
  31. C++ For C Programmers, Part B – University of California, Santa Cruz via Coursera
  32. Android App Components — Intents, Activities, and Broadcast Receivers – Vanderbilt University via Coursera
  33. Global Warming II: Create Your Own Models in Python – The University of Chicago via Coursera
  34. Testing with Agile – University of Virginia via Coursera
  35. Google Cloud Platform Fundamentals: Core Infrastructure – Google via Coursera
  36. Introduction to Meteor.js Development – University of London International Programmes via Coursera
  37. Programming Languages, Part B – University of Washington via Coursera
  38. A developer’s guide to the Internet of Things (IoT) – IBM via Coursera
  39. Building Data Visualization Tools – Johns Hopkins University via Coursera
  40. Running Product Design Sprints – University of Virginia via Coursera
  41. Internet of Things for Active Aging – Taipei Medical University via FutureLearn
  42. Responsive Website Tutorial and Examples – University of London International Programmes via Coursera
  43. Introduction to Neurohacking In R – Johns Hopkins University via Coursera
  44. Database Management Essentials – University of Colorado System via Coursera
  45. iOS App Development Basics – University of Toronto via Coursera
  46. Fundamentals of Visualization with Tableau – University of California, Davis via Coursera
  47. Cybersecurity and Mobility – University System of Georgia via Coursera
  48. Cloud Computing Applications, Part 1: Cloud Systems and Infrastructure – University of Illinois at Urbana-Champaign via Coursera
  49. Data Structures – University of California, San Diego via Coursera
  50. Server-side Development with NodeJS – The Hong Kong University of Science and Technology via Coursera
  51. Building R Packages – Johns Hopkins University via Coursera
  52. Front-End JavaScript Frameworks: AngularJS – The Hong Kong University of Science and Technology via Coursera
  53. The R Programming Environment – Johns Hopkins University via Coursera
  54. Big Data Integration and Processing – University of California, San Diego via Coursera
  55. Android App Components — Services, Local IPC, and Content Providers – Vanderbilt University via Coursera
  56. Data Science Math Skills – Duke University via Coursera
  57. Java Programming: Arrays, Lists, and Structured Data – Duke University via Coursera
  58. Algorithmic Thinking (Part 2) – Rice University via Coursera
  59. Introduction to Architecting Smart IoT Devices – EIT Digital via Coursera
  60. Internet of Things: Communication Technologies – University of California, San Diego via Coursera
  61. Fundamentals of Computer Architecture – EIT Digital via Coursera
  62. Interactivity with JavaScript – University of Michigan via Coursera
  63. Advanced R Programming – Johns Hopkins University via Coursera

Chi tiết xem Nguồn medium