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

Northeastern University
您将获得的技能: Algorithms, Bayesian Statistics, Theoretical Computer Science, Pseudocode, Computational Thinking, Data Structures, Graph Theory, Network Analysis, Probability, Probability & Statistics
混合 · 课程 · 1-3 个月

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

中级 · 课程 · 1-4 周

您将获得的技能: Graph Theory, Data Structures, Algorithms, Program Development, Programming Principles, Computational Thinking, Theoretical Computer Science, Computer Science, Python Programming
中级 · 课程 · 1-3 个月

University of Colorado Boulder
您将获得的技能: Artificial Intelligence, Embedded Software, Mechanics, Simulation and Simulation Software, Control Systems, Programming Principles, Algorithms, Linear Algebra, Python Programming
攻读学位
中级 · 课程 · 1-3 个月

Johns Hopkins University
您将获得的技能: R Programming, Statistical Analysis, Combinatorics, Data Analysis, Probability, Statistics, Probability Distribution, Probability & Statistics, Bayesian Statistics, Applied Mathematics, Data Science, Artificial Intelligence and Machine Learning (AI/ML), Simulations
中级 · 课程 · 1-3 个月

University of Virginia
您将获得的技能: 创造力, 集思广益, 创造性思维, 战略思维, 项目范围界定, 项目规划, 角色开发, 设计思维, 利益相关者分析, 价值评估工程, 创新, 构思, 创造性地解决问题, 用户研究, 产品开发, 设计研究, 开放的心态, 成长意识, 以人为本的设计, 流程制图
初级 · 专项课程 · 3-6 个月

University of Alberta
您将获得的技能: 可维护性, Java, 软件设计模式, 代码审查, 应用设计, 编程原则, 模型-视图-控制器, 软件设计, 软件架构, 面向对象设计, 统一模型语言
中级 · 课程 · 1-4 周

California Institute of the Arts
您将获得的技能: 原型设计, 用户体验设计, 模型, 响应式网页设计, Adobe XD, 设计元素和原则, 信息架构, 用户体验, 交互设计, UI/UX 战略, 以用户为中心的设计, 平面和视觉设计, 网页设计, 线框设计, 用户界面 (UI) 设计, Html 和 Css, 用户界面和用户体验(UI/UX)设计, 用户研究, 角色(用户体验), 网络语言
初级 · 专项课程 · 3-6 个月

University of London
您将获得的技能: Pandas (Python Package), NumPy, Probability & Statistics, Unsupervised Learning, Data Science, Statistics, Data Analysis, Statistical Analysis, Jupyter, Data Manipulation, Machine Learning Algorithms, Descriptive Statistics, Matplotlib, Data Visualization Software, Python Programming
初级 · 课程 · 1-4 周

University of Leeds
您将获得的技能: Logical Reasoning, Computational Logic, Computational Thinking, Algorithms, Theoretical Computer Science, Artificial Intelligence, Cryptography, Graph Theory
初级 · 课程 · 1-4 周

Duke University
您将获得的技能: Python 程序设计, 数据分析, Algorithm, 调试, 数据处理, 微软 Visual Studio, 解决问题, 软件开发
初级 · 课程 · 1-4 周