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

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

Princeton University
您将获得的技能: 数据结构, 数学建模, Algorithm, 组合学, 概率, 微积分, 数学理论与分析, 高等数学, 理论计算机科学
高级设置 · 课程 · 1-3 个月

Princeton University
您将获得的技能: 数据结构, Networking 路由器, Algorithm, Java 编程, 计算思维, 运筹学, 图论, 计算机编程, 理论计算机科学, 线性代数
中级 · 课程 · 3-6 个月

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

Rice University
您将获得的技能: 数据结构, 网络分析, Algorithm, Python 程序设计, 编程原则, 计算思维, 数据分析, 图论, 理论计算机科学, 分析
中级 · 课程 · 1-4 周

Whizlabs
您将获得的技能: Machine Learning Algorithms, Image Analysis, Reinforcement Learning, Classification Algorithms, Forecasting, Algorithms, AWS SageMaker, Machine Learning, Supervised Learning, Unsupervised Learning, Predictive Modeling, Regression Analysis, Natural Language Processing
初级 · 课程 · 1-4 周

University of California San Diego
您将获得的技能: 数据结构, Algorithm, Java 编程, C++(编程语言), 编程原则, Java, 文件管理, 数据存储, 计算机编程
中级 · 课程 · 1-3 个月

Peking University
您将获得的技能: Algorithms, Mathematical Modeling, Applied Mathematics, Combinatorics, Theoretical Computer Science, Data Structures, Pseudocode, Computational Thinking, Graph Theory, Design Strategies, Network Routing, Image Analysis, Bioinformatics, Digital Signal Processing
中级 · 课程 · 1-3 个月

University of Colorado Boulder
您将获得的技能: 数据结构, Algorithm, Python 程序设计, 编程原则, 计算思维, 设计策略, 伪代码, 计算机科学, 高等数学, 分析, 理论计算机科学
攻读学位
高级设置 · 课程 · 1-4 周

University of Colorado Boulder
您将获得的技能: 数据结构, Algorithm, Python 程序设计, 大数据, 编程原则, 计算思维, 概率与统计, 数据科学, 理论计算机科学, 分析, 伪代码
攻读学位
中级 · 课程 · 1-4 周

Stanford University
您将获得的技能: 数据结构, 计算机科学, Algorithm, 计算思维, 分析, 概率, 图论, 理论计算机科学
中级 · 课程 · 1-4 周

Duke University
您将获得的技能: C(编程语言), 解决方案设计, Algorithm, 解决问题, 编程原则, 软件工程, 计算机编程
初级 · 课程 · 1-4 周