• 为个人
  • 为商务
  • 为大学
  • 为政府
学位
​
登录
免费加入
  • 浏览
  • Computer Programming

计算机编程课程

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


更多精彩内容:

热门计算机编程课程和认证


  • 状态:免费试用
    免费试用
    I

    IBM

    用于数据科学、人工智能和开发的 Python

    您将获得的技能: 数据操作, Pandas(Python 软件包), Python 程序设计, 自动化, 编程原则, 数据分析, 还原式 API, 数据结构, NumPy, 计算机编程, 文件输入/输出, 数据导入/导出, 网页抓取, Jupyter, 面向对象编程(OOP), JSON, 应用编程接口 (API)

    4.6
    评分, 4.6 星,最高 5 星
    ·
    4.3万 条评论

    初级 · 课程 · 1-3 个月

  • 状态:免费
    免费
    P

    Princeton University

    计算机科学有目的的编程

    您将获得的技能: 调试, 计算机科学, Java 编程, Algorithm, 数据结构, 编程原则, 动画, 计划发展, 面向对象编程(OOP), 计算机编程, 文件输入/输出, 性能调整, Java, 计算思维

    4.7
    评分, 4.7 星,最高 5 星
    ·
    1342 条评论

    初级 · 课程 · 1-3 个月

  • 状态:新
    新
    状态:免费试用
    免费试用
    L

    Logical Operations

    Certified Entry-Level Python Programmer (PCEP)

    您将获得的技能: Data Structures, Data Processing, Virtual Machines, Verification And Validation, Program Development, Data Preprocessing, Python Programming, Debugging, Maintainability, Programming Principles, Application Development, Scripting, Scripting Languages, Computer Programming, Software Installation, Development Environment, Software Development, Computer Programming Tools, Functional Design, Cross Platform Development

    初级 · 专项课程 · 1-3 个月

  • 状态:免费试用
    免费试用
    U

    University of London

    计算机科学与编程入门

    您将获得的技能: 网页设计与开发, 调试, 计算机扫盲, 计算机科学, 算术, Network Security, 计算机系统, 网络安全, 计算机图形学, 解决问题, 应用数学, 计算机网络, Javascript, 开发环境, 计算思维, 计算机编程, 普通数学, 网络应用, 计算机编程工具, 软件开发工具

    攻读学位

    4.2
    评分, 4.2 星,最高 5 星
    ·
    1547 条评论

    初级 · 专项课程 · 1-3 个月

  • 状态:免费试用
    免费试用
    I

    IBM

    软件、编程和数据库入门

    您将获得的技能: 生成式人工智能, 人工智能, 数据驱动的决策制定, 计算机编程, 云部署

    4.7
    评分, 4.7 星,最高 5 星
    ·
    464 条评论

    初级 · 课程 · 1-3 个月

  • 状态:新
    新
    状态:免费试用
    免费试用
    L

    Logical Operations

    Advanced Programming Techniques with Python

    您将获得的技能: Object Oriented Programming (OOP), Object Oriented Design, Database Application, Python Programming, Unit Testing, Computer Programming, Restful API, Cross Platform Development, Package and Software Management, Scripting, Data Science, Program Development, Computer Programming Tools, Software Development, Data Processing, Debugging, Programming Principles, User Interface (UI) Design, Regression Analysis, Machine Learning

    中级 · 专项课程 · 1-3 个月

