算法设计课程可以帮助您学习排序算法、图论、动态编程和复杂性分析。您可以培养解决问题、优化代码效率以及理解树和 Hashing Table 等数据结构的技能。许多课程都会介绍 Python、Java 或 C++ 等工具以及实现算法的框架,这些工具可支持人工智能、数据分析和软件开发等任务。

University of Washington
您将获得的技能: 决策, 知识转让, 软件设计模式, 人工智能, 面试技巧, 功能设计, 设定目标, AI 协调, 工艺设计, 强化学习, 组织技能, 验证和确认, 软件架构
初级 · 课程 · 1-4 周

École normale supérieure
您将获得的技能: 数学建模, Algorithm, 线性代数, 概率, 高等数学, 组合学, 理论计算机科学
混合 · 课程 · 1-4 周

您将获得的技能: Algorithms, Data Structures, Javascript, Computational Thinking, Program Development, Computer Programming
中级 · 课程 · 1-4 周


Duke University
您将获得的技能: Python Programming, Simulations, Debugging, Pandas (Python Package), Program Development, Unit Testing, Test Case, Data Science, Software Design, Computational Thinking, Integration Testing, Computer Programming, Object Oriented Programming (OOP), Data Manipulation, Software Development
初级 · 课程 · 1-4 周

Codio
您将获得的技能: Algorithms, Data Structures, Java, Theoretical Computer Science, Computer Programming, Computational Thinking
中级 · 课程 · 1-4 周

Tsinghua University
您将获得的技能: Data Structures, Algorithms, Pseudocode, Theoretical Computer Science, Computer Programming
中级 · 课程 · 1-3 个月

28DIGITAL
您将获得的技能: 应用数学, 图论, Algorithm, 线性代数, 计算思维, 运筹学, 理论计算机科学
中级 · 课程 · 1-4 周

The Chinese University of Hong Kong
您将获得的技能: Operations Research, Applied Mathematics, Algorithms, Mathematical Modeling, Combinatorics, Computational Logic, Advanced Mathematics, Performance Tuning, Theoretical Computer Science, Simulations, Linear Algebra
中级 · 课程 · 1-4 周

Politecnico di Milano
您将获得的技能: 计算机编程, 硬件架构, Algorithm, 生物信息学, 计算机结构, 系统设计与实施, 性能调整, 云计算, 云应用, 云计算架构, 亚马逊弹性计算云 Computing, 开发环境
中级 · 课程 · 1-3 个月

您将获得的技能: Computational Thinking, Algorithms, Graph Theory, Data Structures, Computer Programming, C++ (Programming Language), Object Oriented Programming (OOP)
中级 · 课程 · 1-4 周

您将获得的技能: Data Structures, Algorithms, Computer Programming, Computational Thinking, Theoretical Computer Science, Performance Tuning
中级 · 课程 · 1-3 个月