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

University of Colorado Boulder
您将获得的技能: 软件包和软件管理, 电气工程, Linux 管理, 文件系统, 利纳克斯, 嵌入式软件, 外壳脚本
高级设置 · 课程 · 1-4 周

Duke University
您将获得的技能: 数据结构, 算法, C 和 C++, 编程原则, C(编程语言), 内存管理, Algorithm
初级 · 课程 · 1-3 个月

您将获得的技能: Linux, Linux Commands, C (Programming Language), Memory Management, System Programming, Command-Line Interface, Programming Principles, Computer Programming Tools, Computational Logic, Code Reusability, Software Installation, Program Development
混合 · 课程 · 1-3 个月

您将获得的技能: Microsoft Visual Studio, C# (Programming Language), Integrated Development Environments, Microsoft Development Tools, Program Development, Programming Principles, C and C++, Computer Programming, Command-Line Interface, Computational Logic
初级 · 指导项目 · 不超过 2 小时

Duke University
您将获得的技能: 模拟, 软件测试, 算法, 测试计划, 计算机编程, 开发测试, 编程原则, 计划发展, 计算机编程工具, 构建工具, C(编程语言), 调试, Algorithm
初级 · 课程 · 1-4 周

University of Colorado System
您将获得的技能: Microsoft 开发工具, 计算机编程, 算法, Microsoft Visual Studio, 计算思维, C 和 C++, 集成开发环境, 编程原则, 数据收集, 计划发展, 数据存储, C(编程语言), 开发环境, Algorithm
初级 · 课程 · 1-4 周

您将获得的技能: Embedded Software, Embedded Systems, System Programming, Cross Platform Development, System Software, Memory Management, Hardware Architecture, Peripheral Devices, Product Family Engineering, Code Reusability, Performance Tuning, Software Design, C (Programming Language), Scalability
高级设置 · 课程 · 1-4 周

您将获得的技能: Embedded Systems, C (Programming Language), Embedded Software, Data Structures, Code Reusability, Memory Management, C and C++, Programming Principles, Data Management, Software Development
中级 · 指导项目 · 不超过 2 小时

Dartmouth College
您将获得的技能: 文件管理, 计算机编程, Linux 服务器, 开放源码技术, 操作系统, 文件系统, 计算机工程, Linux 命令, 命令行界面, Unix, 嵌入式系统, C(编程语言), 利纳克斯, 计算机编程工具, 操作系统流程管理, 内存管理
初级 · 课程 · 1-3 个月

您将获得的技能: C++ (Programming Language), C and C++, Application Development, Program Development, Computer Programming, Programming Principles, Code Reusability, Computational Logic
初级 · 指导项目 · 不超过 2 小时

University of Michigan
您将获得的技能: Object Oriented Programming (OOP), Object Oriented Design, Animations, Software Design, Data Structures, Visualization (Computer Graphics), Interactive Design, Programming Principles, Computer Graphic Techniques, Python Programming, Graphic and Visual Design, Event-Driven Programming, Digital Design, Simulations, Computer Graphics, Design, Graphical Tools, Game Design, Computational Logic, Computational Thinking
初级 · 专项课程 · 3-6 个月

您将获得的技能: Data Persistence, File I/O, C (Programming Language), Game Design, Programming Principles, Debugging, Code Reusability, Data Modeling, Video Game Development, Computational Thinking, System Programming, C and C++, Data Integrity, File Management, Program Development, Application Development, Business Logic, Data Storage, Computational Logic, Animation and Game Design
初级 · 专项课程 · 1-3 个月