是什么让您今天来到 Coursera?

  • 状态:免费试用
    免费试用
    U

    University of London

    计算机编程入门

    您将获得的技能: 人机交互, 调试, 数据管理, Data Management, 图形工具, 计算机图形学, 计算机编程工具, 计算机编程, Javascript, 开发环境, 互动设计, 软件开发工具

    4.1
    评分, 4.1 星,最高 5 星
    ·
    930 条评论

    初级 · 课程 · 1-4 周

  • 状态:免费试用
    免费试用
    U

    University of California, Santa Cruz

    人人都会编码C 和 C++

    您将获得的技能: 软件设计模式, 调试, 软件文档, 人工智能, 编程原则, Algorithm, 数据结构, C(编程语言), 面向对象编程(OOP), 计算机编程, 图论, 游戏设计, C++(编程语言)

    4.5
    评分, 4.5 星,最高 5 星
    ·
    9565 条评论

    初级 · 专项课程 · 3-6 个月

  • 状态:免费试用
    免费试用
    U

    University of Michigan

    C Programming for Everybody

    您将获得的技能: C (Programming Language), C++ (Programming Language), Object Oriented Programming (OOP), Data Structures, Programming Principles, Algorithms, Computer Programming, Software Design, Application Security, Other Programming Languages, Python Programming, Java Programming, System Programming, Computer Architecture, Performance Tuning, Unix, Computer Science, Debugging

    4.5
    评分, 4.5 星,最高 5 星
    ·
    241 条评论

    中级 · 专项课程 · 3-6 个月

  • 状态:免费试用
    免费试用
    D

    Duke University

    C 语言编程入门

    您将获得的技能: 系统编程, 调试, 模拟, 编程原则, Algorithm, C(编程语言), 数据结构, 解决问题, 命令行界面, 计算机编程, 软件测试, 用户界面(UI), 可维护性, 文件输入/输出, 操作系统, 开发环境, 软件工程, 计划发展, 软件开发, 软件设计

    4.6
    评分, 4.6 星,最高 5 星
    ·
    7430 条评论

    初级 · 专项课程 · 3-6 个月

  • 状态:免费试用
    免费试用
    U

    University of California, Santa Cruz

    C, Go, and C++: A Comprehensive Introduction to Programming

    您将获得的技能: C++ (Programming Language), Go (Programming Language), File I/O, Data Structures, Object Oriented Programming (OOP), Programming Principles, Software Design Patterns, Debugging, Computer Programming, Unit Testing, Algorithms, C (Programming Language), Program Development, Integrated Development Environments, Graph Theory, Software Testing, Artificial Intelligence, Integration Testing, Software Design, Software Documentation

    4.5
    评分, 4.5 星,最高 5 星
    ·
    9575 条评论

    中级 · 专项课程 · 3-6 个月

  • 状态:预览
    预览
    T

    The University of Edinburgh

    自己编码!程序设计入门

    您将获得的技能: 调试, 编程原则, Algorithm, 计算机编程, 游戏设计, 软件工程, 计算思维, 软件设计, 软件开发

    4.7
    评分, 4.7 星,最高 5 星
    ·
    3778 条评论

    初级 · 课程 · 1-3 个月

1234…777

总之,以下是 10 最受欢迎的 computer programming 课程

  • 用于数据科学、人工智能和开发的 Python: IBM
  • 计算机科学有目的的编程: Princeton University
  • Certified Entry-Level Python Programmer (PCEP): Logical Operations
  • 计算机科学与编程入门: University of London
  • 软件、编程和数据库入门: IBM
  • Advanced Programming Techniques with Python: Logical Operations
  • 计算机编程入门: University of London
  • 人人都会编码C 和 C++: University of California, Santa Cruz
  • C Programming for Everybody: University of Michigan
  • C 语言编程入门: Duke University

关于 计算机编程 的常见问题

计算机编程是设计和构建可执行计算机软件以完成特定任务的过程。它涉及用各种编程语言编写代码,指导计算机如何执行 Operator 操作。计算机编程的重要性在于它在技术和创新中的基础性作用。从简单的移动应用程序到复杂的人工智能算法,通过编程可以创建推动现代社会发展的应用程序、网站和系统。随着技术的不断发展,各行各业对编程技能的需求与日俱增,使其成为任何希望提升职业前景的人的宝贵财富。‎

计算机编程领域有各种工作机会。常见的职位包括软件开发人员、网络开发人员、系统分析师和应用程序员。此外,还有数据科学家、游戏开发人员和移动应用程序开发人员等专项课程。许多公司都需要程序员来帮助设计、实施和维护软件解决方案,因此这是一条多才多艺的职业道路。有了正确的技能和经验,您可以在依赖软件解决方案的科技公司、初创企业甚至非科技行业找到机会。‎

To succeed in computer programming, you need to develop a range of skills. Fundamental programming languages such as Python, Java, and C++ are essential, along with an understanding of algorithms and data structures. Familiarity with software development methodologies, version control systems like Git, and debugging techniques is also important. Additionally, problem-solving skills and logical thinking are crucial for writing efficient code. As you progress, you may also want to learn about web development, mobile app development, or specific frameworks and libraries relevant to your interests.‎

有许多在线课程可以帮助您学习计算机编程。一些备受推崇的课程包括《计算机科学与编程专项课程入门》和《计算机编程入门》。这些课程可满足从初学者到希望加深知识的人的不同技能水平。探索这些资源可以为您提供编程方面的坚实基础和实用技能。‎

