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

University of Colorado Boulder
您将获得的技能: 数据科学, 脚本, 脚本语言, Python 程序设计, 计算机编程, 软件工程, 编程原则, 功能设计
初级 · 课程 · 1-4 周

Vanderbilt University
您将获得的技能: 人机交互, Prompt Engineering, 创新, AI 赋能, 生成式人工智能, 创造力, 人工智能, 协作, ChatGPT, LLM 申请, 大型语言模型
初级 · 课程 · 1-4 周

IBM
您将获得的技能: WordPress, 网络开发, 前端网络开发, 无代码开发, 内容管理系统, 全栈式网络开发, 网页设计与开发, 网络开发工具, 后端网站开发, 用户界面和用户体验(UI/UX)设计, 应用程序开发, 网页设计
初级 · 课程 · 1-3 个月

LearnQuest
您将获得的技能: UI 组件, 数据结构, 数据持久性, 应用编程接口 (API), 移动开发, 单元测试, 模型-视图-控制器, 面向对象编程(OOP), Swift 编程, 用户界面(UI), 苹果 Xcode, 熟练掌握苹果软件, JSON, 事务处理, 苹果 iOS, iOS 开发, 响应式网页设计, 应用程序开发, 数据库应用, 核心数据(软件)
初级 · 专项课程 · 3-6 个月

您将获得的技能: Selenium (Software), Test Automation, Object Oriented Programming (OOP), Test Script Development, Test Tools, Software Testing, Programming Principles, Software Installation, Scripting, Python Programming, Development Environment, Integrated Development Environments, Debugging
初级 · 课程 · 1-3 个月

Microsoft
您将获得的技能: Front-End Web Development, Debugging, Programming Principles, Computational Thinking, GitHub, Pseudocode, Version Control, Git (Version Control System), Integrated Development Environments, Microsoft Copilot, Algorithms, Program Development, Computer Programming, Data Flow Diagrams (DFDs), C# (Programming Language)
初级 · 课程 · 1-3 个月

MathWorks
您将获得的技能: 概率与统计, 交互式数据可视化, 统计分析, 数据可视化软件, 脚本, 数据分析, 数据清理, 数据导入/导出, Matlab, 探索性数据分析, 数据操作, 技术交流, 数据映射, 描述性统计, 数据可视化
初级 · 课程 · 1-3 个月

您将获得的技能: Excel Macros, Dashboard, Forecasting, Microsoft Copilot, Microsoft Excel, Workflow Management, UI Components, Visual Basic (Programming Language), Data Analysis Expressions (DAX), User Interface (UI), Automation, Debugging, Scenario Testing, Programming Principles
初级 · 课程 · 1-4 周

University of Michigan
您将获得的技能: Interactive Data Visualization, Interactive Design, Programming Principles, Visualization (Computer Graphics), Python Programming, Graphic and Visual Design, Computer Graphics, Computational Logic, Software Design, Computer Programming, Computational Thinking, File I/O, Data Structures, Animations
初级 · 课程 · 1-3 个月

您将获得的技能: 安卓开发, 移动开发, 应用编程接口 (API), 软件开发工具, 用户界面(UI), 软件开发, 扑腾(软件), iOS 开发, 应用框架, 跨平台开发, 应用程序开发, 苹果 iOS, 调试, 用户界面和用户体验(UI/UX)设计
初级 · 课程 · 1-3 个月

您将获得的技能: Rmarkdown, Box Plots, Plot (Graphics), Descriptive Statistics, Scatter Plots, Histogram, Jupyter, Matplotlib, Data Presentation, Ggplot2, Statistical Visualization, Data Manipulation, Statistical Hypothesis Testing, Regression Analysis, Correlation Analysis, Data Visualization, Data Visualization Software, Data Analysis, R Programming, Python Programming
初级 · 专项课程 · 3-6 个月

Scrimba
您将获得的技能: Data Structures, Programming Principles, Python Programming, User Interface (UI), Scripting, Scripting Languages, Computer Programming, Web Development Tools, Software Engineering, Web Development
初级 · 课程 · 1-4 周