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

Arizona State University
您将获得的技能: 统计方法, 样本量的确定, 抽样(统计), 统计软件, 数据分析软件, 统计建模, 数学软件, 统计假设检验, 模型优化, 研究设计, 实验, 概率与统计, 统计推理, 统计分析, 科学方法, 数学建模, 回归分析, 科学与研究, 差异分析, 设计策略
★ 4.7 (382) · 初级 · 专项课程 · 3-6 个月

University of California San Diego
您将获得的技能: 计算机编程, Algorithm, Java 编程, 数据存储, 图论, Java, 算法, C++(编程语言), 数据结构
★ 4.6 (5566) · 中级 · 课程 · 1-3 个月

Rice University
您将获得的技能: Algorithm, 算法, 计划发展, 数据分析, Python 编程, 理论计算机科学, 网络分析, 图论, 计算思维, 编程原则, 数据结构, 分析
★ 4.6 (384) · 中级 · 课程 · 1-4 周

University of Glasgow
您将获得的技能: Model Training, Model Evaluation, Matlab, Data Visualization, Data Preprocessing, Model Optimization, Scientific Visualization, Artificial Intelligence and Machine Learning (AI/ML), Machine Learning Methods, Statistical Methods, Mathematical Software, Data Literacy, Statistical Machine Learning, Data Wrangling, Applied Mathematics, Data Validation, Data Quality, Mathematical Modeling, Engineering Analysis, Artificial Neural Networks
★ 5 (139) · 初级 · 专项课程 · 1-3 个月

The Chinese University of Hong Kong
您将获得的技能: Operations Research, Model Optimization, Computational Logic, Combinatorics, Algorithms, Applied Mathematics, Mathematical Modeling, Mathematical Software, Computational Thinking, Decision Support Systems, Data Transformation, Theoretical Computer Science, Performance Tuning, Linear Algebra
★ 4.8 (44) · 中级 · 课程 · 1-4 周

University of California San Diego
您将获得的技能: Algorithm, 网络路由, 网络分析, 图论, 算法, 编程原则, 社交网络分析, 数据结构, 网络模型, 路由协议
★ 4.7 (2272) · 中级 · 课程 · 1-3 个月
University of Illinois Urbana-Champaign
您将获得的技能: Algorithm, 专用集成电路, 设计软件, 验证和确认, 理论计算机科学, 模型优化, 算法, 编程原则, 系统设计, 数据结构, 计算逻辑, 数字设计
★ 4.6 (557) · 中级 · 课程 · 1-3 个月

您将获得的技能: Proposal Writing, Performance Tuning, Agentic Workflows, Proposal Development, Agentic systems, Performance Testing, Computational Thinking, Tool Calling, Performance Analysis, Computational Logic
中级 · 课程 · 1-4 周

您将获得的技能: Algorithms, Technical Communication, Computational Thinking, Solution Design, Programming Principles, Software Design, Theoretical Computer Science, Technical Writing, Data Structures, Applied Mathematics
★ 4.3 (28) · 初级 · 课程 · 1-4 周

University of California San Diego
您将获得的技能: 计算机编程, Algorithm, 生物信息学, 算法, 调试, 理论计算机科学, 开发测试, 计算思维, 软件测试
★ 4.6 (1.3万) · 中级 · 课程 · 1-3 个月

University of Virginia
您将获得的技能: Design and Product, Model View Controller, Debugging, Software Design, User Interface and User Experience (UI/UX) Design, User Interface (UI), User Interface (UI) Design, UI Components, Web Applications, Algorithms, Web Design and Development, JSON, Program Development, User Story, Javascript, Automation, Hypertext Markup Language (HTML), Data Structures
初级 · 课程 · 1-4 周

University of Colorado Boulder
您将获得的技能: Algorithm, 数据科学, 算法, Python 编程, 理论计算机科学, 概率与统计, 计算思维, 数据结构, 分析
★ 4.7 (536) · 中级 · 课程 · 1-4 周