650个名校免费在线课程,你马上就可以开始 - iYouPort
650个名校免费在线课程,你马上就可以开始
- 大部分是英语的,也包括中文、西班牙语和俄语的内容
七年前,麻省理工学院和斯坦福大学等高校首先向公众开放了免费的在线课程。如今,全球900多家学校已经创建了数千种免费的在线课程,通常被称为 “大规模开放在线课程” 或 “ MOOC”。
本文整理了一份清单,使用的是 Class Central 的11,000多个 在线课程 的数据库,从中选出了650个计算机科学类的免费在线课程,并列出了每门课程的平均评分。您可以选择自己喜欢的东西,马上开始。
本文根据难易程度将这些课程分为以下三类:
- 初学者
- 中等
- 高级
首次提供的课程标记为[NEW]。
先介绍一下如何免费注册 Coursera 课程
Coursera 是一家在线教育提供商,它的资源非常丰富,提供来自世界各地顶级大学的在线课程,即 “ MOOC”。
目前,Coursera 有来自全球29个国家的150个此类大学的合作伙伴。包括 斯坦福大学 , 杜克大学 , 宾夕法尼亚大学 , 普林斯顿大学 , 密歇根州大学 , 北京大学 和 巴黎 高等 商学院 等等。Coursera 还开始与 IBM 、 Google 和 PwC 等 公司 合作,这些公司正在 Coursera 的平台上启动在线课程。
证书在 Coursera 的早期是免费的。遗憾的是您现在无法获得免费的 Coursera 课程 证书。各个 MOOC 提供商都已 停止 提供 免费证书。也就是说,您可以免费学习,但如果您想获得证书,则需要付费。
Coursera 有两种不同的获利模型,供用户购买课程的非免费部分。
第一个是简单的模式:为各个课程购买证书。在这种情况下,单击 “注册” 后,您将看到两个选项,其中一个选项(“完整课程,无证书”)使您可以免费注册(如下所示)。
有些课程可能没有 “完整课程” 选项,在这种情况下,第二个选项就是 “audit”。选择 “audit”,然后单击 “继续” 以免费注册。
第二种获利方法是基于月度订阅的模式。通过支付 每月39美元起的费用您就可以使用 Specalization 中所有课程的高级功能。
登录 Coursera 并在 “专业” 课程的页面上您将看到蓝色的 “注册” 按钮,周围是绿色背景。上方会显示 “免费试用” 字样。注意:此按钮仅向登录 Coursera 的用户显示。
单击“注册”后,您应该会看到一个弹出窗口,提示您注册免费试用版(如下所示)。在此窗口的右下角您将看到一个小的 “audit” 链接。单击该链接免费注册课程。
好啦,接下来就是免费课程列表,分为三部分列出。
初学者(154个)
- An Introduction to Interactive Programming in Python (Part 1) from Rice University ★★★★★(2909)
- Introduction to Computer Science and Programming Using Python from Massachusetts Institute of Technology ★★★★★(99)
- Learn to Program: The Fundamentals from University of Toronto ★★★★★(86)
- Intro to Computer Science from University of Virginia ★★★★☆(61)
- CS50’s Introduction to Computer Science from Harvard University ★★★★★(53)
- Ruby on Rails: An Introduction from Johns Hopkins University ★★★☆☆(50)
- Introduction to HTML5 from University of Michigan ★★★★☆(37)
- Internet History, Technology, and Security from University of Michigan ★★★★★(35)
- Introduction to Linux from Linux Foundation ★★★★☆(34)
- How to Use Git and GitHub
- Intro to HTML and CSS
- Introduction to VBA/Excel Programming from Cal Poly Pomona ★★★★☆(21)
- Build a Modern Computer from First Principles: From Nand to Tetris (Project-Centered Course) from Hebrew University of Jerusalem ★★★★★(14)
- Programming Basics from Indian Institute of Technology Bombay ★★☆☆☆(13)
- Computer Science 101 from Stanford University ★★★★☆(11)
- Introduction to CSS3 from University of Michigan ★★★★★(11)
- Creative Programming for Digital Media & Mobile Apps from University of London International Programmes ★★★★☆(10)
- HTML5 Coding Essentials and Best Practices from World Wide Web Consortium (W3C) ★★★★☆(9)
- Introduction to Computer Networking from Stanford University ★★★★★(8)
- Introduction to the Internet of Things and Embedded Systems from University of California, Irvine ★★★★☆(8)
- Usable Security from University of Maryland, College Park ★★★☆☆(8)
- Introduction to Bootstrap — A Tutorial from Microsoft ★★★☆☆(8)
- Code Yourself! An Introduction to Programming from University of Edinburgh ★★★★☆(7)
- HTML, CSS, and Javascript for Web Developers from Johns Hopkins University ★★★★★(6)
- Learn to Program: Crafting Quality Code from University of Toronto ★★★★★(6)
- Intro to Relational Databases
- Paradigms of Computer Programming — Abstraction and Concurrency from Université catholique de Louvain ★★★★☆(4)
- Paradigms of Computer Programming — Fundamentals from Université catholique de Louvain ★★★★★(4)
- Introduction to jQuery from Microsoft ★★★★☆(4)
- Programming in Scratch from Harvey Mudd College ★★★★★(4)
- How To Create a Website in a Weekend! (Project-Centered Course) from State University of New York ★★★★★(3)
- Introduction to Programming for the Visual Arts with p5.js from University of California, Los Angeles ★★★★☆(3)
- HTML5 and CSS Fundamentals from World Wide Web Consortium (W3C) ★★★★☆(3)
- Linux Command Line Basics
- The Beauty and Joy of Computing — AP® CS Principles Part 1 from University of California, Berkeley ★★★★★(2)
- Object-Oriented Programming from Indian Institute of Technology Bombay ★★★★☆(2)
- The Computing Technology Inside Your Smartphone from Cornell University ★★★★★(2)
- Introduction to HTML and JavaScript from Microsoft ★★★★★(2)
- Think. Create. Code from University of Adelaide ★★★★★(2)
- CS For All: Introduction to Computer Science and Python Programming from Harvey Mudd College ★★★★★(2)
- Networks: Friends, Money, and Bytes from Princeton University ★★★☆☆(1)
- Programando con Java para aplicaciones Android from Universidad Nacional Autónoma de México ★★★★★(1)
- Android Basics: Make Your First App from Google ★★★★★(1)
- Computing: Art, Magic, Science from ETH Zurich ★★★★☆(1)
- MyCS: Computer Science for Beginners from Harvey Mudd College ★★★☆☆(1)
- CS50’s Computer Science for Business Professionals from Harvard University
- CS50’s Mobile App Development with React Native from Harvard University
- CS50’s Web Programming with Python and JavaScript from Harvard University
- CS50’s Understanding Technology from Harvard University
- CS50’s Introduction to Game Development from Harvard University
- Principles of Computing from Stanford University
- Hacker Tools from Massachusetts Institute of Technology
- The Beauty and Joy of Computing — AP® CS Principles Part 2 from University of California, Berkeley
- Computational Thinking for Problem Solving from University of Pennsylvania
- The Unix Workbench from Johns Hopkins University
- Introduction to Structured Query Language (SQL) from University of Michigan
- JavaScript, jQuery, and JSON from University of Michigan
- Building Database Applications in PHP from University of Michigan
- Interacting with the System and Managing Memory from Duke University
- Programming Fundamentals from Duke University
- Computer Science: Programming with a Purpose from Princeton University
- Introduction to Computing using Python from Georgia Institute of Technology
- Introduction to Cybersecurity from University of Washington
- Python Programming Essentials from Rice University
- Building Interactive 3D Characters and Social VR from University of London International Programmes
- Introduction to Virtual Reality from University of London International Programmes
- Introduction to Computer Programming from University of London International Programmes
- How Computers Work from University of London International Programmes
- Software Engineering: Introduction from The University of British Columbia
- How to Code: Simple Data from The University of British Columbia
- Introduction to Web Development from University of California, Davis
- Введение в базы данных from St. Petersburg State Polytechnic University
- Web Development and Design using WordPress from California Institute of the Arts
- Web Design: Strategy and Information Architecture from California Institute of the Arts
- Cyber Security Economics from Delft University of Technology
- Scratch: Programmeren voor kinderen (8+) from Delft University of Technology
- Excel/VBA for Creative Problem Solving, Part 3 (Projects) from University of Colorado Boulder
- Тонкости верстки from Moscow Institute of Physics and Technology
- Основы проектирования приложений интернета вещей from Moscow Institute of Physics and Technology
- Web Coding Fundamentals: HTML, CSS and Javascript from National University of Singapore
- Android App Development for Beginners from Galileo University
- Monetize your Android Applications from Galileo University
- Java Fundamentals for Android Development from Galileo University
- AP Computer Science A: Java Programming Classes and Objects from Purdue University
- AP Computer Science A: Java Programming Loops and Data Structures from Purdue University
- AP Computer Science A: Java Programming Polymorphism and Advanced Data Structures from Purdue University
- Deep Learning for Business from Yonsei University
- Introduction to TCP/IP from Yonsei University
- Cyber Security Basics: A Hands-on Approach from Universidad Carlos iii de Madrid
- Problem Solving, Programming, and Video Games from University of Alberta
- Introduzione a LaTeX from University of Modena and Reggio Emilia
- Blockchain 360: A State of the Art for Professionals from EIT Digital
- Technical Support Fundamentals from Google
- Web Accessibility from Google
- Mobile Web Development from Google
- Object Oriented Programming in Java from Microsoft
- Learn to Program in Java from Microsoft
- Writing Professional Code from Microsoft
- Introduction to NodeJS from Microsoft
- CSS Basics from Microsoft
- Logic and Computational Thinking from Microsoft
- Introduction to Design Thinking from Microsoft
- Introduction to ReactJS from Microsoft
- How Entrepreneurs in Emerging Markets can master the Blockchain Technology from University of Cape Town
- C Programming: Advanced Data Types from Dartmouth
- Linux Basics: The Command Line Interface from Dartmouth
- C Programming: Modular Programming and Memory Management from Dartmouth
- C Programming: Pointers and Memory Management from Dartmouth
- C Programming: Getting Started from Dartmouth
- C Programming: Language Foundations from Institut Mines-Télécom
- C Programming: Using Linux Tools and Libraries from Dartmouth
- Proactive Computer Security from University of Colorado System
- TCP/IP and Advanced Topics from University of Colorado System
- Software Design Methods and Tools from University of Colorado System
- Introduction to Cybersecurity for Business from University of Colorado System
- Software Design as an Abstraction from University of Colorado System
- Computing: Art, Magic, Science — Part II from ETH Zurich
- Software Design as an Element of the Software Development Lifecycle from University of Colorado System
- Introduction to Open Source Networking Technologies from Linux Foundation
- Blockchain: Understanding Its Uses and Implications from Linux Foundation
- Mobile Computing with App Inventor — CS Principles from The University of Warwick
- Introducción a la programación en C: Instrucciones de control y ficheros de texto from Universidad Autónoma de Madrid
- Introduction to the Internet of Things (IoT) from Curtin University
- Software Engineering Essentials from Technische Universität München (Technical University of Munich)
- Базы данных (Databases) from Saint Petersburg State University
- Introduction to Cyber Attacks from New York University (NYU)
- Cyber Attack Countermeasures from New York University (NYU)
- Arduino Programming, from novice to ninja from Institut Mines-Télécom
- Web Security Fundamentals from KU Leuven University
- Video Game Design and Balance from Rochester Institute of Technology
- Introdução à Ciência da Computação com Python Parte 2 from Universidade de São Paulo
- Introdução à Ciência da Computação com Python Parte 1 from Universidade de São Paulo
- Programación Orientada a Objetos from MéxicoX
- Computing Form and Shape: Python Programming with the Rhinoscript Library from Rhode Island School of Design
- Introduction to MongoDB from MongoDB University
- Diseñando páginas web con Bootstrap 4 from Universidad Austral
- Object-oriented Programming in Python: Create Your Own Adventure Game from Raspberry Pi Foundation
- Internet Connection: How to Get Online? from Cisco
- Home Networking Basics from Cisco
- Introduction to Virtual Reality
- Swift for Beginners
- Web Applications for Everybody
- Version Control with Git from Atlassian
- Android for Beginners
- GitHub & Collaboration
- HTTP & Web Servers
- Version Control with Git
- Network Protocols and Architecture from Cisco
- Elements of AI from University of Helsinki
- Introduction to Cisco Networking from Cisco
- Basics of Network Security from Coventry University
- ES6 — JavaScript Improved
- Data Communications and Network Services from Cisco
- Learn Swift Programming Syntax
中等 (362个)
- Machine Learning from Stanford University ★★★★★(261)
- Functional Programming Principles in Scala from École Polytechnique Fédérale de Lausanne ★★★★★(58)
- Algorithms, Part I from Princeton University ★★★★☆(48)
- Cryptography I from Stanford University ★★★★★(45)
- Programming Mobile Applications for Android Handheld Systems: Part 1 from University of Maryland, College Park ★★★★☆(38)
- CS188.1x: Artificial Intelligence from University of California, Berkeley ★★★★★(30)
- Principles of Computing (Part 1) from Rice University ★★★★★(26)
- [New] Основы программирования мобильных приложений для Android from ITMO University
- Software Security from University of Maryland, College Park ★★★★★(22)
- Algorithms, Part II from Princeton University ★★★★★(21)
- Responsive Website Basics: Code with HTML, CSS, and JavaScript from University of London International Programmes ★★★★☆(21)
- Agile Development Using Ruby on Rails — The Basics from University of California, Berkeley ★★★★★(19)
- Cloud Computing Concepts, Part 1 from University of Illinois at Urbana-Champaign ★★★☆☆(19)
- Automata Theory from Stanford University ★★★★☆(17)
- C++ For C Programmers, Part A from University of California, Santa Cruz ★★★☆☆(16)
- Principles of Computing (Part 2) from Rice University ★★★★☆(15)
- Programming Mobile Applications for Android Handheld Systems: Part 2 from University of Maryland, College Park ★★★★☆(15)
- The Nature of Code from Processing Foundation ★★★★★(15)
- Algorithmic Thinking (Part 1) from Rice University ★★★★☆(14)
- Design of Computer Programs from Stanford University ★★★★☆(13)
- Intro to Machine Learning from Stanford University ★★★★☆(12)
- Algorithmic Toolbox from University of California, San Diego ★★★★☆(12)
- Discrete Optimization from University of Melbourne ★★★★☆(12)
- Responsive Web Design from University of London International Programmes ★★★☆☆(11)
- Introduction to Game Development from Michigan State University ★★★★☆(11)
- Introduction to Functional Programming from Delft University of Technology ★★★★☆(11)
- Interactivity with JavaScript from University of Michigan ★★★★☆(10)
- Introduction to Software Product Management from University of Alberta ★★★★☆(10)
- Android Development for Beginners from Google ★★★★☆(10)
- The Arduino Platform and C Programming from University of California, Irvine ★★★☆☆(9)
- Algorithmic Thinking (Part 2) from Rice University ★★★★☆(9)
- Programming Languages from University of Virginia ★★★☆☆(9)
- Software Processes and Agile Practices from University of Alberta ★★★★☆(9)
- Image and Video Processing: From Mars to Hollywood with a Stop at the Hospital from Duke University ★★★★☆(8)
- Text Retrieval and Search Engines from University of Illinois at Urbana-Champaign ★★★☆☆(8)
- Cryptography from University of Maryland, College Park ★★★★☆(8)
- Advanced Styling with Responsive Design from University of Michigan ★★★★☆(7)
- Cloud Computing Applications, Part 1: Cloud Systems and Infrastructure from University of Illinois at Urbana-Champaign ★★★☆☆(7)
- Software Testing from University of Utah ★★★★☆(7)
- Internet of Things: How did we get here? from University of California, San Diego ★★☆☆☆(6)
- Introduction To Swift Programming from University of Toronto ★☆☆☆☆(6)
- Learning from Data (Introductory Machine Learning course) from California Institute of Technology ★★★★☆(6)
- Client Needs and Software Requirements from University of Alberta ★★★★☆(6)
- Responsive Web Design Fundamentals from Google ★★★★☆(6)
- Intro to AJAX
- Agile Development Using Ruby on Rails — Advanced from University of California, Berkeley ★★★★★(5)
- Ruby on Rails Web Services and Integration with MongoDB from Johns Hopkins University ★★★★★(5)
- Cloud Computing Concepts: Part 2 from University of Illinois at Urbana-Champaign ★★★★★(5)
- Computer Graphics from University of California, San Diego ★★★★☆(5)
- Data Structures and Performance from University of California, San Diego ★★★★★(5)
- Web Application Development with JavaScript and MongoDB from University of London International Programmes ★★★★☆(5)
- Introduction to Meteor.js Development from University of London International Programmes ★★★★★(5)
- How to Code: Systematic Program Design — Part 1 from The University of British Columbia ★★★★☆(5)
- Developing Android Apps from Google ★★★★☆(5)
- Julia Scientific Programming from University of Cape Town ★★★★★(5)
- Data Wrangling with MongoDB from MongoDB University ★★★★☆(5)
- Intro to DevOps from Nutanix ★★★☆☆(5)
- Intro to iOS App Development with Swift
- Parallel Programming Concepts
- Interfacing with the Arduino from University of California, Irvine ★★★★☆(4)
- Algorithms on Strings from University of California, San Diego ★★★☆☆(4)
- Computer Architecture from Princeton University ★★★★★(4)
- Analysis of Algorithms from Princeton University ★★★★★(4)
- Software Development Process from Georgia Institute of Technology ★★★☆☆(4)
- Computer Networking from Georgia Institute of Technology ★★★★☆(4)
- Cloud Networking from University of Illinois at Urbana-Champaign ★★★★☆(4)
- Website Performance Optimization from Google ★★★★☆(4)
- HTML5 Game Development from Google ★★★☆☆(4)
- Practical Numerical Methods with Python from George Washington University ★★★★☆(4)
- Database Management Essentials from University of Colorado System ★★★★☆(4)
- Interactive Computer Graphics from The University of Tokyo ★★☆☆☆(4)
- Software Debugging from Saarland University ★★★★★(4)
- Software Construction in Java from Massachusetts Institute of Technology ★★★★★(3)
- Foundations of Objective-C App Development from University of California, Irvine ★★★☆☆(3)
- The Raspberry Pi Platform and Python Programming for the Raspberry Pi from University of California, Irvine ★★★★☆(3)
- Data Structures from University of California, San Diego ★★★☆☆(3)
- Networks Illustrated: Principles without Calculus from Princeton University ★★★★☆(3)
- VLSI CAD Part I: Logic from University of Illinois at Urbana-Champaign ★★★★★(3)
- Internet of Things: Setting Up Your DragonBoard™ Development Platform from University of California, San Diego ★★★☆☆(3)
- Mastering the Software Engineering Interview from University of California, San Diego ★★★★☆(3)
- DevOps for Developers: How to Get Started from Microsoft ★★★★☆(3)
- Querying Data with Transact-SQL from Microsoft ★★★★☆(3)
- Autonomous Mobile Robots from ETH Zurich ★★★☆☆(3)
- Intro to Algorithms
- Compilers from Stanford University ★★★★☆(2)
- Mobile Application Experiences Part 1: From a Domain to an App Idea from Massachusetts Institute of Technology ★★★★★(2)
- Rails with Active Record and Action Pack from Johns Hopkins University ★★★★☆(2)
- Algorithms on Graphs from University of California, San Diego ★★★★☆(2)
- Advanced Data Structures in Java from University of California, San Diego ★★★★☆(2)
- Internet of Things: Communication Technologies from University of California, San Diego ★★★☆☆(2)
- App Design and Development for iOS from University of Toronto ★★★☆☆(2)
- iOS App Development Basics from University of Toronto ★★★★☆(2)
- Game Development for Modern Platforms from Michigan State University ★★★★★(2)
- Introduction to Mobile Application Development using Android from The Hong Kong University of Science and Technology ★★★★☆(2)
- Agile Planning for Software Products from University of Alberta ★★★☆☆(2)
- Browser Rendering Optimization from Google ★★★★☆(2)
- UX Design for Mobile Developers from Google ★★★★★(2)
- Developing International Software, Part 1 from Microsoft ★★★★☆(2)
- Analyzing and Visualizing Data with Power BI from Microsoft ★★★★★(2)
- Agile Software Development from ETH Zurich ★★★★★(2)
- Build Your First Android App (Project-Centered Course) from École Centrale Paris ★★★☆☆(2)
- Approximation Algorithms Part I from École normale supérieure ★★★★★(2)
- Configuring Linux Web Servers
- JavaScript Testing
- Full Stack Foundations
- Single Page Web Applications with AngularJS from Johns Hopkins University ★★★★★(1)
- Best Practices for iOS User Interface Design from University of California, Irvine ★★★★★(1)
- Interfacing with the Raspberry Pi from University of California, Irvine ★☆☆☆☆(1)
- Machine Learning: Unsupervised Learning from Brown University ★★★★☆(1)
- Advanced Algorithms and Complexity from University of California, San Diego ★★★☆☆(1)
- Software Architecture & Design from Georgia Institute of Technology ★★★★★(1)
- Responsive Website Tutorial and Examples from University of London International Programmes ★★★★★(1)
- Managing an Agile Team from University of Virginia ★★☆☆☆(1)
- MATLAB and Octave for Beginners from École Polytechnique Fédérale de Lausanne ★☆☆☆☆(1)
- Web Application Development: Basic Concepts from University of New Mexico ★★★★☆(1)
- Android: Introducción a la Programación from Universitat Politècnica de València ★★★★☆(1)
- Algorithms from Indian Institute of Technology Bombay ★★★★★(1)
- JavaScript Promises from Google ★★★★★(1)
- Android Basics: Multiscreen Apps from Google ★★★★☆(1)
- Developing Scalable Apps in Java from Google ★★★★☆(1)
- Developing Scalable Apps in Python from Google ★★★★☆(1)
- Gradle for Android and Java from Google ★★★★★(1)
- Google Cloud Platform Fundamentals: Core Infrastructure from Google ★★★★☆(1)
- Principles of Machine Learning from Microsoft ★★★★★(1)
- 用Python玩转数据 Data Processing Using Python from Nanjing University ★★★★★(1)
- Cybersecurity and Mobility from University System of Georgia ★☆☆☆☆(1)
- A developer’s guide to the Internet of Things (IoT) from IBM ★★★★☆(1)
- Technical Interview from Pramp ★★★★★(1)
- HTML5 Apps and Games from World Wide Web Consortium (W3C) ★★★☆☆(1)
- Networking for Web Developers
- Intro to Theoretical Computer Science
- Using Python for Research from Harvard University
- Algorithms: Design and Analysis from Stanford University
- Graph Search, Shortest Paths, and Data Structures from Stanford University
- Shortest Paths Revisited, NP-Complete Problems and What To Do About Them from Stanford University
- Probabilistic Graphical Models 3: Learning from Stanford University
- Greedy Algorithms, Minimum Spanning Trees, and Dynamic Programming from Stanford University
- Divide and Conquer, Sorting and Searching, and Randomized Algorithms from Stanford University
- Algorithms: Design and Analysis, Part 2 from Stanford University
- Language, Proof and Logic from Stanford University
- Advanced Software Construction in Java from Massachusetts Institute of Technology
- Mobile Application Experiences from Massachusetts Institute of Technology
- Mobile Application Experiences Part 3: Building Mobile Apps from Massachusetts Institute of Technology
- Computation Structures 2: Computer Architecture from Massachusetts Institute of Technology
- Foundations of Data Science: Prediction and Machine Learning from University of California, Berkeley
- Bitcoin and Cryptocurrencies from University of California, Berkeley
- Blockchain Technology from University of California, Berkeley
- Algorithm Design and Analysis from University of Pennsylvania
- Data Structures and Software Design from University of Pennsylvania
- Introduction to Neurohacking In R from Johns Hopkins University
- Toward the Future of iOS Development with Swift from University of California, Irvine
- Games, Sensors and Media from University of California, Irvine
- Networking and Security in iOS Applications from University of California, Irvine
- Building Web Applications in PHP from University of Michigan
- Introduction to Machine Learning from Duke University
- Computer Science: Algorithms, Theory, and Machines from Princeton University
- Introduction to Graduate Algorithms from Georgia Institute of Technology
- Software Analysis & Testing from Georgia Institute of Technology
- Database Systems Concepts & Design from Georgia Institute of Technology
- Database Systems Concepts and Design from Georgia Institute of Technology
- Animation and CGI Motion from Columbia University
- Data Analytics Foundations for Accountancy II from University of Illinois at Urbana-Champaign
- How Virtual Reality Works from University of California, San Diego
- Creating Virtual Reality (VR) Apps from University of California, San Diego
- Algorithmic Design and Techniques from University of California, San Diego
- Data Structures: An Active Learning Approach from University of California, San Diego
- Minecraft, Coding and Teaching from University of California, San Diego
- Internet of Things: Sensing and Actuation From Devices from University of California, San Diego
- Machine Learning Fundamentals from University of California, San Diego
- String Processing and Pattern Matching Algorithms from University of California, San Diego
- Data Structures Fundamentals from University of California, San Diego
- Graph Algorithms from University of California, San Diego
- Programming Languages, Part B from University of Washington
- Programming Languages, Part C from University of Washington
- Finding Your Cybersecurity Career Path from University of Washington
- Building a Cybersecurity Toolkit from University of Washington
- Cybersecurity: The CISO’s View from University of Washington
- Mathematics for Computer Science from University of London International Programmes
- 3D Models for Virtual Reality from University of London International Programmes
- Decentralized Applications (Dapps) from University at Buffalo
- Blockchain Basics from University at Buffalo
- Blockchain Platforms from University at Buffalo
- Smart Contracts from University at Buffalo
- 算法设计与分析 Design and Analysis of Algorithms from Peking University
- 面向对象技术高级课程(The Advanced Object-Oriented Technology) from Peking University
- How to Code: Systematic Program Design — Part 2 from The University of British Columbia
- How to Code: Systematic Program Design — Part 3 from The University of British Columbia
- Software Construction: Object-Oriented Design from The University of British Columbia
- How to Code: Complex Data from The University of British Columbia
- Software Construction: Data Abstraction from The University of British Columbia
- Running Product Design Sprints from University of Virginia
- Testing with Agile from University of Virginia
- NoSQL Database Systems from Arizona State University
- Moving to the Cloud from University of Melbourne
- SQL for Data Science from University of California, Davis
- LAFF — On Programming for Correctness from The University of Texas at Austin
- Документы и презентации в LaTeX (Introduction to LaTeX) from Higher School of Economics
- Lean Software Development from University of Minnesota
- Agile Software Development from University of Minnesota
- Software Development Processes and Methodologies from University of Minnesota
- Android App Components — Services, Local IPC, and Content Providers from Vanderbilt University
- Engineering Maintainable Android Apps from Vanderbilt University
- Android App Components — Intents, Activities, and Broadcast Receivers from Vanderbilt University
- Front-End JavaScript Frameworks: Angular from The Hong Kong University of Science and Technology
- Multiplatform Mobile App Development with Web Technologies: Ionic and Cordova from The Hong Kong University of Science and Technology
- Developing Android Apps with App Inventor from The Hong Kong University of Science and Technology
- Front-End Web UI Frameworks and Tools: Bootstrap 4 from The Hong Kong University of Science and Technology
- Server-side Development with NodeJS, Express and MongoDB from The Hong Kong University of Science and Technology
- Front-End Web Development with React from The Hong Kong University of Science and Technology
- Multiplatform Mobile App Development with NativeScript from The Hong Kong University of Science and Technology
- Multiplatform Mobile App Development with React Native from The Hong Kong University of Science and Technology
- Global Software Development from Delft University of Technology
- Automated Software Testing: Advanced Skills for Java Developers from Delft University of Technology
- Automated Software Testing: Practical Skills for Java Developers from Delft University of Technology
- Разработка веб-сервисов на Golang, часть 2 from Moscow Institute of Physics and Technology
- Building Arduino robots and devices from Moscow Institute of Physics and Technology
- Введение в iOS-разработку from Moscow Institute of Physics and Technology
- Основы HTML и CSS from Moscow Institute of Physics and Technology
- Быстрый старт в разработке Android-приложений from Moscow Institute of Physics and Technology
- Relational database systems from Universidad Nacional Autónoma de México
- NoSQL systems from Universidad Nacional Autónoma de México
- Fundamentos de Android from Universidad Nacional Autónoma de México
- Foundations of Data Structures from Indian Institute of Technology Bombay
- Implementation of Data Structures from Indian Institute of Technology Bombay
- Professional Android App Development from Galileo University
- Сетевое администрирование: от теории к практике from Tsinghua University
- Enterprise Software Lifecycle Management from National Research Nuclear University MEPhI
- Использование механизмов операционных систем в разработке программного обеспечения from National Research Nuclear University MEPhI
- Introduction to Java Programming: Fundamental Data Structures and Algorithms from Universidad Carlos iii de Madrid
- The Software Architect Code: Building the Digital World from Universidad Carlos iii de Madrid
- Object-Oriented Design from University of Alberta
- Software Architecture from University of Alberta
- Reviews & Metrics for Software Improvements from University of Alberta
- Service-Oriented Architecture from University of Alberta
- Design Patterns from University of Alberta
- Software Architecture for the Internet of Things from EIT Digital
- Introduction to Architecting Smart IoT Devices from EIT Digital
- Web Connectivity and Security in Embedded Systems from EIT Digital
- Architecting Smart IoT Devices from EIT Digital
- Intro to Data Structures and Algorithms from Google
- Google Cloud Platform Fundamentals for AWS Professionals from Google Cloud
- Android Performance from Google
- Advanced Android App Development from Google
- Material Design for Android Developers from Google
- Firebase Essentials For Android from Google
- Offline Web Applications from Google
- Android Basics: User Input from Google
- Developing Android Apps with Kotlin from Google
- Scalable Microservices with Kubernetes from Google
- Google Maps APIs from Google
- Client-Server Communication from Google
- VR Software Development from Google
- Intro to Progressive Web Apps from Google
- Android Basics: Networking from Google
- Android Basics: Button Clicks from Google
- Android Basics: User Interface from Google
- AngularJS: Advanced Framework Techniques from Microsoft
- AngularJS: Framework Fundamentals from Microsoft
- Creating Programmatic SQL Database Objects from Microsoft
- Developing Intelligent Apps and Bots from Microsoft
- Optimizing Performance for SQL Based Applications from Microsoft
- Introduction to TypeScript 2 from Microsoft
- Algorithms and Data Structures in C# from Microsoft
- Building Functional Prototypes using Node.js from Microsoft
- Introduction to C# from Microsoft
- Implementing In-Memory SQL Database Objects from Microsoft
- Application Design Considerations: An Inclusive Approach from Microsoft
- Designing Data Platform Solutions from Microsoft
- Building Interactive Prototypes using JavaScript from Microsoft
- Developing SQL Databases from Microsoft
- Advanced CSS Concepts from Microsoft
- Algorithms and Data Structures from Microsoft
- Applied Machine Learning from Microsoft
- Build a Modern Computer from First Principles: Nand to Tetris Part II (project-centered course) from Hebrew University of Jerusalem
- Programmation iOS (partie II) from Sorbonne Universités
- Programmation iOS (partie I) from Sorbonne Universités
- Introduction to Data Structures from University of Adelaide
- Fundamentals of Machine Learning from Santa Fe Institute
- Introduction to Computation Theory from Santa Fe Institute
- Cloud Computing Security from University of Colorado System
- Software Requirements Prioritization: Risk Analysis from University of Colorado System
- SRS Documents: Requirements and Diagrammatic Notations from University of Colorado System
- Linux Server Management and Security from University of Colorado System
- Requirements Elicitation: Artifact and Stakeholder Analysis from University of Colorado System
- Requirements Gathering for Secure Software Development from University of Colorado System
- Requirements Specifications: Goals and Conflict Analysis from University of Colorado System
- Basic Cryptography and Programming with Crypto API from University of Colorado System
- Detecting and Mitigating Cyber Threats and Attacks from University of Colorado System
- Intermediate Object-Oriented Programming for Unity Games from University of Colorado System
- Peer-to-Peer Protocols and Local Area Networks from University of Colorado System
- Design and Analyze Secure Networked Systems from University of Colorado System
- Introduction to Web Cartography: Part 1 from ETH Zurich
- Introduction to C# Programming and Unity from University of Colorado System
- Hacking and Patching from University of Colorado System
- Fundamentals of Network Communication from University of Colorado System
- More C# Programming and Unity from University of Colorado System
- Packet Switching Networks and Algorithms from University of Colorado System
- Asymmetric Cryptography and Key Management from University of Colorado System
- Symmetric Cryptography from University of Colorado System
- Software Design Threats and Mitigations from University of Colorado System
- Homeland Security & Cybersecurity Connection — It’s Not About the Terrorists from University of Colorado System
- Data Structures and Design Patterns for Game Developers from University of Colorado System
- 2D Game Development with libGDX from Amazon
- Introduction to DevOps: Transforming and Improving Operations from Linux Foundation
- Introduction to Cloud Infrastructure Technologies from Linux Foundation
- Machine Learning for Musicians and Artists from Goldsmiths, University of London
- Cybersecurity and the X-Factor from University System of Georgia
- Cybersecurity and the Internet of Things from University System of Georgia
- Cybersecurity and Privacy in the IoT from Curtin University
- Orientação a Objetos com Java from Instituto Tecnológico de Aeronáutica
- IoT System Architecture: Design and Evaluation from Waseda University
- Mobile Design and Usability for Android from Facebook
- Web App Development with the Power of Node.js from Technische Universität München (Technical University of Munich)
- Mobile Design and Usability for iOS from Facebook
- A Developer’s guide to Node-RED from IBM
- Getting started with Augmented Reality from Institut Mines-Télécom
- Teamwork & Collaboration from Rochester Institute of Technology
- Advanced Algorithmics and Graph Theory with Python from Institut Mines-Télécom
- Gameplay Programming for Video Game Designers from Rochester Institute of Technology
- Overview of Advanced Methods of Reinforcement Learning in Finance from New York University (NYU)
- Cybersecurity Fundamentals from Rochester Institute of Technology
- UML Class Diagrams for Software Engineering from KU Leuven University
- Fundamentals of Machine Learning in Finance from New York University (NYU)
- Real-Time Cyber Threat Detection and Mitigation from New York University (NYU)
- Guided Tour of Machine Learning in Finance from New York University (NYU)
- Introdução ao Teste de Software from Universidade de São Paulo
- Programming for Everyone — An Introduction to Visual Programming Languages from Weizmann Institute of Science
- How to Win Coding Competitions: Secrets of Champions from ITMO University
- Concurrency from AdaCore University
- Cloud Computing Infrastructure from University System of Maryland
- Desarrollo de Aplicaciones Mobile Multiplataforma con Nativescript, Angular y Redux from Universidad Austral
- Cloud Computing Management from University System of Maryland
- Software Testing Management from University System of Maryland
- Software Testing Fundamentals from University System of Maryland
- Cloud Computing for Enterprises from University System of Maryland
- Formal Software Verification from University System of Maryland
- Intro to TensorFlow for Deep Learning
- iOS Persistence and Core Data
- Learn Backbone.js
- Diseño de Sistemas de información gerencial para Internet con MySQL / PHP y Joomla from Universidad del Rosario
- How to create in Android
- How to Make an iOS App
- iOS Networking with Swift
- UIKit Fundamentals
- An Introduction to Practical Deep Learning from Intel
- Fundamentals of Containers, Kubernetes, and Red Hat OpenShift from Red Hat
- Designing RESTful APIs
- Hacker101 from HackerOne
- Introduction: Elements of Microgame Design from Worcester Polytechnic Institute
- Fundamentals of Red Hat Enterprise Linux from Red Hat
- Dynamic Web Applications with Sinatra
- Deploying Applications with Heroku
- Android Basics: Data Storage
- VR Platforms & Applications
- VR Design
- VR Scenes and Objects
- Fundamentals of Parallelism on Intel Architecture from Intel
- Developing Android Apps
- Swift for Developers
- Building iOS Interfaces
- iOS Design Patterns
- SQL for Data Analysis
高级 (134个)
- Machine Learning Foundations: A Case Study Approach from University of Washington ★★★★☆(38)
- Machine Learning: Regression from University of Washington ★★★★★(18)
- Machine Learning for Data Science and Analytics from Columbia University ★★★☆☆(15)
- Probabilistic Graphical Models 1: Representation from Stanford University ★★★★☆(14)
- Intro to Deep Learning from Google ★★☆☆☆(13)
- Creative Applications of Deep Learning with TensorFlow
- Machine Learning With Big Data from University of California, San Diego ★★☆☆☆(12)
- Machine Learning for Trading from Georgia Institute of Technology ★★★☆☆(11)
- Hardware Security from University of Maryland, College Park ★★★☆☆(11)
- Bitcoin and Cryptocurrency Technologies from Princeton University ★★★★☆(10)
- Introduction to Artificial Intelligence from Stanford University ★★★★★(9)
- Computational Neuroscience from University of Washington ★★★★☆(8)
- Reinforcement Learning from Brown University ★★☆☆☆(6)
- Machine Learning: Classification from University of Washington ★★★★★(6)
- Intro to Parallel Programming from Nvidia ★★★★☆(6)
- Advanced Operating Systems from Georgia Institute of Technology ★★★★★(5)
- Enabling Technologies for Data Science and Analytics: The Internet of Things from Columbia University ★☆☆☆☆(5)
- Interactive 3D Graphics from Autodesk ★★★★★(5)
- Machine Learning from Georgia Institute of Technology ★★★★★(4)
- Applied Cryptography from University of Virginia ★★★★☆(4)
- Parallel programming from École Polytechnique Fédérale de Lausanne ★★★★☆(4)
- Introduction to Computer Architecture from Carnegie Mellon University ★★★★★(4)
- Probabilistic Graphical Models 2: Inference from Stanford University ★★★★☆(3)
- Practical Predictive Analytics: Models and Methods from University of Washington ★★☆☆☆(3)
- Machine Learning: Clustering & Retrieval from University of Washington ★★★★★(3)
- Regression Modeling in Practice from Wesleyan University ★★★★☆(3)
- Quantitative Formal Modeling and Worst-Case Performance Analysis from EIT Digital ★★★☆☆(3)
- Nearest Neighbor Collaborative Filtering from University of Minnesota ★★☆☆☆(2)
- High Performance Computer Architecture from Georgia Institute of Technology ★★★★★(1)
- Computational Photography from Georgia Institute of Technology ★★★★☆(1)
- Computability, Complexity & Algorithms from Georgia Institute of Technology ★★★★★(1)
- Introduction to Operating Systems from Georgia Institute of Technology ★★★★★(1)
- Artificial Intelligence (AI) from Columbia University ★☆☆☆☆(1)
- Cloud Computing Applications, Part 2: Big Data and Applications in the Cloud from University of Illinois at Urbana-Champaign ★★★★☆(1)
- Relational Database Support for Data Warehouses from University of Colorado System ★★☆☆☆(1)
- Practical Deep Learning For Coders, Part 1 from fast.ai ★★★★★(1)
- Neural Networks and Deep Learning from deeplearning.ai
- Structuring Machine Learning Projects from deeplearning.ai
- Sequence Models from deeplearning.ai
- Improving Deep Neural Networks: Hyperparameter tuning, Regularization and Optimization from deeplearning.ai
- Real-Time Audio Signal Processing in Faust from Stanford University
- 6.S191: Introduction to Deep Learning from Massachusetts Institute of Technology
- 6.S094: Deep Learning for Self-Driving Cars from Massachusetts Institute of Technology
- Computation Structures 3: Computer Organization from Massachusetts Institute of Technology
- Applied Machine Learning in Python from University of Michigan
- Artificial Intelligence from Georgia Institute of Technology
- Cyber-Physical Systems Design & Analysis from Georgia Institute of Technology
- Compilers: Theory and Practice from Georgia Institute of Technology
- Machine Learning from Georgia Institute of Technology
- Cyber-Physical Systems Security from Georgia Institute of Technology
- Machine Learning from Georgia Institute of Technology
- GT — Refresher — Advanced OS from Georgia Institute of Technology
- High Performance Computing from Georgia Institute of Technology
- Intro to Information Security from Georgia Institute of Technology
- Knowledge-Based AI: Cognitive Systems from Georgia Institute of Technology
- Network Security from Georgia Institute of Technology
- Machine Learning from Columbia University
- NP-Complete Problems from University of California, San Diego
- Distributed Programming in Java from Rice University
- Concurrent Programming in Java from Rice University
- Parallel Programming in Java from Rice University
- Making Your First Virtual Reality Game from University of London International Programmes
- Information Security: Context and Introduction from University of London International Programmes
- State Estimation and Localization for Self-Driving Cars from University of Toronto
- Advanced Modeling for Discrete Optimization from University of Melbourne
- Basic Modeling for Discrete Optimization from University of Melbourne
- Solving Algorithms for Discrete Optimization from University of Melbourne
- MATLAB et Octave pour débutants from École Polytechnique Fédérale de Lausanne
- Nature, in Code: Biology in JavaScript from École Polytechnique Fédérale de Lausanne
- Менеджмент информационной безопасности from Higher School of Economics
- Introduction to Deep Learning from Higher School of Economics
- Addressing Large Hadron Collider Challenges by Machine Learning from Higher School of Economics
- Методы и средства защиты информации from Higher School of Economics
- Introduction to Formal Concept Analysis from Higher School of Economics
- Обработка изображений from Higher School of Economics
- Bayesian Methods for Machine Learning from Higher School of Economics
- Practical Reinforcement Learning from Higher School of Economics
- Deep Learning in Computer Vision from Higher School of Economics
- Recommender Systems: Evaluation and Metrics from University of Minnesota
- Introduction to Recommender Systems: Non-Personalized and Content-Based from University of Minnesota
- Matrix Factorization and Advanced Techniques from University of Minnesota
- Modeling and Debugging Embedded Systems from University of Colorado Boulder
- Embedded Software and Hardware Architecture from University of Colorado Boulder
- Sesenta años de inteligencia artificial from Universidad Nacional Autónoma de México
- Razonamiento artificial from Universidad Nacional Autónoma de México
- 機器學習基石下 (Machine Learning Foundations) — -Algorithmic Foundations from National Taiwan University
- 人工智慧:搜尋方法與邏輯推論 (Artificial Intelligence — Search & Logic) from National Taiwan University
- 大数据机器学习|Big Data Machine Learning from Tsinghua University
- Discrete Mathematics from Shanghai Jiao Tong University
- Introducción a la visión por computador: desarrollo de aplicaciones con OpenCV from Universidad Carlos iii de Madrid
- System Validation (2): Model process behaviour from EIT Digital
- Embedded Hardware and Operating Systems from EIT Digital
- System Validation (3): Requirements by modal formulas from EIT Digital
- System Validation: Automata and behavioural equivalences from EIT Digital
- System Validation (4): Modelling Software, Protocols, and other behaviour from EIT Digital
- Approximation Algorithms from EIT Digital
- Machine Learning Crash Course with TensorFlow APIs from Google
- Learn TensorFlow and deep learning, without a Ph.D. from Google
- Deep Learning Explained from Microsoft
- Infrastructure as Code from Microsoft
- Introduction to Artificial Intelligence (AI) from Microsoft
- DevOps Practices and Principles from Microsoft
- DevOps Testing from Microsoft
- DevOps for Databases from Microsoft
- Sparse Representations in Signal and Image Processing: Fundamentals from Technion — Israel Institute of Technology
- Sparse Representations in Image Processing: From Theory to Practice from Technion — Israel Institute of Technology
- Cyber-Physical Systems: Modeling and Simulation from University of California, Santa Cruz
- Statistical Machine Learning from Carnegie Mellon University
- Cryptographic Hash and Integrity Protection from University of Colorado System
- Classical Cryptosystems and Core Concepts from University of Colorado System
- Cryptography and Information Theory from University of Colorado System
- Introduction to Cloud Foundry and Cloud Native Software Architecture from Linux Foundation
- Blockchain for Business — An Introduction to Hyperledger Technologies from Linux Foundation
- Introduction to OpenStack from Linux Foundation
- Approximation Algorithms Part II from École normale supérieure
- Mathematics for Machine Learning: PCA from Imperial College London
- Reliable Distributed Algorithms, Part 2 from KTH Royal Institute of Technology
- Computer System Design: Advanced Concepts of Modern Microprocessors from Chalmers University of Technology
- Deep Learning with Tensorflow from IBM
- Deep Learning with Python and PyTorch from IBM
- Reinforcement Learning in Finance from New York University (NYU)
- Deep Learning for Natural Language Processing from University of Oxford
- Cutting Edge Deep Learning For Coders, Part 2 from fast.ai
- Introduction to Machine Learning for Coders! from fast.ai
- Cloud Computing Security from University System of Maryland
- Systems and Application Security from (ISC)²
- Security Operations and Administration from (ISC)²
- Identifying, Monitoring, and Analyzing Risk and Incident Response and Recovery from (ISC)²
- Networks and Communications Security from (ISC)²
- Access Controls from (ISC)²
- Continuous Integration and Deployment
- Deep Learning Summer School
- Big Data Applications: Machine Learning at Scale from Yandex
- Introduction to TensorFlow for Artificial Intelligence, Machine Learning, and Deep Learning from deeplearning.ai
好啦就是这样!祝您学习愉快。💪⚪️
文章版权归原作者所有。