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

University of Michigan
您将获得的技能: Python 程序设计, 计划发展, 计算机编程, 数据结构, 图表设计, 调试, 编程原则, 计算机图形学
初级 · 课程 · 1-4 周

IBM
您将获得的技能: Python 程序设计, 还原式 API, 微服务, Linux 命令, Kubernetes, 云部署, MongoDB, 外壳脚本, Git(版本控制系统), 软件开发生命周期, Django (网络框架), 应用程序部署, 对象关系映射, 数据导入/导出, Istio, 软件架构, NoSQL, 开放式网络应用程序安全项目(OWASP), Grafana, Bash(脚本语言)
初级 · 专业证书 · 3-6 个月
University of Michigan
您将获得的技能: Python 程序设计, 统计分析, 数据科学, 数据转换, 数据预处理, NumPy, 数据清理, 编程原则, Pandas(Python 软件包), 数据分析, 数据导入/导出, 透视表和图表, 数据操作
中级 · 课程 · 1-4 周

University of California San Diego
您将获得的技能: Algorithm, 理论计算机科学, 计算机编程, 计算思维, 开发测试, 数据结构, 计划发展, 软件测试, 调试, 测试案例, 编程原则, 设计策略
中级 · 课程 · 1-3 个月

Vanderbilt University
您将获得的技能: 测试自动化, 应用安全, 集成测试, 软件设计模式, 移动安全, 软件测试, 应用设计, JUnit, 软件架构, 可维护性, 软件工程, 可测试性, 单元测试, 测试案例, 测试驱动开发(TDD), 安卓开发, 软件设计
混合 · 课程 · 1-3 个月

您将获得的技能: Django (Web Framework), Responsive Web Design, Cascading Style Sheets (CSS), HTML and CSS, Back-End Web Development, Relational Databases, Object Oriented Programming (OOP), Database Management Systems, Bootstrap (Front-End Framework), SQL, Database Design, Databases, Front-End Web Development, Database Administration, Unit Testing, MySQL, Web Development, Computer Programming, Pseudocode, Communication
初级 · 专项课程 · 3-6 个月

University of Colorado Boulder
您将获得的技能: Agile Methodology, Scrum (Software Development), System Programming, Embedded Software, Software Testing, Embedded Systems, Linux, Agile Software Development, Docker (Software), Git (Version Control System), File I/O, Linux Commands, Linux Servers, System Software, Linux Administration, Operating Systems, Bash (Scripting Language), Shell Script, C++ (Programming Language), Real-Time Operating Systems
中级 · 专项课程 · 1-3 个月

Peking University
您将获得的技能: C++ (Programming Language), Object Oriented Programming (OOP), File I/O, Programming Principles, C (Programming Language), Algorithms, Maintainability, Data Structures, Software Design, Scalability
混合 · 课程 · 1-3 个月

您将获得的技能: Embedded Software, Performance Tuning, System Programming, Software Development Tools, Embedded Systems, Software Development, Hardware Architecture, Debugging, Application Security, Microarchitecture, Computer Architecture, C (Programming Language), Digital Signal Processing, System Configuration, Application Development, Security Engineering, C++ (Programming Language), System Requirements
中级 · 专项课程 · 3-6 个月

University of California, Irvine
您将获得的技能: 计算机编程工具, 系统编程, 后端网站开发, 数据访问, 调试
中级 · 课程 · 1-3 个月

您将获得的技能: Prompt Engineering, Prompt Patterns, ChatGPT, Generative AI, Large Language Modeling, Responsible AI, Model Deployment, AI Security, Restful API, Application Deployment, Artificial Intelligence, Software Development Tools, Software Testing, Test Automation, Software Development, DevSecOps, CI/CD, Prototyping, Artificial Intelligence and Machine Learning (AI/ML), Java Programming
中级 · 专项课程 · 1-3 个月

IBM
您将获得的技能: Python 程序设计, 数据管道, 数据转换, 数据库, 数据库管理, 大数据, 数据架构, 数据库设计, Data Governance, 关系数据库, 网页抓取, SQL, 数据存储, 数据导入/导出, 摘录, 编程原则, IBM DB2, 存储过程, 数据仓库, MySQL
初级 · 专项课程 · 3-6 个月