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

Johns Hopkins University
您将获得的技能: Angular, 单元测试, 网络组件, 超文本标记语言(HTML), 网络开发, JavaScript 框架, 软件设计模式, 模型-视图-控制器, 前端网络开发, 软件架构, 云应用, AJAX, Javascript, 网络应用, UI 组件
中级 · 课程 · 1-3 个月

Coursera
您将获得的技能: Regression Analysis, NumPy, Supervised Learning, Machine Learning Algorithms, Machine Learning, Predictive Modeling, Deep Learning, Data Science, Python Programming
中级 · 指导项目 · 不超过 2 小时

University of Toronto
您将获得的技能: 数据持久性, 网络模型, 故事板, 坚持不懈, 计算机图形学, 动画, 应用程序开发, 应用设计, 苹果 Xcode, 移动开发, Swift 编程, 交互设计, 苹果 iOS, 用户界面(UI)
混合 · 课程 · 1-3 个月

ESSEC Business School
您将获得的技能: 商业分析, 统计分析, 目标市场, 用户关系管理, 数据驱动的决策制定, 预测建模, 营销分析, 统计建模, 商业营销, 客户分析, 客户洞察, R 语言程序设计(中文版), 数据分析软件, 统计方法
混合 · 课程 · 1-3 个月

L&T EduTech
您将获得的技能: Robotics, Programmable Logic Controllers, Electrical Systems, Automation Engineering, Machine Controls, Hydraulics, Control Systems, Automation, Simulation and Simulation Software, Internet Of Things, Manufacturing Processes, Mechanical Engineering, Real Time Data, Human Machine Interfaces, Industrial Engineering, Hardware Troubleshooting, Image Analysis, Matlab, Equipment Design, Computer Vision
中级 · 专项课程 · 1-3 个月

The Linux Foundation
您将获得的技能: 文件管理, 软件包和软件管理, 脚本语言, 外壳脚本, 系统编程, 调试, 命令行界面, 软件开发工具, 文件系统, Linux, Unix 命令, 计划发展, Linux 命令, Bash(脚本语言), Java, 脚本
初级 · 课程 · 1-4 周

Meta
您将获得的技能: 超文本标记语言(HTML), 数据库管理, 网络开发, 模型-视图-控制器, Django (网络框架), 数据建模, MySQL, 网络服务器, 数据库开发, 网络应用, 应用安全, 对象关系映射, 应用框架, 后端网站开发
初级 · 课程 · 1-3 个月

University of Colorado Boulder
您将获得的技能: 硬件架构, 系统设计与实施, 系统架构, 系统编程, 软件系统, Linux, 系统工程, 实时数据, 嵌入式软件, 软件设计, 代码审查, 软件架构, 性能调整, 可靠性, 硬件设计, 调试, 控制系统, 嵌入式系统, 实时操作系统, 验证和确认
攻读学位
中级 · 专项课程 · 3-6 个月

Coursera
您将获得的技能: Object Oriented Programming (OOP), Java, Object Oriented Design, Java Programming
中级 · 指导项目 · 不超过 2 小时

Coursera
您将获得的技能: Hypertext Markup Language (HTML), Front-End Web Development, Web Design and Development, Web Development, Web Development Tools, Web Applications, Web Content, Integrated Development Environments
初级 · 指导项目 · 不超过 2 小时

University of California San Diego
您将获得的技能: 面向对象编程(OOP), Java 编程, 可维护性, 图论, 数据结构, 面向对象设计, 应用程序开发, 计算思维, 软件设计, Algorithm, 理论计算机科学, Java, Networking 路由器
中级 · 课程 · 1-3 个月

University of London
您将获得的技能: 数据库系统, 用户账户, Data Validation, 数据访问, 网络开发, MongoDB, 命令行界面, 网络应用, Javascript, 全栈式网络开发, 应用框架
混合 · 课程 · 1-3 个月