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

National Taiwan University
您将获得的技能: Programming Principles, C (Programming Language), Computer Programming, Data Structures, Code Reusability, Computational Logic, Memory Management, Program Development
★ 4.8 (370) · 混合 · 课程 · 1-3 个月

University of California, Davis
您将获得的技能: 验证和确认, 漏洞管理, 利纳克斯, 数据验证, 安全控制, 身份和访问管理, 安全编码, 应用安全, Data Validation, 加密技术, 系统编程, 脆弱性评估, 文件系统, Linux 管理, Encryption, 加密, Unix, 代码审查, 用户账户, 文件输入/输出, C(编程语言), 安全 Code, C 和 C++
★ 4.6 (81) · 中级 · 课程 · 1-4 周

Ball State University
您将获得的技能: Program Development, Data Analysis, Programming Principles, Statistical Analysis, Computer Programming, Analytics, Python Programming, Natural Language Processing, Computer Science, Text Mining, NumPy, Data Processing, Code Reusability, Mathematical Software, Debugging, Computational Logic, Data Manipulation
★ 4.7 (30) · 初级 · 课程 · 1-3 个月

University of Washington
您将获得的技能: Ruby (Programming Language), Other Programming Languages, Object Oriented Programming (OOP), Object Oriented Design, Computer Programming, Programming Principles, Functional Design, Computational Thinking, Code Reusability
★ 4.9 (463) · 混合 · 课程 · 1-3 个月

University of California, Santa Cruz
您将获得的技能: C++ (Programming Language), Object Oriented Programming (OOP), Computer Programming, Graph Theory, Object Oriented Design, C (Programming Language), Artificial Intelligence, Algorithms, Data Structures, Memory Management, Simulations
中级 · 课程 · 1-3 个月

您将获得的技能: Programming Principles, Computational Thinking, Program Development, Development Environment, C++ (Programming Language), C and C++, Computer Programming, Computational Logic, Computer Programming Tools, Integrated Development Environments, Maintainability
初级 · 课程 · 1-3 个月

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

您将获得的技能: C (Programming Language), Game Design, Programming Principles, Video Game Development, System Programming, Program Development, Computational Logic, Data Validation, Command-Line Interface, Code Reusability, User Interface (UI), Data Structures
初级 · 课程 · 1-4 周

Peking University
您将获得的技能: C (Programming Language), Programming Principles, Computer Architecture, Theoretical Computer Science, Computer Programming, Computational Logic, Quantum computing
★ 4.8 (1734) · 混合 · 课程 · 3-6 个月

Infosec
您将获得的技能: Secure Coding, C and C++, Application Security, Computer Programming Tools, System Programming, C++ (Programming Language), Software Development Tools, Exploit development, C (Programming Language), Security Software, Debugging, Security Engineering, Security Testing, Interoperability, Unix, Embedded Software, Information Systems Security, OS Process Management, Embedded Systems, Programming Principles
★ 2.7 (35) · 中级 · 专项课程 · 3-6 个月

University of Michigan
您将获得的技能: Memory Management, C and C++, C++ (Programming Language), C (Programming Language), Object Oriented Programming (OOP), Object Oriented Design, Data Structures, Software Design, Python Programming, Java, Algorithms, Performance Tuning
★ 4.5 (13) · 中级 · 课程 · 1-3 个月

Duke University
您将获得的技能: 协作软件, 内存管理, 模拟, 软件开发, 软件工程, 系统编程, 系统开发生命周期, 文件输入/输出, 命令行界面, 可维护性, C(编程语言)
★ 4.3 (180) · 初级 · 课程 · 1-4 周