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

您将获得的技能: Plot (Graphics), Scripting, Scientific Visualization, Visualization (Computer Graphics), Graphing, Programming Principles, Debugging, Matlab, Computational Thinking, Numerical Analysis, Data Manipulation, Linear Algebra
混合 · 课程 · 1-4 周

您将获得的技能: Object Oriented Programming (OOP), Java, Java Programming, Computer Programming, Programming Principles, Software Design, Data Structures, Debugging
初级 · 课程 · 1-3 个月

您将获得的技能: Object Oriented Programming (OOP), Programming Principles, Computer Programming, Scripting Languages, Data Import/Export, Data Structures, Python Programming, Integrated Development Environments, Scripting, Data Persistence, Computational Logic, Computer Science, File Management
初级 · 专项课程 · 3-6 个月

您将获得的技能: Version Control, Software Documentation, Microsoft Copilot, Microsoft Visual Studio, Program Development, Statistical Analysis, Development Environment, Descriptive Statistics, Debugging
初级 · 课程 · 1-3 个月

LearnQuest
您将获得的技能: Java 编程, Java, Virtual Machine, 计算机编程, 软件包和软件管理, 虚拟机, 面向对象编程(OOP)
初级 · 课程 · 1-4 周

University of Michigan
您将获得的技能: Object Oriented Programming (OOP), Object Oriented Design, Computer Programming, Program Development, Python Programming, Debugging
中级 · 课程 · 1-4 周

University of London
您将获得的技能: 互动设计, 控制面板, 编程原则, 计划发展, C++(编程语言), 命令行界面, 计算机编程, 调试, 面向对象编程(OOP), 文件输入/输出, 开发环境
攻读学位
中级 · 课程 · 1-4 周

Duke University
您将获得的技能: Program Development, Debugging, Python Programming, Computer Programming, Pseudocode, Game Design, Interactive Design, Design and Product, Creative Design, Computer Science
初级 · 课程 · 1-4 周

您将获得的技能: Multimodal Prompts, Generative AI, Model Evaluation, Generative Model Architectures, Image Analysis, Embeddings, Transfer Learning, Computer Vision, Performance Tuning
中级 · 课程 · 1-4 周

LearnQuest
您将获得的技能: 数据建模, 计算机编程, 数据结构, 软件工程, Microsoft 开发工具, 统一建模语言, Visual Basic(编程语言), 文件输入/输出, 面向对象设计, 面向对象编程(OOP), .NET框架
中级 · 课程 · 1-4 周

University of Alberta
您将获得的技能: Algorithm, Python 编程, 计划发展, 编程原则, 软件质量(SQA/SQC), 功能测试, 伪代码, 计算机科学, 视频游戏开发, 软件工程, 计算机编程, 应用设计, 数据结构, 调试, 解决问题, 游戏设计, 理论计算机科学, 问题管理, 算法, 动画和游戏设计, 计算思维
初级 · 课程 · 1-3 个月

您将获得的技能: PHP (Scripting Language), Object Oriented Programming (OOP), Object Oriented Design, Web Development, Maintainability, Software Engineering
中级 · 指导项目 · 不超过 2 小时