编程课程可以帮助您学习 Python、Java 和 JavaScript 等编码语言,以及算法、数据结构和软件开发方法等概念。您可以培养调试、版本控制和编写高效代码的技能。许多课程会介绍用于版本控制的 Git 等工具、Visual Studio Code 等 Integrated Development Environment (IDE) 以及 React 或 Django 等支持开发网络应用程序和软件解决方案的框架。

您将获得的技能: Embedded Systems, Embedded Software, C (Programming Language), Programming Principles, Data Structures, Computer Programming Tools, Development Environment, Debugging
初级 · 课程 · 1-4 周

Dartmouth College
您将获得的技能: 编程原则, 软件文档, C(编程语言), 计算机编程, 调试, 工程计算, 开发环境
初级 · 课程 · 1-3 个月

DeepLearning.AI
您将获得的技能: LLM Application, Google Gemini, Test Case, Code Review, Software Documentation, Prompt Engineering, Debugging
初级 · 项目 · 不超过 2 小时

Korea Advanced Institute of Science and Technology(KAIST)
您将获得的技能: Scala Programming, Other Programming Languages, Computer Programming, Programming Principles, Theoretical Computer Science, Extensible Languages and XML, Concept Of Operations
混合 · 课程 · 1-3 个月

Simplilearn
您将获得的技能: Object Oriented Programming (OOP), Programming Principles, Computational Thinking, Application Development, Python Programming, Computer Programming, Development Environment, Integrated Development Environments, Software Design, Software Installation
初级 · 课程 · 1-4 周

您将获得的技能: Data Persistence, File I/O, C (Programming Language), Debugging, Computational Thinking, Programming Principles, Program Development, Application Design, Command-Line Interface, Algorithms
混合 · 课程 · 1-4 周
Rice University
您将获得的技能: 应用程序开发, 互动设计, Python 编程, 调试, 用户界面(UI), 计算机编程, 数据结构, 动画, 游戏设计, 面向对象编程(OOP)
初级 · 课程 · 1-4 周

Birla Institute of Technology & Science, Pilani
您将获得的技能: Android Development, Android Studio, Mobile Development, Kotlin, Restful API, Mobile Security, Application Programming Interface (API), Performance Tuning, User Interface (UI) Design, UI Components, Data Management, Data Persistence, Global Positioning Systems, Geographic Information Systems, Application Performance Management, Cloud Storage
中级 · 课程 · 1-3 个月

您将获得的技能: Programmable Logic Controllers, Performance Tuning
高级设置 · 课程 · 1-3 个月

Dartmouth College
您将获得的技能: 应用程序开发, 计划发展, 构建工具, 操作系统, 命令行界面, C(编程语言), 计算机编程, 嵌入式系统, 软件安装, 利纳克斯, 文件输入/输出, 开发环境, 嵌入式软件
初级 · 课程 · 1-3 个月

École Polytechnique Fédérale de Lausanne
您将获得的技能: Data Validation, 数据建模, 可维护性, 编程原则, 验证和确认, 业务逻辑, 数据结构, 软件测试, 调试, 单元测试, 分布式计算, Scala 编程, 面向对象编程(OOP), 数据验证
中级 · 课程 · 1-3 个月

Dartmouth College
您将获得的技能: 计划发展, 计算机科学, C(编程语言), 计算机编程, 数据结构, 调试, 利纳克斯, 嵌入式软件, 计算机工程, 计算机结构
初级 · 课程 · 1-3 个月