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

University of Minnesota
您将获得的技能: 软件测试, 功能测试, 单元测试, Java 编程, 测试案例, 白盒测试, 测试工程, 测试自动化, 测试计划, JUnit, Gherkin(脚本语言), 可测试性, 代码覆盖范围, 行为驱动开发, 验收测试, 黄瓜(软件)
中级 · 课程 · 1-4 周

University of California, Irvine
您将获得的技能: 人机交互, 移动开发, 应用程序开发, 视频游戏开发, 用户界面(UI), 地理信息系统, 动画, Swift 编程, 苹果 Xcode, iOS 开发, 动画和游戏设计, 用户界面 (UI) 设计, 交互设计, 游戏设计, 全球定位系统, 互动设计, 苹果 iOS
混合 · 课程 · 1-4 周

Board Infinity
您将获得的技能: ASP.NET, .NET Framework, C# (Programming Language), Object Oriented Programming (OOP), Web Development, Web Applications, Object Oriented Design, Programming Principles, Development Environment, Debugging
初级 · 课程 · 1-4 周

Google Quantum AI
您将获得的技能: Debugging, Emerging Technologies, Hardware Architecture, Failure Analysis, Simulation and Simulation Software, Theoretical Computer Science, Mathematical Modeling, Computer Architecture, Simulations, Linear Algebra, Computer Science
中级 · 课程 · 1-4 周

您将获得的技能: Javascript, Back-End Web Development, Front-End Web Development, Scripting, Event-Driven Programming, Web Applications, Mobile Development, HTML and CSS, Web Development, Scripting Languages
初级 · 指导项目 · 不超过 2 小时

Scrimba
您将获得的技能: 人工智能, 网络开发, 软件开发, 代码审查, ChatGPT, 编程原则, Prompt Engineering, 伪代码, 调试, 软件工程, 网络应用, 网络开发工具, AI 赋能
中级 · 课程 · 1-4 周

您将获得的技能: File Management, Computer Literacy, Microsoft Office, Email Security, Computer Hardware, Computer Security Awareness Training, Spreadsheet Software, digital literacy, Information Management, Safety and Security
中级 · 课程 · 1-4 周

Google Cloud
您将获得的技能: JSON, 安全控制, API 设计, Network Security, 安全 Code, 还原式 API, 应用安全, 授权(计算), 威胁检测, 数据安全, 身份和访问管理, 云 API, 关键管理, OAuth, 信息系统安全, 应用编程接口 (API), 应用程序接口网关
初级 · 课程 · 1-4 周

28DIGITAL
您将获得的技能: 图论, 数据存储技术, 理论计算机科学, 数据结构, 数据访问, 文件输入/输出, 性能调整, Algorithm
高级设置 · 课程 · 1-3 个月

IBM
您将获得的技能: Python 程序设计, Data Governance, 数据导入/导出, 存储过程, MySQL, 数据转换, 数据架构, 数据存储, 大数据, 数据仓库, 关系数据库, 数据库管理, SQL, 网页抓取, 数据管道, 数据库, 编程原则, 数据库设计, 摘录, IBM DB2
初级 · 专项课程 · 3-6 个月

Epic Games
您将获得的技能: 三维资产, 虚拟环境, 增强现实与虚拟现实(AR/VR), 动画和游戏设计, 视频游戏开发, 用户界面(UI), 版本控制, 软件安装, 虚幻引擎, 游戏设计, 内容管理
初级 · 课程 · 1-3 个月

您将获得的技能: IBM Cloud, Cryptography, Algorithms, Python Programming, Linear Algebra, Computational Thinking, Jupyter, Simulation and Simulation Software, Physics, Software Installation, Development Environment
初级 · 课程 · 3-6 个月