[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)
- An Introduction to Interactive Programming in Python (Part 1) – Rice University via Coursera
- Programming for Everybody (Getting Started with Python) – University of Michigan via Coursera
- Introduction to Computer Science – Harvard University via edX
- Intro to Computer Science – University of Virginia via Udacity
- Introduction to Programming with MATLAB – Vanderbilt University via Coursera
- An Introduction to Interactive Programming in Python (Part 2) – Rice University via Coursera
- Introduction to HTML5 – University of Michigan via Coursera
- Learn to Program: Crafting Quality Code – University of Toronto via Coursera
- Programming Foundations with JavaScript, HTML and CSS – Duke University via Coursera
- Introduction to CSS3 – University of Michigan via Coursera
- Usable Security – University of Maryland, College Park via Coursera
- Introduction to Web Development – University of California, Davis via Coursera
- Learn to Program: The Fundamentals – University of Toronto via Coursera
- Build a Modern Computer from First Principles: From Nand to Tetris (Project-Centered Course) – Hebrew University of Jerusalem via Coursera
- Internet History, Technology, and Security – University of Michigan via Coursera
- Creative Programming for Digital Media & Mobile Apps – University of London International Programmes via Coursera
- How To Create a Website in a Weekend! (Project-Centered Course) – State University of New York via Coursera
- HTML, CSS, and Javascript for Web Developers – Johns Hopkins University via Coursera
- Introduction to the Internet of Things and Embedded Systems – University of California, Irvine via Coursera
- Ruby on Rails: An Introduction – Johns Hopkins University via Coursera
- Introduction to Cyber Security – The Open University via FutureLearn
- Cyber Security: Protecting Yourself and Your Data – IEEE via edX
- HTML, CSS and JavaScript – The Hong Kong University of Science and Technology via Coursera
- Python Programming: A Concise Introduction – Wesleyan University via Coursera
- CODAPPS: Coding mobile apps for entrepreneurs – EMLYON Business School via Coursera
- How to Code: Simple Data – The University of British Columbia via edX
- Intro to Java Programming – San Jose State University via Udacity
- DB: Introduction to Databases – Stanford University via Stanford OpenEdx
- Programming Foundations with Python – via Udacity
- Intro to HTML and CSS – via Udacity
- JavaScript Basics – via Udacity
- How to Use Git and GitHub – via Udacity
- Intro to Relational Databases – via Udacity
- Networking: Introduction to Computer Networking – Stanford University via Stanford OpenEdx
- CS101: Computer Science 101 – Stanford University via Stanford OpenEdx
- MyCS: Computer Science for Beginners – Harvey Mudd College via edX
- Learn Swift Programming Syntax – via Udacity
- Linux Command Line Basics – via Udacity
- Introduction to VBA/Excel Programming – Cal Poly Pomona via Open Education by Blackboard
- Computing: Art, Magic, Science – ETH Zurich via edX
- Computing: Art, Magic, Science — Part II – ETH Zurich via edX
- Learn to Program Using Python – University of Texas Arlington via edX
- Introduction to jQuery – Microsoft via edX
- Introduction to Linux – Linux Foundation via edX
- Object-Oriented Programming – Indian Institute of Technology Bombay via edX
- Introduction to Cloud Computing – IEEE via edX
- Programming in Scratch – Harvey Mudd College via edX
- CS For All: Introduction to Computer Science and Python Programming – Harvey Mudd College via edX
- The Computing Technology Inside Your Smartphone – Cornell University via edX
- Web Accessibility – Google via Udacity
- Mobile Web Development – Google via Udacity
- Think. Create. Code – University of Adelaide via edX
- Programming Basics – Indian Institute of Technology Bombay via edX
- Java Programming Basics – via Udacity
- HTML5 Introduction – World Wide Web Consortium (W3C) via edX
- HTML5 Part 1: HTML5 Coding Essentials and Best Practices – World Wide Web Consortium (W3C) via edX
- AP® Computer Science Principles – Harvard University via edX
- Android Basics: Make Your First App – Google via Udacity
- Paradigms of Computer Programming — Fundamentals – Université catholique de Louvain via edX
- Introduction to Programming with Java 1: Starting to Code with Java – Universidad Carlos iii de Madrid via edX
- Web Applications for Everybody – via Independent
- Python for Everybody — Exploring Information – via Independent
- AP Computer Science A: Java Programming Data Structures and Loops – Purdue University via edX
- Java Programming for GCSE and A-Level – University of Wolverhampton via Canvas Network
- Introduction to Programming with Java 2: Writing Good Code – Universidad Carlos iii de Madrid via edX
- CSS Introduction – Microsoft via edX
- Paradigms of Computer Programming — Abstraction and Concurrency – Université catholique de Louvain via edX
- Swift for Beginners – via Udacity
- Android for Beginners – via Udacity
- Introduction to R – via Datacamp
- Intro to Python for Data Science – via Datacamp
- Java Fundamentals for Android Development – Galileo University via edX
- Intro to JavaScript – via Udacity
- Introduction to Computing using Python – Georgia Institute of Technology via edX
- Object-Oriented Programming – Indian Institute of Technology Bombay via edX
- Programming Basics – Indian Institute of Technology Bombay via edX
- Android App Development for Beginners – Galileo University via edX
- Introduction to Linux – Linux Foundation via edX
- Introduction to jQuery – Microsoft via edX
- Introduction to Bootstrap — A Tutorial – Microsoft via edX
- Introduction to HTML and Javascript – Microsoft via edX
INTERMEDIATE(333)
- Machine Learning – Stanford University via Coursera
- Programming Languages, Part A- University of Washington via Coursera
- Python Data Structures – University of Michigan via Coursera
- Using Python to Access Web Data – University of Michigan via Coursera
- Using Databases with Python – University of Michigan via Coursera
- Introduction to Big Data – University of California, San Diego via Coursera
- Principles of Computing (Part 1) – Rice University via Coursera
- Principles of Computing (Part 2) – Rice University via Coursera
- A Crash Course in Data Science – Johns Hopkins University via Coursera
- R Programming – Johns Hopkins University via Coursera
- The Data Scientist’s Toolbox – Johns Hopkins University via Coursera
- Getting and Cleaning Data – Johns Hopkins University via Coursera
- Exploratory Data Analysis – Johns Hopkins University via Coursera
- Practical Machine Learning – Johns Hopkins University via Coursera
- Object Oriented Programming in Java – University of California, San Diego via Coursera
- Hadoop Platform and Application Framework – University of California, San Diego via Coursera
- Concurrent Programming in Erlang – University of Kent via FutureLearn
- Statistical Inference – Johns Hopkins University via Coursera
- Regression Models – Johns Hopkins University via Coursera
- Reproducible Research – Johns Hopkins University via Coursera
- Algorithmic Toolbox – University of California, San Diego via Coursera
- Data Science in Real Life – Johns Hopkins University via Coursera
- Algorithmic Thinking (Part 1) – Rice University via Coursera
- Software Security – University of Maryland, College Park via Coursera
- Responsive Web Design – University of London International Programmes via Coursera
- Advanced Styling with Responsive Design – University of Michigan via Coursera
- Data Visualization and Communication with Tableau – Duke University via Coursera
- Java Programming: Solving Problems with Software – Duke University via Coursera
- AngularJS: Advanced Framework Techniques – Microsoft via edX
- Introduction to DevOps – Microsoft via edX
- C++ For C Programmers, Part B – University of California, Santa Cruz via Coursera
- Android App Components — Intents, Activities, and Broadcast Receivers – Vanderbilt University via Coursera
- Global Warming II: Create Your Own Models in Python – The University of Chicago via Coursera
- Testing with Agile – University of Virginia via Coursera
- Google Cloud Platform Fundamentals: Core Infrastructure – Google via Coursera
- Introduction to Meteor.js Development – University of London International Programmes via Coursera
- Programming Languages, Part B – University of Washington via Coursera
- A developer’s guide to the Internet of Things (IoT) – IBM via Coursera
- Building Data Visualization Tools – Johns Hopkins University via Coursera
- Running Product Design Sprints – University of Virginia via Coursera
- Internet of Things for Active Aging – Taipei Medical University via FutureLearn
- Responsive Website Tutorial and Examples – University of London International Programmes via Coursera
- Introduction to Neurohacking In R – Johns Hopkins University via Coursera
- Database Management Essentials – University of Colorado System via Coursera
- iOS App Development Basics – University of Toronto via Coursera
- Fundamentals of Visualization with Tableau – University of California, Davis via Coursera
- Cybersecurity and Mobility – University System of Georgia via Coursera
- Cloud Computing Applications, Part 1: Cloud Systems and Infrastructure – University of Illinois at Urbana-Champaign via Coursera
- Data Structures – University of California, San Diego via Coursera
- Server-side Development with NodeJS – The Hong Kong University of Science and Technology via Coursera
- Building R Packages – Johns Hopkins University via Coursera
- Front-End JavaScript Frameworks: AngularJS – The Hong Kong University of Science and Technology via Coursera
- The R Programming Environment – Johns Hopkins University via Coursera
- Big Data Integration and Processing – University of California, San Diego via Coursera
- Android App Components — Services, Local IPC, and Content Providers – Vanderbilt University via Coursera
- Data Science Math Skills – Duke University via Coursera
- Java Programming: Arrays, Lists, and Structured Data – Duke University via Coursera
- Algorithmic Thinking (Part 2) – Rice University via Coursera
- Introduction to Architecting Smart IoT Devices – EIT Digital via Coursera
- Internet of Things: Communication Technologies – University of California, San Diego via Coursera
- Fundamentals of Computer Architecture – EIT Digital via Coursera
- Interactivity with JavaScript – University of Michigan via Coursera
- Advanced R Programming – Johns Hopkins University via Coursera
Chi tiết xem Nguồn medium
- B BenQ RD Series – Dòng Màn Hình Lập Trình 4k+ Đầu Tiên Trên Thế Giới
- F Framework nào tốt nhất cho dự án của bạn? – Checklist chi tiết
- K Kinh nghiệm xử lý responsive table hiệu quả
- S Stackoverflow là gì? Bí kíp tận dụng Stack Overflow hiệu quả
- 7 7 kinh nghiệm hữu ích khi làm việc với GIT trong dự án
- B Bài tập Python từ cơ bản đến nâng cao (có lời giải)
- B Bảo mật API là gì? Một số nguyên tắc và kỹ thuật cần biết
- H Hướng dẫn cài đặt và tự học lập trình Python cơ bản từ A-Z
- C Chinh Phục Phân Tích Dữ Liệu Với Pandas Trong Python: Hướng Dẫn Từng Bước
- D Display CSS là gì? Cách khai báo và sử dụng thuộc tính display trong CSS