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

您将获得的技能: Flask (Web Framework), Restful API, Software Testing, Databases, Software Quality (SQA/SQC), JSON, Application Programming Interface (API), MongoDB, Full-Stack Web Development, Web Applications, NoSQL, Back-End Web Development, Python Programming, Maintainability, Application Deployment, Data Validation, Authentications
初级 · 课程 · 1-3 个月
University of Virginia
您将获得的技能: 团队建设, 持续交付, 敏捷项目管理, 客户分析, Agile 方法论, 冲刺计划, 同行评审, 产品测试, 可用性测试, 角色开发, 商业分析, 产品开发, 团队管理, 团队绩效管理, 敏捷产品开发, 敏捷软件开发, 设计思维, 用户故事, 分析, 角色(用户体验)
初级 · 专项课程 · 3-6 个月

您将获得的技能: Unreal Engine, 3D Assets, Virtual Environment, Video Game Development, Augmented and Virtual Reality (AR/VR), Computer Graphics, Animation and Game Design
高级设置 · 课程 · 1-3 个月

您将获得的技能: Cloud Deployment, Software Development Life Cycle, Istio, Software Architecture, Node.JS, Application Deployment, Restful API, React Redux, Kubernetes, Database Design, CI/CD, Cloud-Native Computing, Responsive Web Design, NoSQL, OpenShift, Git (Version Control System), Ajax, Javascript, Azure DevOps, Engineering Software
初级 · 专业证书 · 3-6 个月
Rice University
您将获得的技能: Python 程序设计, Algorithm, 计算机编程, 编程原则, 计算思维, 理论计算机科学, 调试
中级 · 课程 · 1-4 周

Universidade de São Paulo
您将获得的技能: Object Oriented Programming (OOP), Computer Programming, Theoretical Computer Science, Python Programming, Algorithms, Data Structures, Computer Science, Computational Thinking, Software Testing, Performance Testing
初级 · 课程 · 1-3 个月

University of Minnesota
您将获得的技能: 软件质量(SQA/SQC), 敏捷项目管理, 面向对象设计, 计划发展, Scrum(软件开发), Agile 方法论, 软件开发生命周期, Kanban 原则, 软件质量保证, 软件工程, 软件架构, 软件设计模式, 软件开发方法, 应用安全, 软件设计, 用户体验设计, 用户故事, 设计思维, 流程制图, 敏捷软件开发
中级 · 专项课程 · 3-6 个月

您将获得的技能: Threat Modeling, Threat Management, Vulnerability Management, Cyber Threat Intelligence, Cybersecurity, Cyber Attacks, Vulnerability Assessments, Threat Detection, MITRE ATT&CK Framework, Data Security, Cyber Risk, NIST 800-53, Authorization (Computing), Malware Protection, Authentications, Security Strategy, Security Controls, Risk Management Framework, Identity and Access Management, Cryptography
初级 · 课程 · 1-4 周

University of Maryland, College Park
您将获得的技能: 人机交互, 设计师, 信息隐私, Authentication, 个人身份信息, 交互设计, 安全工程, 网络安全, 用户界面 (UI) 设计, 以用户为中心的设计, 可用性测试, 多因素身份验证, 人为因素, 可用性
混合 · 课程 · 1-3 个月

University of Colorado Boulder
您将获得的技能: 用户界面(UI), 电子表格软件, Excel 宏, 调试, 编程原则, 自动化, 文件输入/输出, UI 组件, Visual Basic(编程语言), 数据导入/导出, Data Validation
中级 · 课程 · 1-4 周

The Hong Kong University of Science and Technology
您将获得的技能: 无代码开发, 用户界面(UI), 计划发展, 全球定位系统, 移动开发, 安卓开发, 计算机编程, 数据存储, 地理信息系统, 游戏设计, 应用程序开发
初级 · 课程 · 1-3 个月

University of Toronto
您将获得的技能: 计算机视觉, 硬件架构, 深度学习, 机器控制, 全球定位系统, 嵌入式软件, 卷积神经网络, 模拟, 估算, 自动化, 控制系统, 人工神经网络, 安全保障, 机器人, 交通流优化, Networking 路由器, 软件架构, Machine Learning 方法, 图像分析, 系统架构
高级设置 · 专项课程 · 3-6 个月