Dynamic Programming 课程可以帮助您学习算法设计、问题解决技巧和优化策略。您可以掌握分解复杂问题、分析递归关系和实施高效解决方案的技能。许多课程都会介绍用于编码算法的 Python 和 C++ 等工具,以及支持动态编程方法的框架,使您能够应对 AI、游戏开发和 Operator 研究等领域的挑战。

LearnQuest
您将获得的技能: 持续改进流程, 持续集成, 持续部署, Scrum(软件开发), Agile 方法论, 跨职能合作, 精益方法, 行为驱动开发, Devops, DevSecOps, 敏捷软件开发, 测试驱动开发(TDD), Kanban 原则, 软件开发方法
初级 · 课程 · 1-4 周

University of Michigan
您将获得的技能: C (Programming Language), Data Structures, Application Security, System Programming, Programming Principles, Performance Tuning
中级 · 课程 · 1-4 周

Peking University
您将获得的技能: Data Structures, Computational Thinking, Graph Theory, Theoretical Computer Science, Programming Principles, Algorithms, Computer Programming, Data Storage, C (Programming Language), C++ (Programming Language)
混合 · 课程 · 1-3 个月
University of Illinois Urbana-Champaign
您将获得的技能: 商业智能, 数据叙事, 数据可视化软件, 商业分析, 数据操作, SQL, Python 程序设计, 分析技能, Pandas(Python 软件包), 数据清理, 应用编程接口 (API), Jupyter, 摘录, 数据质量, 数据驱动的决策制定, 数据处理, 探索性数据分析
攻读学位
初级 · 课程 · 1-4 周
Universidad Austral
您将获得的技能: Angular, Server Side, Node.JS, Responsive Web Design, LESS, Bootstrap (Front-End Framework), Mobile Development, Back-End Web Development, Version Control, Cross Platform Development, Restful API, HTML and CSS, Web Design and Development, React Redux, JavaScript Frameworks, Continuous Integration, TypeScript, iOS Development, Apple iOS, MongoDB
初级 · 专项课程 · 3-6 个月

Alberta Machine Intelligence Institute
您将获得的技能: 机器学习, 计算机编程, Python 程序设计, 监督学习, 数据质量, 模型评估, 统计分析, 功能工程, 线性代数, 应用机器学习, 数据预处理, 数据伦理, Data Validation, 无监督学习, 机器学习算法, 数据清理
中级 · 课程 · 1-4 周

IBM
您将获得的技能: 用户体验设计, 布局设计, 排版, 以用户为中心的设计, 响应式网页设计, 网页设计, Figma(设计软件), 网页设计与开发, 线框设计, 用户界面 (UI) 设计, 原型设计, 平面和视觉设计, 移动开发, 网络应用, 用户界面和用户体验(UI/UX)设计, 互动设计
初级 · 课程 · 1-4 周
University of Alberta
您将获得的技能: 需求分析, Scrum(软件开发), 用户故事, Agile 方法论, 软件质量保证, 可用性测试, 敏捷软件开发, 敏捷项目管理, 软件技术审查, 冲刺回顾, 用户研究
混合 · 课程 · 1-4 周

28DIGITAL
您将获得的技能: 系统要求, 系统设计与实施, 计算机编程, 嵌入式系统, 计算机结构, C(编程语言), 嵌入式软件, 编程原则, 实时操作系统, Algorithm, 操作系统流程管理
中级 · 课程 · 1-3 个月

Coursera
您将获得的技能: Interactive Data Visualization, Software Installation, Package and Software Management, R Programming, Integrated Development Environments, Cloud Development, Cloud Hosting
初级 · 指导项目 · 不超过 2 小时

University of California San Diego
您将获得的技能: 计算机编程, 数据结构, Machine Learning 方法, 生物信息学, 马尔可夫模型, 计算思维, 数据映射, Algorithm, 分子生物学
中级 · 课程 · 1-3 个月

University of Colorado Boulder
您将获得的技能: 可扩展性, 命令行界面, Linux, 文件输入/输出, 通信系统, 计算机结构, 大数据, 操作系统, 性能调整, C 和 C++, 分布式计算, 云计算开发, 软件架构, 文件系统, 编程原则, 脚本, Bash(脚本语言)
高级设置 · 专项课程 · 3-6 个月