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

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

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

您将获得的技能: Computational Thinking, Data Storage
中级 · 课程 · 1-3 个月

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
您将获得的技能: 面向对象编程(OOP), 应用程序开发, 计算机编程, 调试, 互动设计, 动画, 游戏设计, Python 编程, 用户界面(UI), 数据结构
初级 · 课程 · 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
您将获得的技能: 面向对象编程(OOP), 验证和确认, 数据验证, 数据建模, 业务逻辑, 分布式计算, 可维护性, 调试, 单元测试, 编程原则, Data Validation, 软件测试, Scala 编程, 数据结构
中级 · 课程 · 1-3 个月

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