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框架, ASP.NET, 编程原则, C#(编程语言), 调试, 开发环境, 事件驱动编程, 模型-视图-控制器, 网络应用, 面向对象编程(OOP), 网络开发
中级 · 课程 · 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
您将获得的技能: 命令行界面, Algorithm, 软件测试, 模拟, 调试, C(编程语言), 开发环境, 计算机编程, 伪代码, 计划发展
初级 · 课程 · 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
您将获得的技能: 数据结构, Algorithm, 调试, C(编程语言), 计算机编程, 计算思维
初级 · 课程 · 1-3 个月