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

Dartmouth College
您将获得的技能: Algorithm, C(编程语言), 数据结构, 软件开发工具, 调试, Linux, 开发环境, 计算机编程, 计算机编程工具, 嵌入式系统
初级 · 课程 · 1-3 个月
University of California, Santa Cruz
您将获得的技能: Go (Programming Language), Data Structures, C and C++, C (Programming Language), Programming Principles, Object Oriented Programming (OOP), Debugging, C++ (Programming Language), Computer Programming, Unit Testing, Integrated Development Environments, Computer Science, Pseudocode, Command-Line Interface, Algorithms, File Systems, Integration Testing, Software Design
中级 · 专项课程 · 3-6 个月

University of California, Santa Cruz
您将获得的技能: 人工智能, C(编程语言), 图论, Algorithm, 数据结构, C++(编程语言), 软件设计模式, 面向对象编程(OOP), 计算机编程, 游戏设计
中级 · 课程 · 1-3 个月

Board Infinity
您将获得的技能: .NET框架, C#(编程语言), 编程原则, 调试, 事件驱动编程, 面向对象编程(OOP), ASP.NET, 模型-视图-控制器, 网络应用, 网络开发, 开发环境
中级 · 课程 · 1-4 周

University of California, Santa Cruz
您将获得的技能: C++ (Programming Language), Go (Programming Language), Data Structures, C and C++, Object Oriented Programming (OOP), Software Design Patterns, Debugging, Object Oriented Design, Computer Programming, Unit Testing, Algorithms, C (Programming Language), Programming Principles, Integrated Development Environments, Graph Theory, Computer Science, File Systems, Artificial Intelligence, Integration Testing, Software Design
中级 · 专项课程 · 3-6 个月

University of Colorado Boulder
您将获得的技能: C 和 C++, 系统编程, 电气工程, 文件系统, 调试, Linux, 外壳脚本, 操作系统流程管理, Linux 命令, 操作系统, 嵌入式系统, 构建工具, 跨平台开发
高级设置 · 课程 · 1-4 周

Duke University
您将获得的技能: C(编程语言), Algorithm, 软件测试, 计划发展, 调试, 开发环境, 计算机编程, 命令行界面, 伪代码, 模拟
初级 · 课程 · 1-4 周

Coursera
您将获得的技能: Field-Programmable Gate Array (FPGA), Scalability, Performance Tuning, C++ (Programming Language), Embedded Software, Computer Architecture, Cross Platform Development, Hardware Architecture, Application Development, C (Programming Language), Program Development, Application Performance Management
初级 · 课程 · 1-4 周

University of Michigan
您将获得的技能: Object Oriented Programming (OOP), Animation and Game Design, Interactive Data Visualization, Software Design, Technical Design, Data Structures, Visualization (Computer Graphics), Interactive Design, Programming Principles, Graphic and Visual Design, Python Programming, Generative AI, Simulations, Computer Graphics, Design, Computational Logic, Computer Programming, Creative Design, Data Import/Export, Computational Thinking
初级 · 专项课程 · 3-6 个月

您将获得的技能: Embedded Software, Embedded Systems, C++ (Programming Language), Object Oriented Programming (OOP), System Programming, C (Programming Language), Development Environment, Verification And Validation, Software Testing, Peripheral Devices, Debugging
中级 · 课程 · 1-3 个月

University of Leeds
您将获得的技能: Programming Principles, Python Programming, Computer Programming, Scripting, Automation, Scripting Languages, Algorithms, Debugging, Development Environment
初级 · 课程 · 1-4 周

Duke University
您将获得的技能: C(编程语言), Algorithm, 数据结构, 调试, 计算机编程, 计算思维
初级 · 课程 · 1-3 个月