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

University of London
您将获得的技能: 计算机编程, 多媒体, 动画和游戏设计, 应用程序开发, 音乐, 数字信号处理, 移动开发, 可视化(计算机制图), 计算机图形学, 用户界面和用户体验(UI/UX)设计, 互动设计
混合 · 课程 · 1-3 个月

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

École Polytechnique Fédérale de Lausanne
您将获得的技能: Scalability, Scala Programming, Distributed Computing, Event-Driven Programming, System Design and Implementation, Microservices, Software Architecture, Software Design Patterns, Cloud Computing, Software Design, Middleware
中级 · 课程 · 1-3 个月

National Taiwan University
您将获得的技能: Programming Principles, Computer Programming, C (Programming Language), Data Structures, Computer Science, Algorithms, Computational Logic, Command-Line Interface, Functional Design, Debugging, Data Validation
混合 · 课程 · 1-3 个月

Northeastern University
您将获得的技能: Object Oriented Programming (OOP), Python Programming, Computer Programming, Development Environment, Scripting, Scripting Languages, Debugging, Web Applications, Algorithms, Data Manipulation
初级 · 课程 · 1-3 个月

您将获得的技能: Open Source Technology, Package and Software Management, Web Development, Linux, Shell Script, Database Design, Ubuntu, Relational Databases, Web Applications, Web Development Tools, Unix Shell, Test Driven Development (TDD), Python Programming, Linux Administration, Databases, Object Oriented Programming (OOP), Scripting Languages, Computer Programming, Javascript, Database Management
攻读学位
初级 · 专项课程 · 3-6 个月

Dartmouth College
您将获得的技能: Linux, 计算机编程, 系统编程, 软件可视化, C(编程语言), 数据结构, 调试, 数据存储, 嵌入式系统, 计算机工程, 计算机编程工具
初级 · 课程 · 1-3 个月

University of California, Santa Cruz
您将获得的技能: C++ (Programming Language), Go (Programming Language), Data Structures, C and C++, Object Oriented Programming (OOP), Software Design Patterns, Debugging, Object Oriented Design, Computer Programming, Unit Testing, Algorithms, C (Programming Language), Programming Principles, Integrated Development Environments, Graph Theory, Computer Science, File Systems, Artificial Intelligence, Integration Testing, Software Design
中级 · 专项课程 · 3-6 个月

DeepLearning.AI
您将获得的技能: LLM Application, Google Gemini, Test Case, Code Review, Large Language Modeling, Software Documentation, Prompt Engineering, Debugging
初级 · 项目 · 不超过 2 小时
Rice University
您将获得的技能: Python 程序设计, 计算机编程, 应用程序开发, 数据结构, 调试, 动画, 用户界面(UI), 游戏设计, 互动设计, 面向对象编程(OOP)
初级 · 课程 · 1-4 周

IBM
您将获得的技能: 生成式人工智能, 计算机编程, 人工智能, 云部署, 数据驱动的决策制定
初级 · 课程 · 1-3 个月

您将获得的技能: SAS (Software), Data Import/Export, Statistical Analysis, Data Analysis, Statistical Programming, Data Manipulation, Data Processing, Data Access, Computer Programming
中级 · 课程 · 1-3 个月