是的,您可以通过两种方式在 Coursera 上免费开始学习计算机编程:

  1. 免费预览 许多计算机编程课程的第一个 Module。其中包括视频课程、阅读、分级作业和 Coursera Coach(如有)。
  2. 开始为期 7 天的 专项课程或 Coursera Plus免费试用。在试用期内,您可以完全访问所有符合条件的课程内容。

如果您想继续学习、获得计算机编程证书或在预览或试用后解锁全部课程访问权限,您可以升级或申请经济援助。‎

学习计算机编程有几种方法。首先,选择一种你感兴趣的编程语言,如 Python 或 Java。利用在线资源,包括课程和教程,培养自己的技能。通过完成小项目或挑战来强化学习,从而定期练习编码。加入在线社区或论坛也能提供支持和动力。随着学习的深入,可以考虑参与 Open Source 项目或与他人合作,以获得实际经验。‎

计算机编程课程通常涵盖了解该领域所必需的各种主题。您可以学习编程基础、Algorithm、Data Structure 和软件开发实践。许多课程还包括实际应用,如网络开发、移动应用程序创建和数据库管理。此外,有些课程可能会探讨人工智能、机器学习或特定编程语言和框架等高级主题。‎

如果要对员工进行计算机编程方面的培训和技能提升,可以考虑参加Microsoft R Programming for Everyone Professional Certificate或SAS Programmer Professional Certificate 等课程。这些课程旨在提供可直接应用于工作场所的实用技能,帮助员工提高编程能力,为组织做出有效贡献。‎

此常见问题解答内容仅供参考。建议学生多做研究,确保所追求的课程和其他证书符合他们的个人、专业和财务目标。

其他可浏览的主题

Arts and Humanities
338 课程
Business
1095 课程
Computer Science
668 课程
Data Science
425 课程
Information Technology
145 课程
Health
471 课程
Math and Logic
70 课程
Personal Development
137 课程
Physical Science and Engineering
413 课程
Social Sciences
401 课程
Language Learning
150 课程

Coursera 页脚

技能

  • 人工智能(AI)
  • 网络安全
  • 数据分析
  • 数字化营销
  • 讲英语
  • 生成式人工智能(GenAI)
  • 微软Excel
  • Microsoft Power BI
  • 项目管理
  • Python

证书与课程

  • 谷歌网络安全证书
  • 谷歌数据分析证书
  • 谷歌 IT 支持证书
  • 谷歌项目管理证书
  • 谷歌用户体验设计证书
  • IBM 数据分析师证书
  • IBM Data Science 证书
  • Machine Learning 证书
  • Microsoft Power BI 数据分析师证书
  • UI / UX 设计证书

行业与职业

  • 商务
  • 计算机科学
  • 数据科学
  • 教育与教学
  • 工程学
  • 金融
  • 医疗保健
  • 人力资源(HR)
  • 信息技术 (IT)
  • 营销

职业资源

  • 职业能力倾向测验
  • 工作面试优势和劣势的示例
  • 学习高收入技能
  • 加密货币如何运作?
  • 如何在 Google 表格中突出显示重复项
  • 如何学习人工智能
  • 热门网络安全证书
  • 准备 PMP 认证
  • 面试后您将获得工作的迹象
  • 什么是人工智能?

Coursera

  • 关于
  • 我们提供的内容
  • 管理团队
  • 工作机会
  • 目录
  • Coursera Plus
  • 专业证书
  • MasterTrack® 证书
  • 学位
  • 企业版
  • 政府版
  • 面向校园
  • 成为合作伙伴
  • 社会影响
  • 免费课程
  • 分享您的 Coursera 学习故事

社区

  • 学生
  • 合作伙伴
  • Beta 测试人员
  • 博客
  • Coursera 播客
  • 技术博客

更多

  • 媒体
  • 投资者
  • 条款
  • 隐私
  • 帮助
  • 内容访问
  • 联系我们
  • 文章
  • 目录
  • 附属公司
  • 现代奴隶制声明
  • 请勿出售/共享
随时随地学习
通过 App Store 下载
通过 Google Play 获取
B 型企业认证标志
© 2026 Coursera Inc.保留所有权利。
  • Coursera Facebook
  • Coursera Linkedin
  • Coursera Twitter
  • Coursera YouTube
  • Coursera Instagram
  • Coursera TikTok