Algorithm 课程可以帮助您学习如何操作 Data Structure、执行排序和搜索算法以及高效管理内存。您可以掌握实现多维数组、理解数组遍历技术以及优化数据密集型应用程序性能的技能。许多课程都会介绍 Python、Java 或 C++ 等编程语言,以及便于编码和调试的集成开发环境 (IDE) 等工具,让您能够在实际场景中应用自己的技能。

28DIGITAL
您将获得的技能: 性能调整, 数据存储技术, 算法, 理论计算机科学, 数据访问, Algorithm, 数据结构, 图论, 文件输入/输出
高级设置 · 课程 · 1-3 个月

Stanford University
您将获得的技能: 运筹学, 伪代码, 生物信息学, 算法, 计算机科学, 网络分析, 分析, 计算逻辑, 网络路由, 理论计算机科学, 计算思维, 概率, Algorithm, 数据结构, 社交网络分析, 图论, 网络模型, 编程原则
中级 · 专项课程 · 3-6 个月

Johns Hopkins University
您将获得的技能: Linear Algebra, Algebra, Applied Mathematics, Advanced Mathematics, Artificial Intelligence and Machine Learning (AI/ML), Mathematical Modeling, Engineering Analysis, Mathematical Theory & Analysis, Numerical Analysis, Geometry, Data Transformation, Applied Machine Learning, Dimensionality Reduction, Markov Model, Probability
初级 · 专项课程 · 3-6 个月

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

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

University of Illinois Urbana-Champaign
您将获得的技能: 面向对象编程(OOP), 工程软件, 调试, 面向对象设计, 开发环境, 计划发展, C++(编程语言), 数据结构, 计算机编程
中级 · 课程 · 1-4 周

University of California San Diego
您将获得的技能: Java, 单元测试, JUnit, 理论计算机科学, 性能调整, 非结构化数据, 面向对象编程(OOP), 算法, 调试, Algorithm, 数据结构
中级 · 课程 · 1-3 个月

Coursera
您将获得的技能: TypeScript, Programming Principles, Web Development Tools, Javascript, Web Language
初级 · 指导项目 · 不超过 2 小时

您将获得的技能: Javascript, Data Structures, Scripting, Computer Programming
高级设置 · 指导项目 · 不超过 2 小时

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 周

您将获得的技能: Programming Principles, C++ (Programming Language), C and C++, Computer Programming, Integrated Development Environments, Pseudocode, Computer Science
初级 · 课程 · 1-4 周
University of Michigan
您将获得的技能: 数据分析, 数据存储技术, 开发环境, Python 编程, 数据结构, 软件安装, 数据操作
初级 · 课程 · 1-3 个月