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

Rice University
您将获得的技能: Python 编程, 机器学习算法, 大数据, 事件驱动编程, 应用程序开发, 生物信息学, 组合学, 编程原则, 数据分析, 面向对象编程(OOP), 计算机编程, 数据结构, 理论计算机科学, 算法, 计划发展, 图论, 互动设计, 概率, 计算思维, 用户界面(UI), Algorithm
初级 · 专项课程 · 3-6 个月

您将获得的技能: AI Product Strategy, User Story, Sprint Retrospectives, Backlogs, Agile Product Development, Agile Software Development, Scrum (Software Development), Stakeholder Communications, Agile Methodology, Kanban Principles, Responsible AI, Generative AI, Product Roadmaps, Virtual Teams, Information Technology, Agile Project Management, Computer Hardware, ChatGPT, Stakeholder Management, Sprint Planning
初级 · 专业证书 · 3-6 个月

IBM
您将获得的技能: Python 编程, 数据清理, 数据伦理, 生成式人工智能, 统计分析, 提示模式, 数据可视化软件, 人工智能工作流程, ChatGPT, 数据分析, 增强现实与虚拟现实(AR/VR), 数据故事, 及时工程, 人工智能和机器学习(AI/ML), 仪表板, OpenAI, 及时的工程工具, 分析, Prompt Engineering, 深度学习, 负责任的人工智能
中级 · 专项课程 · 1-3 个月
University of Toronto
您将获得的技能: 集成开发环境, Python 编程, 软件文档, 算法, 数据结构, 计划发展, 计算机编程, 编程原则, 文件输入/输出, 调试, 开发环境, Algorithm
初级 · 课程 · 1-3 个月

IBM
您将获得的技能: 生成式人工智能, 网络攻击, 云基础设施, 数据存储, 数据安全, 网络安全, 云安全, 云部署, 人工智能, 云计算架构, OSI 模型, 系统配置, 通用网络, 云计算, 云服务, 云平台, 计算机硬件, 虚拟化, 外围设备, 测试计划
初级 · 专项课程 · 3-6 个月

IBM
您将获得的技能: Python 编程, 软件版本控制, 软件开发, 后端网站开发, 软件开发方法, 编程原则, 软件架构, 开发环境, 软件工程, 应用程序部署, 软件设计, 软件开发生命周期, 网络应用, 统一建模语言, 前端网络开发, 软件设计模式
初级 · 课程 · 1-3 个月

IBM
您将获得的技能: 敏捷项目管理, 风险管理, 同行评审, 项目风险管理, 资源管理, 领导能力, 敏捷软件开发, 交流, 利益相关者的参与, 项目管理生命周期, 软件架构, 面试技巧, 信息技术, 用户故事, 利益相关者管理, Agile 项目管理, 敏捷方法, Scrum(软件开发), 软件开发生命周期, 项目管理, 挣值管理, Agile 软件开发, Agile 方法论
初级 · 专业证书 · 3-6 个月

University of Illinois Urbana-Champaign
您将获得的技能: 数据存储技术, 数据存储, 面向对象编程(OOP), 网络路由, 算法, 数据结构, 计算机编程, 计划发展, 数据库系统, C++(编程语言), 图论, 调试, 数据库理论, 开发环境, 面向对象设计, 理论计算机科学, 工程软件, 非结构化数据, Algorithm
中级 · 专项课程 · 1-3 个月

IBM
您将获得的技能: Python 编程, 机器学习, 模型评估, Scikit Learn(机器学习库), 降维, 预测建模, 监督学习, 应用机器学习, 分类算法, 功能工程, 无监督学习, 决策树学习, 逻辑回归, 回归分析, Model Evaluation
中级 · 课程 · 1-3 个月

Meta
您将获得的技能: 恢复性应用程序接口, 用户体验设计, 科特林, GitHub, 可用性测试, Git(版本控制系统), Javascript, 安卓工作室, 数据结构, 角色(用户体验), Unix 命令, Android Jetpack, 用户研究, 安卓开发, 交互设计, Jest(JavaScript 测试框架), 移动开发, React Native, 用户界面(UI), 版本控制
攻读学位
初级 · 专业证书 · 3-6 个月

IBM
您将获得的技能: 代码覆盖范围, 系统监控, 敏捷软件开发, 詹金斯, 持续集成, Gherkin(脚本语言), CI/CD, 测试驱动开发(TDD), Grafana, 云部署, Kubernetes, DevOps, OpenShift, 应用程序部署, 用户故事, Istio, 敏捷方法, 安全编码, Scrum(软件开发), 开放式网络应用程序安全项目(OWASP), Agile 软件开发, 安全 Code, Agile 方法论
攻读学位
中级 · 专业证书 · 3-6 个月

您将获得的技能: 冲刺回顾, 风险管理, 团队建设, 交流, 敏捷软件开发, 领导能力, 软件开发方法, 积压工作, 敏捷项目管理, 看板原则, 信息技术, 软件架构, 冲刺计划, Agile 项目管理, DevOps, 用户故事, 敏捷方法, Scrum(软件开发), 计算机硬件, 软件设计, 软件开发生命周期, Agile 软件开发, Agile 方法论
初级 · 专业证书 · 3-6 个月