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

IBM
您将获得的技能: 原型设计, 人工智能, 负责任的人工智能, CI/CD, Prompt Engineering, DevSecOps, 大型语言模型, 软件开发, 软件开发工具, 深度学习, 测试自动化, 自然语言处理, AI 安全, 软件工程, 生成式人工智能, 软件测试, 人工智能和机器学习(AI/ML), ChatGPT, 提示模式, AI 工作流程
中级 · 专项课程 · 1-3 个月

University of Michigan
您将获得的技能: 安全 Code, 数据库, PHP(脚本语言), 数据库应用, 数据库设计, MySQL, 关系数据库, Javascript 和 jQuery, 数据建模, AJAX, 数据库开发, SQL, Javascript, 网络开发, jQuery, 超文本标记语言(HTML), 网络应用, 调试, JSON, 面向对象编程(OOP)
中级 · 专项课程 · 3-6 个月

École Polytechnique Fédérale de Lausanne
您将获得的技能: Programming Principles, Java Programming, Java, Computer Programming, Data Structures, Development Environment, Problem Solving, Algorithms, Eclipse (Software), Debugging
初级 · 课程 · 1-3 个月

University of Toronto
您将获得的技能: 坚持不懈, UI 组件, 交互设计, 应用设计, 集成开发环境, 动画, 面向对象编程(OOP), Swift 编程, 用户界面(UI), 移动开发, 应用框架, Objective-C(编程语言), 苹果 Xcode, 编程原则, 模型-视图-控制器, 用户界面和用户体验(UI/UX)设计, 数据持久性, 苹果 iOS, 应用程序开发, iOS 开发
中级 · 专项课程 · 3-6 个月

University of California San Diego
您将获得的技能: Algorithm, Python 程序设计, 密码学, 计算思维, 代数, Encryption, 理论计算机科学, 公钥加密标准(PKCS), 算术, 网络安全
初级 · 课程 · 1-4 周

Dartmouth College
您将获得的技能: Linux 命令, Linux, 命令行界面, 操作系统, Unix, 计算机编程, Open Source 技术, C(编程语言), 文件系统, 计算机工程, Linux 服务器, 嵌入式系统
初级 · 课程 · 1-3 个月

Princeton University
您将获得的技能: Algorithm, 运筹学, 计算机编程, 数据结构, 计算思维, 线性代数, Java 编程, Networking 路由器, 图论, 理论计算机科学
中级 · 课程 · 3-6 个月

Rice University
您将获得的技能: Python 程序设计, 文件输入/输出, 脚本语言, 计划发展, 开发环境, 数据结构, 数据存储, 脚本, 调试
初级 · 课程 · 1-4 周

DeepLearning.AI
您将获得的技能: PyTorch (Machine Learning Library), Model Deployment, Convolutional Neural Networks, Transfer Learning, Generative AI, Deep Learning, Image Analysis, MLOps (Machine Learning Operations), Data Pipelines, Embeddings, Artificial Neural Networks, Model Evaluation, Data Preprocessing, Software Visualization, Computer Vision, Natural Language Processing, Machine Learning
中级 · 专业证书 · 1-3 个月

Peking University
您将获得的技能: C (Programming Language), Data Structures, Programming Principles, Program Development, Object Oriented Programming (OOP), Computer Programming, Algorithms, Debugging, Software Design Patterns
混合 · 课程 · 1-3 个月

您将获得的技能: Cascading Style Sheets (CSS), Web Design and Development, Scripting, Full-Stack Web Development, Object Oriented Programming (OOP), Event-Driven Programming
初级 · 课程 · 1-4 周

您将获得的技能: C++ (Programming Language), Object Oriented Programming (OOP), C and C++, Programming Principles, Computer Programming, Software Documentation, Functional Design, Computer Science, Maintainability
中级 · 课程 · 1-4 周