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

University of California, Davis
您将获得的技能: 安全 Code, C(编程语言), 计划发展, 编程原则, 脆弱性评估, 软件设计, 软件开发方法, 调试
中级 · 课程 · 1-4 周
University of Alberta
您将获得的技能: Scrum(软件开发), 软件开发生命周期, Agile 方法论, Kanban 原则, 软件工程, 流程驱动的开发, 敏捷软件开发, 软件开发方法
混合 · 课程 · 1-4 周

Duke University
您将获得的技能: Python 程序设计, 数据结构, 数据操作, 机器学习, 面向对象编程(OOP), 命令行界面, 模型部署, 测试自动化, 数值分析, 应用编程接口 (API), 调试, 数据导入/导出, MLOps(机器学习 Operator), Pandas(Python 软件包), 脚本, 软件测试, NumPy
中级 · 课程 · 1-3 个月

National Taiwan University
您将获得的技能: Operations Research, Mathematical Modeling, Process Optimization, Report Writing, Network Model, Applied Mathematics, Business Modeling, Industrial Engineering, Linear Algebra, Numerical Analysis, Operations Management, Applied Machine Learning, Case Studies, Engineering Calculations, Algorithms, Feasibility Studies, Project Design, Engineering Management, Program Implementation, Business Analytics
初级 · 专项课程 · 3-6 个月

University of California San Diego
您将获得的技能: Python 程序设计, 概率与统计, 数据结构, Algorithm, 运筹学, 计算逻辑, 编程原则, 计算思维, 计算机科学, 网络分析, 图论, 理论计算机科学, 线性代数, Networking 路由器, 网络模型, 大数据
高级设置 · 课程 · 1-3 个月
University of Toronto
您将获得的技能: 数据可视化软件, 分子生物学, 数据收集, 技术交流, 数据分析, 数据处理, 健康信息学, 探索性数据分析, 数据综合, 生命科学, 科学可视化, 网络分析, 分析, 统计方法, 生物统计学, 数据库软件, 数据挖掘, 生物信息学, 数据库
初级 · 专项课程 · 3-6 个月

LearnQuest
您将获得的技能: Algorithm, 系统软件, 计算机科学, 分析, 计算机网络, 数据库管理, Network Security, 软件开发, 编程原则, 自动化, 计算机硬件, 计算机编程, 云计算, Network Protocol(网络协议, 关系数据库, 调试, 计算机结构, Visual Basic(编程语言), SQL, 数据库
初级 · 课程 · 1-3 个月

SkillsBooster Academy
您将获得的技能: Prompt Engineering, Prompt Patterns, Responsible AI, No-Code Development, Presentations, Application Development, Generative AI, Web Applications, Automation, Prototyping, Artificial Intelligence and Machine Learning (AI/ML), Application Design, Interactive Design, Digital Design, Creative Design, New Product Development, Creative Thinking, User Interface (UI) Design, Creativity, Application Deployment
初级 · 课程 · 1-3 个月

28DIGITAL
您将获得的技能: 系统编程, 物联网, 嵌入式软件, Encryption, 公钥加密标准(PKCS), 计算机编程, 操作系统, 嵌入式系统, 编程原则, Network Security, 网络安全, 网络架构, Network Protocol(网络协议, 软件工程, 无线网络, 简单对象访问协议(SOAP), 安全需求分析, 实时操作系统, 网络服务, 系统要求
中级 · 专项课程 · 3-6 个月

Arizona State University
您将获得的技能: Supervised Learning, Unsupervised Learning, Matplotlib, File I/O, Generative Adversarial Networks (GANs), NumPy, Object Oriented Programming (OOP), Deep Learning, Image Analysis, Plot (Graphics), Machine Learning Algorithms, Object Oriented Design, Applied Machine Learning, Integrated Development Environments, Pandas (Python Package), Python Programming, Machine Learning, Event-Driven Programming, Programming Principles, Computer Programming
初级 · 专项课程 · 3-6 个月

Duke University
您将获得的技能: 风险管理, 时间序列分析和预测, 投资组合管理, 统计建模, R 语言程序设计(中文版), R(软件), 概率分布, 估算, 统计编程, 投资组合风险, 风险分析, 金融市场, 财务数据, 证券(金融), 模拟和模拟软件, 金融交易
攻读学位
中级 · 课程 · 1-4 周

Meta
您将获得的技能: 集成开发环境, 开发环境, 移动开发, 安卓开发, 可扩展标记语言(XML), 虚拟环境, Android Studio, Gradle, 应用程序开发, UI 组件, 安卓(操作系统)
初级 · 课程 · 1-4 周