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

Rice University
您将获得的技能: 理论计算机科学, 机器学习算法, Python 程序设计, 数据分析, 生物信息学, 大数据, Algorithm, 数据结构, 分析, 无监督学习, 计算思维
中级 · 课程 · 1-4 周

Johns Hopkins University
您将获得的技能: Python 程序设计, 数据分析, Algorithm, 生物信息学, 数据结构, 分子生物学, 生命科学, 计算思维
混合 · 课程 · 1-4 周

École normale supérieure
您将获得的技能: 理论计算机科学, Algorithm, 图论, 数学建模, 组合学, 概率, 计算思维
混合 · 课程 · 1-3 个月

您将获得的技能: Proposal Writing, Performance Tuning, Agentic systems, Computational Thinking, Performance Analysis, Computational Logic
中级 · 课程 · 1-4 周
University of Illinois Urbana-Champaign
您将获得的技能: 计算机结构, 硬件设计, Algorithm, 图论, 计算机辅助设计, 数学建模, 数据结构, 计算逻辑, 微积分, Networking 路由器, 系统设计, 专用集成电路, 电气工程
中级 · 课程 · 1-3 个月

Northeastern University
您将获得的技能: Algorithms, Theoretical Computer Science, Data Structures, Computational Thinking, Analysis, Computer Science, Performance Tuning, Software Development, Scalability
混合 · 课程 · 1-4 周

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

您将获得的技能: Algorithms, Pseudocode, Javascript, Data Structures, Computational Thinking, Performance Tuning, Computer Programming, Solution Design, Object Oriented Programming (OOP), Debugging
中级 · 课程 · 1-4 周

University of Glasgow
您将获得的技能: Engineering Practices, Engineering Calculations, Engineering Analysis, Engineering, Applied Mathematics
初级 · 课程 · 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 周

University of Colorado Boulder
您将获得的技能: Generative AI, Artificial Intelligence, Education Software and Technology, AI Enablement, Responsible AI, Digital pedagogy, Prompt Engineering, Large Language Modeling, ChatGPT, Emerging Technologies
初级 · 课程 · 1-4 周

University of California San Diego
您将获得的技能: Python 程序设计, 线性代数, 运筹学, 计算机科学, 理论计算机科学, Algorithm, 网络模型, 大数据, 网络分析, 图论, 编程原则, 数据结构, 概率与统计, Networking 路由器, 计算逻辑, 计算思维
高级设置 · 课程 · 1-3 个月