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

您将获得的技能: Object Oriented Design, Microsoft Copilot, Game Design, Software Design, Application Design, Unit Testing, Python Programming, AI Enablement, GitHub, Development Environment, Debugging
中级 · 指导项目 · 不超过 2 小时

Meta
您将获得的技能: 经济学, 安全和安保, 新兴技术, 教育与培训, 沟通, 数字资产, 医疗保健伦理, 区块链, 协作软件, 内容创作, 研究与设计, 增强现实, 多样性与包容性, 新产品开发, 虚拟团队, 虚拟环境, 虚拟现实, 增强现实与虚拟现实(AR/VR), 电子商务
初级 · 课程 · 1-3 个月

University of California, Irvine
您将获得的技能: 人机交互, UI 组件, 移动开发, 用户界面 (UI) 设计, 故事板, 模型-视图-控制器, 数据映射, 动画, UI/UX 战略, 苹果 iOS, 核心数据(软件), 响应式网页设计
混合 · 课程 · 1-4 周

LearnQuest
您将获得的技能: 优先次序, 风险管理, 积压工作, 容量规划, 冲刺回顾, 项目协调, 项目风险管理, 估算, Agile 方法论, 绩效报告, 管理报告, 团队导向, 敏捷软件开发, 项目绩效, 敏捷项目管理, 冲刺计划, 用户故事
初级 · 课程 · 1-4 周

28DIGITAL
您将获得的技能: 物联网, 嵌入式系统, 原型设计, 系统设计, 软件开发生命周期, 技术设计, 嵌入式软件, 系统工程, 统一模型语言, 实时操作系统, 需求分析, 系统架构
初级 · 课程 · 1-4 周

University of Minnesota
您将获得的技能: Kanban 原则, 精益方法, 用户体验设计, 精益生产, 创新, 持续改进流程, 原型设计, 流程改进, 产品开发, 设计思维, 软件开发, 精益六西格玛, 敏捷软件开发, 流程制图, 软件开发方法
初级 · 课程 · 1-4 周

您将获得的技能: Incident Response, Cyber Threat Hunting, Computer Security Incident Management, Cyber Threat Intelligence, Threat Detection, Threat Management, Security Management, Cybersecurity, Continuous Monitoring, Scenario Testing, Technical Communication, Simulations
高级设置 · 课程 · 1-4 周

University of Minnesota
您将获得的技能: 人机交互, 用户体验设计, UI/UX 研究, 用户界面(UI), 可用性, 以用户为中心的设计, 测试计划, 可用性测试, 用户研究
混合 · 课程 · 1-3 个月

Microsoft
您将获得的技能: 可维护性, 面向对象设计, 单元测试, 测试驱动开发(TDD), 云部署, 软件设计, 面向对象编程(OOP), 代码审查, 软件文档, 云计算, 云应用, 微软 Azure, Python 程序设计, 软件开发, 数据结构, 生成式人工智能, 集成测试, 计划发展, 无服务器计算, Algorithm
初级 · 课程 · 1-3 个月
University of Michigan
您将获得的技能: Javascript, 调试, 数据建模, JSON, 面向对象编程(OOP), jQuery, 用户账户, AJAX, Python 程序设计, Django (网络框架), 网络应用, 数据库设计
中级 · 课程 · 1-3 个月

Kennesaw State University
您将获得的技能: 物联网, 新兴技术, 安全管理, Network Security, 业务逻辑, 数据安全, 网络安全, 网络威胁情报, 网络安全战略, 网络安全政策, 无线网络, 移动安全
初级 · 课程 · 1-4 周

University of Colorado Boulder
您将获得的技能: 数据架构, 软件设计, 测试驱动开发(TDD), 区块链, 中间件, 可维护性, 事务处理, 服务水平, 大数据, 分布式计算, 数据库系统, 软件架构, 软件工程, 微服务, 系统监控, 数据结构
攻读学位
高级设置 · 课程 · 1-4 周