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

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 周

DeepLearning.AI
您将获得的技能: Python 程序设计, 检索-增强生成, JavaScript 框架, LangChain, Node.JS, Prompt Engineering, LLM 申请, AI 协调
中级 · 项目 · 不超过 2 小时

Scrimba
您将获得的技能: 人工智能, 人机交互, 生成式 AI 代理, 工具调用, 代理系统, Prompt Engineering, 用户界面和用户体验(UI/UX)设计, OpenAI
中级 · 课程 · 1-4 周

Microsoft
您将获得的技能: Python 程序设计, 生产率, 脚本, 软件测试, 电子邮件自动化, 还原式 API, 版本控制, 文件管理, 网页抓取, 自动化, 性能调整, 可扩展性, Git(版本控制系统), 应用编程接口 (API), 云 API
初级 · 课程 · 1-3 个月

Institut Mines-Télécom
您将获得的技能: 原型设计, 计算机视觉, 增强现实, 三维资产, 移动开发, 增强现实与虚拟现实(AR/VR), 用户界面(UI), 地理空间信息与技术, 全球定位系统, 安卓(操作系统), 图像分析
中级 · 课程 · 1-3 个月

您将获得的技能: Data Ethics, Data Analysis, Analytics, Data-Driven Decision-Making, Google Sheets, Business Analytics, Spreadsheet Software, Analytical Skills, Tableau Software, Data Sharing, Data Collection, Data Cleansing, Data Processing, Data Visualization Software, Data Visualization, SQL
初级 · 课程 · 1-4 周
University of Alberta
您将获得的技能: 冲刺回顾, 需求分析, 可用性测试, 软件质量保证, Scrum(软件开发), 敏捷软件开发, 敏捷项目管理, Agile 方法论, 用户故事, 用户研究, 软件技术审查
混合 · 课程 · 1-4 周

Universidad Nacional Autónoma de México
您将获得的技能: Algorithms, Computational Thinking, Theoretical Computer Science, Problem Management, Data Structures, Performance Testing, Python Programming
初级 · 课程 · 1-3 个月

Duke University
您将获得的技能: Command-Line Interface, Scripting, Unix Commands, Computer Programming Tools, Scripting Languages, Data Manipulation, Python Programming
初级 · 指导项目 · 不超过 2 小时