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

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

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

University of Colorado System
您将获得的技能: 调试, 模拟, 自动化, C(编程语言), 理论计算机科学, Algorithm, 文件输入/输出, 编程原则, 数据结构, 算法, 计算思维
初级 · 课程 · 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(编程语言), Data Validation, 应用安全, 加密技术, C 和 C++, 数据验证, 安全 Code, 安全编码, 验证和确认, Unix
中级 · 课程 · 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 小时

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

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 个月

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

您将获得的技能: 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 周

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