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

Microsoft
您将获得的技能: 计算机编程, Python 编程, GitHub, 脚本, Jupyter, 算法, 代码重用性, 版本控制, 单元测试, Git(版本控制系统), 网络开发, 数据结构, 软件测试, Algorithm, 调试
★ 4.5 (542) · 初级 · 课程 · 1-3 个月
University of California, Santa Cruz
您将获得的技能: 计划发展, 编程原则, 计算逻辑, 内存管理
★ 4.5 (6777) · 初级 · 课程 · 1-3 个月
多位教师
您将获得的技能: 加密技术, 生物信息学, 用户界面(UI), 面向对象编程(OOP), Java, 计算机编程, 算法, 交互式数据可视化, 面向对象设计, 单元测试, 数据分析, 事件驱动编程, 解决问题, 软件设计, Java 编程, 文件输入/输出, 软件工程, Algorithm, 软件测试, 调试, 数据结构
★ 4.6 (1.5万) · 初级 · 专项课程 · 3-6 个月

University of California, Santa Cruz
您将获得的技能: 代码重用性, 计划发展, 编程原则, 面向对象编程(OOP), C(编程语言), 人工智能, 图论, 算法, 计算机编程, 面向对象设计, 计算逻辑, 模拟, 内存管理, 软件设计, 文件输入/输出, C++(编程语言), 软件设计模式, Algorithm, 数据结构, C 和 C++
★ 4.5 (9575) · 初级 · 专项课程 · 3-6 个月

Microsoft
您将获得的技能: C# (Programming Language), Object Oriented Design, Object Oriented Programming (OOP), Debugging, .NET Framework, Microsoft Visual Studio, Microsoft Copilot, Microsoft Development Tools, Programming Principles, Computer Programming, Program Development, Integrated Development Environments, Development Environment, Performance Tuning
★ 4.6 (127) · 初级 · 课程 · 1-3 个月

Microsoft
您将获得的技能: Leaflet (Software), Rmarkdown, Version Control, Web Scraping, Regression Analysis, Knitr, Exploratory Data Analysis, Statistical Analysis, Data Manipulation, Dimensionality Reduction, Ggplot2, Geospatial Information and Technology, Time Series Analysis and Forecasting, Plotly, Data Cleansing, Data Visualization, Data Wrangling, Software Documentation, R Programming, R (Software)
★ 4.5 (6) · 初级 · 专业证书 · 3-6 个月

University of Pennsylvania
您将获得的技能: 代码重用性, 计算机编程, 编程原则, Python 编程, 数据存储, 开发环境, 集成开发环境, 功能设计, 软件文档, Jupyter, 数据导入/导出, 计算思维, 软件开发工具, 计算机编程工具, 文件输入/输出, 数据结构
★ 4.6 (1254) · 初级 · 课程 · 1-4 周

Microsoft
您将获得的技能: Debugging, Program Development, Software Documentation, Pseudocode, C++ (Programming Language), Computational Thinking, C and C++, Programming Principles, Computer Programming, Integrated Development Environments, Development Environment, Memory Management
★ 4.4 (16) · 初级 · 课程 · 1-3 个月

Microsoft
您将获得的技能: Microsoft Visual Studio, R (Software), Debugging, R Programming, Data Structures, Microsoft Development Tools, Software Documentation, Programming Principles, Statistical Programming, Program Development, Code Reusability, Development Environment, Data Manipulation, Computational Logic, Scripting, Functional Design, Software Installation
★ 5 (6) · 初级 · 课程 · 1-4 周

Simplilearn
您将获得的技能: Data Structures, C (Programming Language), C and C++, Programming Principles, Data Management, Memory Management, Algorithms, Computer Programming, File I/O, File Management, Other Programming Languages, Development Environment
★ 4.5 (24) · 初级 · 课程 · 1-4 周

University of London
您将获得的技能: 开发环境, 数据管理, 计算机编程, 计算机图形学, Javascript, 互动设计, Data Management, 软件开发工具, 计算机编程工具, 图形工具, 人机交互, 调试
★ 4.1 (932) · 初级 · 课程 · 1-4 周

University of California, Santa Cruz
您将获得的技能: File I/O, Debugging, Go (Programming Language), Programming Principles, C (Programming Language), Program Development, Data Structures, Computer Programming, C and C++, Algorithms
★ 3.9 (10) · 初级 · 课程 · 1-3 个月