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

您将获得的技能: Information Architecture, UI/UX Research, User Research, Agile Software Development, User Interface and User Experience (UI/UX) Design, Design Thinking, User Experience, User Centered Design, Usability, Responsive Web Design, Usability Testing, Agile Methodology, Kanban Principles, User Flows, User Interface (UI), Figma (Design Software), Wireframing, Design Research, Prototyping, Persona (User Experience)
初级 · 专业证书 · 3-6 个月

您将获得的技能: Photo Editing, Adobe Illustrator, Color Theory, Adobe Express, Adobe Photoshop, Responsible AI, Typography, Generative AI, Graphic and Visual Design, Graphic Design, Graphics Software, Graphic and Visual Design Software, Photography, Design, Adobe Creative Cloud, Design Elements And Principles, Digital Design, File Management, Branding, Storytelling
初级 · 专项课程 · 1-3 个月
Stanford University
您将获得的技能: 图论, 理论计算机科学, Algorithm, 计算思维, 数据结构, 运筹学, 伪代码
中级 · 课程 · 1-4 周

University of Michigan
您将获得的技能: 用户体验设计, 用户体验, 测试案例, 人机交互, 可用性测试, 测试计划, UI/UX 研究, 用户研究, 面试技巧, 可用性
初级 · 课程 · 1-3 个月

University of California, Irvine
您将获得的技能: 功能设计, 软件设计, 调试, 数据结构, 面向对象编程(OOP), 围棋(编程语言)
中级 · 课程 · 1-4 周

您将获得的技能: Object Oriented Programming (OOP), Java, Java Programming, Eclipse (Software), Object Oriented Design, Program Development, Computer Programming, Software Design
中级 · 指导项目 · 不超过 2 小时

您将获得的技能: Network Troubleshooting, Virtual Machines, Dynamic Host Configuration Protocol (DHCP), Cloud Computing, Firewall, Mobile Security, USB, Computer Networking, Network Routers, Network Infrastructure, Network Switches, Cloud Security, Network Protocols, System Configuration, System Support
中级 · 专项课程 · 3-6 个月

您将获得的技能: Cloud Deployment, Microsoft Azure, Cloud Applications, Application Deployment, Application Programming Interface (API), Authentications, Payment Systems, Authorization (Computing), Role-Based Access Control (RBAC), UI Components, Identity and Access Management, Database Management, Transaction Processing, User Interface (UI)
高级设置 · 课程 · 1-3 个月

University of Minnesota
您将获得的技能: 单元测试, 软件测试, 验证和确认, 测试数据, 开发测试, 测试案例, 软件质量保证, 系统测试, 测试自动化, 测试计划, JUnit, 功能测试, 代码覆盖范围, 白盒测试
中级 · 课程 · 1-4 周

The State University of New York
您将获得的技能: Html 和 Css, WordPress, 浏览器兼容性, 网络开发, 网页内容, 网页设计, 网络语言, 响应式网页设计, 网络应用, 内容管理, 网络分析和 SEO
混合 · 课程 · 1-4 周

Scrimba
您将获得的技能: 前端网络开发, 计算机编程, 移动开发, 事件驱动编程, 视频游戏开发, JSON, 数据结构, 网络开发, Javascript, 调试, 面向对象编程(OOP), 脚本, 网络应用, 应用程序开发, 数据持久性
初级 · 课程 · 1-3 个月

University of Michigan
您将获得的技能: 软件测试, 政治科学, 安全工程, 威胁建模, 人机交互, 网络安全, 公共政策, 政策分析, 脆弱性评估, 安全意识, 信息系统安全, 可用性, 人为因素, 网络安全政策
初级 · 课程 · 1-3 个月