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

Rice University
您将获得的技能: 计算机编程, 计划发展, 编程原则, Python 编程, 开发环境, 集成开发环境, 计算逻辑, 调试
★ 4.8 (3578) · 初级 · 课程 · 1-4 周

Heriot-Watt University
您将获得的技能: Object Oriented Programming (OOP), Java, Java Programming, Computer Programming, Application Development, Program Development, Programming Principles, Computational Logic, Software Development, Software Development Life Cycle, Debugging
★ 5 (6) · 初级 · 课程 · 1-4 周

Duke University
您将获得的技能: Python 编程, 软件开发, 脚本语言, 算法, 计算逻辑, 代码重用性, 数据分析, 解决问题, Microsoft Visual Studio, 计算机编程工具, Algorithm, 调试
★ 4 (68) · 初级 · 课程 · 1-4 周

您将获得的技能: Object Oriented Programming (OOP), File I/O, Data Persistence, Object Oriented Design, Java, Java Programming, File Management, Memory Management, Application Development, File Systems, Maintainability, Computer Programming, Data Store, Software Design, Development Environment, Program Development, Programming Principles, Computer Programming Tools, Data Structures, Integrated Development Environments
★ 4.7 (222) · 初级 · 专项课程 · 3-6 个月

您将获得的技能: Video Game Development, Game Design, Development Environment, UI Components, Data Structures, Computer Programming, Programming Principles, Program Development, Application Development, Scripting Languages, Computational Logic, Human Computer Interaction, Data Management
初级 · 课程 · 1-3 个月

Vanderbilt University
您将获得的技能: 计算机编程, 编程原则, 计划发展, 开发环境, 文件管理, 数学软件, 用户界面(UI), 计算逻辑, 计算机科学, 工程计算, 代码重用性, 绘图(图形), C(编程语言), 解决问题, 文件输入/输出, Matlab, 调试, 数据结构
★ 4.8 (1.8万) · 初级 · 课程 · 1-3 个月

IBM
您将获得的技能: 计算机编程, 编程原则, 软件安装, 集成开发环境, 开发环境, Java, 内存管理, Java 编程, 计算机编程工具, 数据结构
★ 4.6 (157) · 初级 · 课程 · 1-3 个月

您将获得的技能: Bash (Scripting Language), Shell Script, Linux Commands, Unix Shell, Linux Administration, Linux, Scripting, Scripting Languages, grep, Linux Servers, Unix Commands, File Management, Unix, Command-Line Interface, Debugging, Code Reusability, System Configuration, File I/O, User Interface (UI), IT Automation
★ 4.8 (16) · 初级 · 专项课程 · 1-3 个月

IBM
您将获得的技能: 编程原则, R(软件), 开发环境, 统计编程, 集成开发环境, Jupyter, 网络抓取, 数据导入/导出, 数据分析, R 程序设计, 数据操作, 数据科学, 文件输入/输出, 数据结构
★ 4.5 (614) · 初级 · 课程 · 1-3 个月

Edureka
您将获得的技能: Java, Java Programming, Object Oriented Programming (OOP), Computer Programming, Object Oriented Design, Memory Management, Programming Principles, Software Engineering, Debugging, Program Development, Data Structures, IntelliJ IDEA, Application Development, Software Development, Maintainability, Virtual Machines
初级 · 课程 · 1-4 周

您将获得的技能: Object Oriented Programming (OOP), C++ (Programming Language), Data Presentation, Scientific Visualization, Application Development, Object Oriented Design, Data Visualization Software, Statistical Visualization, Plot (Graphics), Application Design, Visualization (Computer Graphics), Programming Principles, Data Visualization, Graphical Tools, C and C++, Computational Thinking, Computer Graphic Techniques, Program Development, Graphic and Visual Design, Software Visualization
★ 2.8 (6) · 初级 · 专项课程 · 3-6 个月

Pearson
您将获得的技能: System Programming, Rust (Programming Language), Data Structures, Memory Management, Relational Databases, Other Programming Languages, Databases, Data Access, C (Programming Language), Programming Principles, Application Development, Code Reusability, Object Oriented Programming (OOP), C++ (Programming Language), Interoperability, Systems Integration, File I/O, Command-Line Interface, Software Development, Data Import/Export
★ 3.9 (8) · 初级 · 专项课程 · 1-3 个月