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

Board Infinity
您将获得的技能: Collaborative Software, Integrated Development Environments, Program Development, Debugging, Development Environment, Technical Writing, Generative AI, Computer Programming, Software Development Tools
初级 · 课程 · 1-4 周

École Polytechnique Fédérale de Lausanne
您将获得的技能: 数据存储技术, Scala 编程, 数据操作, 编程原则, 数据处理, SQL, 分布式计算, 性能调整, 大数据, Apache Spark
中级 · 课程 · 1-4 周

LearnQuest
您将获得的技能: 持续集成, 解决方案架构, 单元测试, 解决方案交付, Scaled Agile 框架, 可扩展性, 虚拟化, 敏捷项目管理, 测试驱动开发(TDD), Agile 方法论, 行为驱动开发, 冲刺计划, 敏捷产品开发
初级 · 课程 · 1-4 周

Vanderbilt University
您将获得的技能: 对象关系映射, JSON, 云计算, Java, 中间件, 软件设计, 弹簧框架, 安全控制, 还原式 API, 云服务, 网络服务, 数据安全, 可扩展性, 面向对象设计, 云安全, 数据库设计, 网络应用
中级 · 课程 · 1-4 周

LearnQuest
您将获得的技能: Oracle 数据库, 数据结构, SQL, 数据库管理, 数据完整性, 性能调整, 数据库设计, Query 语言
初级 · 课程 · 1-4 周

Board Infinity
您将获得的技能: Angular, HTML and CSS, JavaScript Frameworks, Front-End Web Development, Javascript, Software Design Patterns, Web Applications, Cascading Style Sheets (CSS), Maintainability, Web Development, UI Components, Responsive Web Design
中级 · 课程 · 1-4 周

Google Cloud
您将获得的技能: 数据持久性, Google 云端平台, 集装箱化, 负载平衡, 数据存储, 云 Native 计算, 可扩展性, 应用程序部署, Kubernetes, 云安全, 通用网络
中级 · 课程 · 1-3 个月
University of Michigan
您将获得的技能: 数据导入/导出, 文本挖掘, 存储过程, 事务处理, 数据操作, Query 语言, SQL, 数据完整性, 关系数据库, PostgreSQL, 数据库设计, 数据库管理
中级 · 课程 · 1-4 周

LearnQuest
您将获得的技能: Java, 网络开发, Java 平台企业版(J2EE), 应用服务器, Java 编程, 应用程序部署, 网络服务器, 服务器端, 应用框架, 网络应用
中级 · 课程 · 1-4 周

DeepLearning.AI
您将获得的技能: 安全 Code, 软件设计模式, 系统设计与实施, 应用编程接口 (API), 软件开发, 软件架构, Query 语言, 性能调整, 数据库设计, 数据库管理, OpenAI 应用程序接口, 应用设计, AI 赋能
初级 · 课程 · 1-4 周

University of Colorado System
您将获得的技能: Encryption, 数据加密标准, Algorithm, 密码学, 高级加密标准(AES), 暴力攻击
中级 · 课程 · 1-3 个月

Coursera
您将获得的技能: Generative AI Agents, LangChain, AI Workflows, LLM Application, AI Orchestration, Agentic systems, Development Environment, AI Enablement, Model Evaluation, OpenAI, Scalability, Programming Principles, Application Design, Performance Tuning, Design
中级 · 课程 · 1-4 周