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

您将获得的技能: Computational Thinking, Algorithms, Graph Theory, Data Structures, C++ (Programming Language), C and C++, Programming Principles, Computer Programming, Object Oriented Programming (OOP), Technical Design, Theoretical Computer Science
中级 · 专项课程 · 1-3 个月

您将获得的技能: JUnit, Test Driven Development (TDD), Version Control, Git (Version Control System), GitHub, Performance Tuning, Unit Testing, Data Structures, Java Programming, Algorithms, Software Testing, Java, Test Case, Computer Programming, Software Development, Scalability
初级 · 课程 · 1-4 周

您将获得的技能: Data Structures, Algorithms, Graph Theory, Programming Principles, Theoretical Computer Science, Computer Science, Computer Programming, Python Programming, Pandas (Python Package), Machine Learning Algorithms, Computational Thinking, C++ (Programming Language), Data Architecture, Random Forest Algorithm, Performance Tuning, Object Oriented Programming (OOP), Network Analysis, Program Development, Problem Solving, Debugging
中级 · 专项课程 · 3-6 个月

您将获得的技能: Algorithms, Systems Analysis, Performance Testing, Resource Utilization, Scalability
中级 · 课程 · 1-4 周

Princeton University
您将获得的技能: 计算机科学, 理论计算机科学, Algorithm, Java 编程, 计算机结构, 编程原则, 数据结构, 计算逻辑, 可扩展性, 计算机硬件
中级 · 课程 · 1-3 个月

University of London
您将获得的技能: Algorithms, Computational Thinking, Theoretical Computer Science, Programming Principles, Computational Logic, Critical Thinking and Problem Solving, Performance Testing, Computer Science, Data Structures, Critical Thinking, Logical Reasoning, Graph Theory, Complex Problem Solving, Analysis, Game Theory
中级 · 课程 · 1-4 周

Scrimba
您将获得的技能: Software Design Patterns, Computational Thinking, Software Design, Algorithms, Program Development, Software Development, Software Engineering, Programming Principles, Computer Programming, Problem Solving, Data Structures, Computer Science, Javascript, Web Development, Machine Learning Methods, Data Science
中级 · 专项课程 · 1-4 周

Tsinghua University
您将获得的技能: Data Structures, Algorithms, Graph Theory, Computational Thinking, Database Design, Theoretical Computer Science, Pseudocode, Query Languages, Computer Programming, Computer Science, Data Storage
中级 · 专项课程 · 3-6 个月

University of Illinois Urbana-Champaign
您将获得的技能: 理论计算机科学, 工程软件, 数据库系统, Algorithm, 数据存储技术, 数据存储, 调试, 数据结构, 计划发展, 图论, 计算机编程, 面向对象设计, 数据库理论, 非结构化数据, 开发环境, Networking 路由器, 面向对象编程(OOP), C++(编程语言)
中级 · 专项课程 · 1-3 个月

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

Clemson University
您将获得的技能: Data Structures, Algorithms, Computational Thinking, Theoretical Computer Science, Computer Programming, Computer Science, Probability, Design Strategies, Analysis, Performance Testing, Scalability
攻读学位
中级 · 课程 · 1-3 个月

Alberta Machine Intelligence Institute
您将获得的技能: 负责任的人工智能, 机器学习算法, 分类算法, 监督学习, Model Evaluation, 功能工程, 机器学习, 数据质量, 模型部署, MLOps(机器学习 Operator), 数据伦理, 数据预处理, 决策树学习, 业务运营, 应用机器学习, Jupyter, 产品生命周期管理, 项目管理, Data Validation, 数据清理
中级 · 专项课程 · 3-6 个月