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

您将获得的技能: Data Structures, Java Programming, Java, Theoretical Computer Science, Programming Principles, Algorithms, Object-Relational Mapping, Computer Programming Tools
中级 · 课程 · 1-4 周

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

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

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

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

Johns Hopkins University
您将获得的技能: R Programming, Statistical Analysis, Statistical Programming, Data Analysis, Probability, Probability Distribution, Applied Machine Learning, Probability & Statistics, Applied Mathematics, Data Science, Computational Thinking, Simulations
中级 · 课程 · 1-3 个月

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

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

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

University of London
您将获得的技能: Pandas (Python Package), NumPy, Probability & Statistics, Unsupervised Learning, Statistics, Data Analysis, Statistical Analysis, Jupyter, Machine Learning Algorithms, Data Manipulation, Descriptive Statistics, Matplotlib, Data Visualization Software, Python Programming, Machine Learning, Data Preprocessing
初级 · 课程 · 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, 调试, 软件开发, 数据分析, 数据处理, 解决问题
初级 · 课程 · 1-4 周