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

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

Peking University
您将获得的技能: Object Oriented Programming (OOP), C (Programming Language), Computer Programming, Programming Principles, Data Structures, Algorithms, Debugging
混合 · 课程 · 1-3 个月

Dartmouth College
您将获得的技能: Unix, C(编程语言), 文件系统, Open Source 技术, Linux, 计算机编程, 命令行界面, Linux 服务器, 操作系统, Linux 命令, 计算机工程, 嵌入式系统
初级 · 课程 · 1-3 个月

Illinois Tech
您将获得的技能: Unified Modeling Language, Debugging, Object Oriented Programming (OOP), Python Programming, Computer Programming, System Programming, Pseudocode, Program Development, Scripting Languages, Software Design, Data Structures, UI Components, File Management
攻读学位
初级 · 课程 · 1-3 个月

Ball State University
您将获得的技能: Data Analysis, Programming Principles, Statistical Analysis, Computer Programming, Python Programming, Natural Language Processing, Scripting, NumPy, Algorithms, Debugging, Data Structures
攻读学位
初级 · 课程 · 1-3 个月

您将获得的技能: Application Security, System Programming, Secure Coding, C++ (Programming Language), C (Programming Language), Debugging, Embedded Systems, Interoperability, Data Validation
混合 · 课程 · 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 周

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

Infosec
您将获得的技能: Secure Coding, Application Security, System Programming, C++ (Programming Language), C (Programming Language), Unix, Embedded Systems, Debugging, Unix Commands, Operating Systems, Data Security, Linux, Microsoft Windows
混合 · 课程 · 1-4 周

University of California, Davis
您将获得的技能: C 和 C++, Encryption, C(编程语言), 文件管理, 身份和访问管理, 威胁建模, 安全 Code, 调试, Linux, 密码学, 操作系统流程管理, 安全控制, 应用安全, 验证和确认, 漏洞管理, Data Validation, 脆弱性评估
中级 · 课程 · 1-4 周

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

National Taiwan University
您将获得的技能: Programming Principles, Computer Programming, C (Programming Language), Data Structures, Computer Science, Algorithms, Computational Logic, Command-Line Interface, Functional Design, Debugging, Data Validation
混合 · 课程 · 1-3 个月