C 语言编程课程可以帮助您学习语法、Data Structure、算法和内存管理。您可以掌握 Debugging、优化代码和实现高效算法的技能。许多课程会介绍用于编译代码的 GCC、用于 Debugging 的 GDB 等工具,以及用于增强功能的标准模板库 (STL) 等库。您还将探索指针、文件处理和动态内存分配等概念,这些对于开发强大的应用程序至关重要。

University of Colorado Boulder
您将获得的技能: 验证和确认, 嵌入式系统, 计算机工程, 软件设计, 计算逻辑, 测试自动化, 硬件架构, 模拟, 系统设计
中级 · 课程 · 1-4 周

UiPath
您将获得的技能: 用户界面(UI), Excel 宏, 数据清理, 非结构化数据, UI 组件, 应用程序部署, 网页抓取, Network Protocol(网络协议, 软件开发工具, 数据操作, 编程原则, 情境管理, 业务流程自动化, 测试自动化, 自动化, 数据导入/导出, 机器人流程自动化, 数据管理, Data Management, 数据流图 (DFD), 电子邮件自动化
初级 · 专项课程 · 3-6 个月

您将获得的技能: Model Context Protocol, Claude Code, Vibe coding, Microsoft Copilot, AI Workflows, Anthropic Claude, Tool Calling, GitHub, Web Development, Real Time Data, Debugging, AI Security, Artificial Intelligence and Machine Learning (AI/ML), Servers, Prompt Engineering, Application Development, Video Game Development, Agentic Workflows, Generative AI, Software Engineering
初级 · 专项课程 · 3-6 个月

Universidad Nacional Autónoma de México
您将获得的技能: 数据库管理, NoSQL, 大数据, MySQL, SQL, 数据建模, 数据库设计, MongoDB, 数据仓库, 关系数据库, 预测分析, 信息系统, 可扩展性, 数据库管理系统, 摘录, 商业智能, 数据库架构与管理, 数据挖掘, 数据库, 数据库系统
中级 · 专项课程 · 3-6 个月

Peking University
您将获得的技能: Algorithms, Programming Principles, Computer Programming, Graph Theory, Computational Thinking, Data Structures, Program Development
混合 · 课程 · 1-3 个月

您将获得的技能: C++ (Programming Language), System Programming, Algorithms, Performance Tuning
高级设置 · 课程 · 1-3 个月

您将获得的技能: Object Oriented Programming (OOP), Computer Programming, Data Persistence, Programming Principles, Python Programming, File Management, Computer Science
中级 · 课程 · 1-4 周

您将获得的技能: 授权(计算), 对象关系映射, 云部署, 数据库管理, SQL, Authentication, 数据库设计, Django (网络框架), 关系数据库, Bootstrap(前端框架), 数据库, 响应式网页设计, 全栈式网络开发, 网络应用, 模型-视图-控制器, 数据建模, 应用程序开发, 内容管理
中级 · 课程 · 1-3 个月

Coursera
您将获得的技能: Scripting, Scripting Languages, Python Programming, Computer Programming Tools, Devops Tools, Data Structures, Programming Principles, Program Development
中级 · 指导项目 · 不超过 2 小时

您将获得的技能: SQL, Database Management, MySQL, Relational Databases, Query Languages, Databases, Database Application, Database Design, Data Access, Java, Java Programming, UI Components, User Interface (UI), Software Development
初级 · 课程 · 1-4 周

Columbia University
您将获得的技能: 风险管理, 风险分析, 市场动态, 计算机编程, 数学建模, 投资组合管理, 概率分布, 信用风险, 资本市场, 运筹学, 衍生产品, 金融市场, 投资组合风险, 应用数学, 金融建模
中级 · 课程 · 1-3 个月

University of Minnesota
您将获得的技能: 单元测试, 软件测试, 验证和确认, 测试数据, 开发测试, 测试案例, 软件质量保证, 系统测试, 测试自动化, 测试计划, JUnit, 功能测试, 代码覆盖范围, 白盒测试
中级 · 课程 · 1-4 周