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

Korea Advanced Institute of Science and Technology(KAIST)
您将获得的技能: 功能设计, 计算机编程, 理论计算机科学, Scala 编程, 其他编程语言, 编程原则
混合 · 课程 · 1-3 个月

University of California, Irvine
您将获得的技能: Objective-C(编程语言), 苹果 Xcode, 计算机编程, 移动开发, 原型设计, 数据结构, iOS 开发, 面向对象编程(OOP), 苹果 iOS, C(编程语言)
混合 · 课程 · 1-4 周

您将获得的技能: Program Development, C and C++, C++ (Programming Language), Object Oriented Programming (OOP), Computer Programming, Development Environment, Software Development, Computer Science
初级 · 指导项目 · 不超过 2 小时

University of California, Davis
您将获得的技能: 加密技术, 操作系统流程管理, 用户账户, 文件系统, C 和 C++, 应用安全, C(编程语言), 文件管理, 验证和确认, 利纳克斯, 脆弱性评估, Unix, 数据验证, 安全编码, Data Validation, 安全 Code
中级 · 课程 · 1-4 周

University of Colorado System
您将获得的技能: 算法, 模拟, 理论计算机科学, 文件输入/输出, 数据结构, 调试, 计算思维, 自动化, Algorithm, C(编程语言), 编程原则
初级 · 课程 · 1-4 周

Infosec
您将获得的技能: Exploit development, C (Programming Language), C++ (Programming Language), Secure Coding, Application Security, System Programming, Debugging, Vulnerability Assessments
混合 · 课程 · 1-4 周

您将获得的技能: C++ (Programming Language), Data Structures, Interactive Design, Program Development, Object Oriented Programming (OOP), Computer Programming, Java Programming, Software Development, Computational Logic, Computer Science
初级 · 指导项目 · 不超过 2 小时

University of Washington
您将获得的技能: Ruby (Programming Language), Object Oriented Programming (OOP), Object Oriented Design, Computer Programming, Programming Principles, Functional Design, Computational Thinking, Software Design Patterns, Theoretical Computer Science, Computer Science, Debugging
混合 · 课程 · 1-3 个月

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

University of Colorado System
您将获得的技能: 数据分析, 数据可视化软件, 描述性统计, 数据结构, 统计分析, 计算思维, C(编程语言), 编程原则
初级 · 课程 · 1-4 周

您将获得的技能: Embedded Systems, Embedded Software, C (Programming Language), System Programming, Software Development
中级 · 指导项目 · 不超过 2 小时

University of Washington
您将获得的技能: Other Programming Languages, Software Design, Ruby (Programming Language), Programming Principles, Data Structures, Software Architecture, Computer Programming, Functional Design, Debugging
中级 · 课程 · 1-4 周