Arduino 课程可以帮助您学习编程基础、电路设计、传感器 Integrated Circuit 和机器人应用。您可以掌握排除硬件故障、创建互动项目和实施自动化解决方案的技能。许多课程都会介绍用于编码的 Arduino IDE、用于数据收集的各种传感器和用于构建原型的组件等工具,让您能够在实际动手项目中应用自己的技能。

University of California, Irvine
您将获得的技能: Open Source 技术, 调试, C(编程语言), 数字通信, 计算机编程, 嵌入式系统, 编程原则, 计划发展, 计算机硬件, 电子元件, 开发环境, 电子工程, 嵌入式软件, 集成开发环境
混合 · 课程 · 1-4 周

University of California, Irvine
您将获得的技能: 物联网, Network Protocol(网络协议, 调试, Linux, 电子产品, Python 程序设计, 控制系统, 功能要求, 应用编程接口 (API), TCP/IP, 电子元件, 系统设计, 自动化工程, 电子硬件, 嵌入式软件, 操作系统, 嵌入式系统, Operating System 管理, 基本电气系统, 测试计划
初级 · 专项课程 · 3-6 个月

University of California, Irvine
您将获得的技能: 物联网, 电子产品, 硬件设计, 电气与计算机工程, 计算机编程, 控制系统, 人机界面, 互动学习, 计算机系统, 自动化工程, 外围设备, 编程原则, 电气布线, 电子元件, 远程访问ibility 系统, 系统工程, 电子硬件, 嵌入式系统, 无线网络, 基本电气系统
混合 · 课程 · 1-4 周

您将获得的技能: Basic Electrical Systems, Electronic Components, Electronics, Programming Principles, Interactive Design, Display Devices, Computer Programming, Embedded Systems, Development Environment, Simulation and Simulation Software, Digital Communications, Debugging, Data Storage, Real Time Data
初级 · 课程 · 3-6 个月

Universidad Nacional Autónoma de México
您将获得的技能: Automation, Prototyping, Programming Principles, Computer Programming Tools, Integrated Development Environments, Electronic Components, Embedded Systems, Electronics, Debugging
混合 · 课程 · 1-4 周
您将获得的技能: Embedded Software, C (Programming Language), Embedded Systems, Debugging, Peripheral Devices, Integrated Development Environments, Development Environment, Electronic Hardware, System Programming, Electronics, Software Development Tools, Program Development, Hardware Architecture, Data Structures, Microarchitecture, System Configuration, Programming Principles, Performance Tuning, Computer Architecture, Computer Programming
中级 · 专项课程 · 3-6 个月

您将获得的技能: Wireless Networks, Control Systems, Interactive Design, Software Installation, Basic Electrical Systems, Hardware Design, Display Devices, Integrated Development Environments, Product Development, Electronic Systems, Embedded Systems, Electronic Components, Computer Programming Tools, Development Environment, Electrical Wiring, Programming Principles, Open Source Technology
初级 · 课程 · 1-3 个月

University of Colorado Boulder
您将获得的技能: Git(版本控制系统), 软件配置管理, 调试, C(编程语言), 版本控制, 计划发展, 嵌入式系统, 软件开发工具, 硬件架构, 开发环境, 构建工具, 软件设计, 嵌入式软件, 命令行界面
中级 · 课程 · 1-4 周

Johns Hopkins University
您将获得的技能: Hardware Design, Electronic Hardware, Schematic Diagrams, Electronics, Computer-Aided Design, Mechanical Design, Communication Systems, Remote Access Systems, 3D Modeling, Linux, Digital Communications, Serial Peripheral Interface, Electronic Components, Electronic Systems, Electrical Engineering, Web Applications, Internet Of Things, Systems Of Measurement, Data Processing, Data Science
初级 · 专项课程 · 3-6 个月

Edge Impulse
您将获得的技能: 机器学习, 数据处理, 人工智能和机器学习(AI/ML), 深度学习, 数据伦理, 功能工程, 应用机器学习, 嵌入式系统, 数据分析, 人工神经网络, 计算机编程
中级 · 课程 · 1-4 周

Birla Institute of Technology & Science, Pilani
您将获得的技能: Electronic Systems, Semiconductors, Basic Electrical Systems, Electrical Engineering, Electronics, Electronic Components, Electronics Engineering, Power Electronics, Electrical Systems, Engineering Analysis, Network Analysis, Engineering Calculations, Control Systems, Applied Mathematics
初级 · 课程 · 1-3 个月

Universidad Nacional Autónoma de México
您将获得的技能: Control Systems, Remote Access Systems, Mobile Development, Basic Electrical Systems, Electronic Components, Communication Systems, Computer Programming
混合 · 课程 · 1-3 个月
Arduino 是一个开源计算机硬件/软件平台、软件公司和用户社区,旨在构建单板微控制器。这些控制器是单电路板上的小型计算机,可为电视、冰箱、收音机、洗衣机、洗碗机和其他家用电器等产品提供所需的所有电路。
要想轻松和低成本地研制设备,学习 Arduino 很重要。它可以用于个人或专业用途。Arduino 对业余爱好者和企业都有好处,原因是它能够通过低成本的原型设计和迭代创造出更好的产品。
Coursera 提供的 Arduino 课程能让学生掌握以下知识:使用该平台进行设备组装和编程、研制能读取外部世界相关数据的设备、了解电路板的设计/组件和装配、探索集成开发环境 (IDE) 等等。
Arduino 课程由多所重点大学(例如加州大学尔湾分校、莫斯科物理技术学院、墨西哥国立自治大学)和其他院校的教授讲授。学生可以与专攻计算机科学、数字创意等学科的教授一起研究 Arduino。课程内容通过视频讲座、阅读、测验、实践项目等形式来提供。
由于 Arduino 是硬件和软件的结合体,等同于嵌入式系统,因此在开始学习 Arduino 时了解嵌入式系统会很有帮助。 嵌入式系统极为常见,在手机、全球定位系统、微波炉、视频游戏机和数码相机等日常用品中都能找到它的身影。 了解这些项目中软件和硬件如何交互的基本背景有助于您理解 Arduino。 尽管如此,Arduino 仍是一个用户友好、易于使用的平台,适合任何技能水平的人学习。 Arduino 使用 C 语言编程,因此在开始学习 Arduino 之前,最好有使用 C 语言的经验。
热爱工程的人最适合担任使用 Arduino 的职位。 使用 Arduino 的人喜欢用手工作、发挥创意和制作东西。 如果他们只对 Arduino 的软件方面感兴趣,他们会喜欢创建代码。 各行各业的人都在使用 Arduino,因此许多人都非常适合担任使用 Arduino 的角色。 这包括制作装置以尝试新乐器的艺术家和音乐家、制作互动原型的设计师和建筑师、使用 Arduino 工具包制作电子设备的儿童和业余爱好者,以及为 Arduino 开放源码平台做出贡献的软件设计师。
如果您有兴趣学习机器人技术或从事机器人领域的工作,那么学习 Arduino 就是您的最佳选择。 如果您喜欢自己 DIY 电子产品,也会发现它很有帮助。 如果你对制作电路板、编写代码或使用操作系统和用户界面等嵌入式系统感兴趣,那么学习 Arduino 将是你的理想选择。 如果您想从事与嵌入式系统相关的工作,学习 Arduino 将是您的不二选择,因为它可以为您提供与各行各业的大型科技公司和小型公司合作的大量机会。
在线 Arduino 课程提供了一种方便灵活的方式来提高您的现有知识或学习新的 Arduino 技能。 Arduino 课程种类繁多,您可以按照自己的节奏方便地学习,从而提高自己的 Arduino 职业技能。
Coursera 的全部课程目录都提供给企业客户,没有任何限制。 选择最佳 Arduino 课程取决于员工的需求和技能水平。 利用我们的 "技能仪表板 "了解技能差距,并确定最适合的课程,以便有效地提高员工的技能。 了解关于 Coursera for Business 的更多信息