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

IBM
您将获得的技能: 撰写报告, COBOL(编程语言), 作业控制语言 (JCL), 测试驱动开发(TDD), 软件开发, Agile 方法论, 系统开发, 虚拟化, 文件输入/输出, 关系数据库, 调试, 技术支持, 主机计算, 伪代码, 软件测试, z/OS, 系统分析, 单元测试, IBM DB2, 软件开发生命周期
中级 · 专业证书 · 3-6 个月

Coursera
您将获得的技能: AI Security, Threat Modeling, Open Web Application Security Project (OWASP), Security Testing, Retrieval-Augmented Generation, Software Architecture, API Design, Test Automation, Vulnerability Management, Agentic systems, Systems Design, Model Evaluation, Test Driven Development (TDD), CI/CD, Python Programming, Continuous Deployment, Dependency Analysis, Large Language Modeling, Machine Learning, Performance Analysis
中级 · 专项课程 · 3-6 个月

École Polytechnique Fédérale de Lausanne
您将获得的技能: Object Oriented Programming (OOP), C++ (Programming Language), C and C++, Object Oriented Design, Computer Programming, Software Design Patterns, Programming Principles, Debugging
中级 · 课程 · 1-3 个月

Atlassian
您将获得的技能: 项目管理, 精益方法, 敏捷项目管理, 冲刺回顾, 用户故事, 软件版本控制, Agile 方法论, 积压工作, 冲刺计划, Scrum(软件开发), Query 语言, 持续改进流程, Kanban 原则, 工作流程管理, Jira (软件), 产品要求
初级 · 课程 · 1-4 周

您将获得的技能: Computer Programming, Programming Principles, Data Import/Export, Data Structures, Integrated Development Environments, Python Programming, Computer Science
初级 · 课程 · 1-4 周

Universidad de los Andes
您将获得的技能: Java, Object Oriented Programming (OOP), Data Structures, Computer Programming, User Interface (UI), Algorithms, Debugging, Development Environment
初级 · 课程 · 1-3 个月

University at Buffalo
您将获得的技能: 集成开发环境, 开发环境, Encryption, 分布式计算, 区块链, 应用编程接口 (API), 计划发展, 金融科技, 测试驱动开发(TDD), 新兴技术, 开发测试, 微软 Azure, Network Protocol(网络协议, 密码学, 网络开发工具, 软件架构, 事务处理, 网络语言, 网络应用, 应用程序开发
中级 · 专项课程 · 3-6 个月

您将获得的技能: Cascading Style Sheets (CSS), Debugging, Search Engine Optimization, PHP (Scripting Language), jQuery, Hypertext Markup Language (HTML), MySQL, WordPress, Web Applications, Application Programming Interface (API), Web Development, Content Management Systems, Restful API, Javascript, Application Deployment, Cloud Hosting, Program Development, Object Oriented Programming (OOP), Servers, Development Environment
中级 · 专项课程 · 3-6 个月

Fractal Analytics
您将获得的技能: Prompt Engineering, Responsible AI, Generative AI, Generative Model Architectures, Code Review, Data Ethics, Artificial Intelligence, Object Oriented Programming (OOP), Large Language Modeling, Machine Learning Methods, Artificial Intelligence and Machine Learning (AI/ML), AI Enablement, Artificial Neural Networks, Maintainability, Computer Programming, Data Cleansing, Debugging, Problem Solving, Critical Thinking, Data Analysis
初级 · 专项课程 · 1-3 个月

University of California San Diego
您将获得的技能: Algorithm, 数据结构, 网络模型, 编程原则, 网络分析, 图论, 社交网络分析, Networking 路由器
中级 · 课程 · 1-3 个月

您将获得的技能: 计算机科学, Authentication, 应用编程接口 (API), 还原式 API, 中间件, 云应用, Node.JS, 网络应用, JSON, 网络服务器, 服务器端, Javascript, 全栈式网络开发, 网络开发, 后端网站开发
中级 · 课程 · 1-4 周

您将获得的技能: AI Workflows, OpenAI API, LLM Application, OpenAI, Model Context Protocol, Generative AI Agents, Agentic systems, Tool Calling, Prompt Engineering, ChatGPT, Artificial Intelligence, Application Programming Interface (API), User Interface (UI), Context Management, Large Language Modeling, Python Programming, Development Environment, Application Deployment, Debugging
中级 · 课程 · 1-4 周