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

Politecnico di Milano
您将获得的技能: 硬件架构, 系统设计与实施, 计算机结构, 嵌入式系统, 计算逻辑, 性能调整, 自动化, 计算机硬件, 系统配置
初级 · 课程 · 1-4 周

您将获得的技能: C++ (Programming Language), Data Structures, Interactive Design, Program Development, Object Oriented Programming (OOP), Computer Programming, Java Programming, Software Development, Computational Logic, Computer Science
初级 · 指导项目 · 不超过 2 小时

Dartmouth College
您将获得的技能: Algorithm, 计算机编程, 嵌入式系统, 调试, 数据结构, 计划发展, 编程原则, 计算机工程, C(编程语言)
初级 · 课程 · 1-3 个月

您将获得的技能: Java Programming, Java, Integrated Development Environments, Mobile Development, Computer Programming, Programming Principles, Object Oriented Programming (OOP), Debugging, Data Structures
初级 · 指导项目 · 不超过 2 小时

您将获得的技能: Object Oriented Programming (OOP), Java, Algorithms, Application Programming Interface (API), Data Structures
中级 · 指导项目 · 不超过 2 小时

您将获得的技能: Javascript, Scripting, Event-Driven Programming, Computational Logic, Maintainability, Object Oriented Programming (OOP), Programming Principles, Debugging, Web Development
中级 · 课程 · 1-4 周

您将获得的技能: Embedded Systems, C (Programming Language), Embedded Software, Data Structures, Programming Principles, Data Management, Performance Tuning, Software Development
中级 · 指导项目 · 不超过 2 小时

Duke University
您将获得的技能: NumPy, Data Structures, Data Analysis, Object Oriented Programming (OOP), Exploratory Data Analysis, Image Analysis, Data Science, Data Transformation, Data Manipulation, Big Data, Performance Tuning, Python Programming, Data Import/Export
初级 · 课程 · 1-4 周

University of Colorado Boulder
您将获得的技能: Pandas (Python Package), Data Wrangling, NumPy, Data Visualization, Data Cleansing, Data Structures, Data Analysis, Data Manipulation, Data Preprocessing, Data Transformation, Exploratory Data Analysis, Statistical Analysis, Jupyter, Programming Principles, Python Programming, Scripting
初级 · 课程 · 1-3 个月

您将获得的技能: Data Structures, Graph Theory, Python Programming, Data Manipulation, Algorithms, Debugging
中级 · 课程 · 1-3 个月

Duke University
您将获得的技能: 文件输入/输出, 模拟, 命令行界面, 调试, 数据结构, 软件开发, 用户界面(UI), 可维护性, 软件设计, 软件工程, 计划发展, 系统编程, C(编程语言)
初级 · 课程 · 1-4 周

Dartmouth College
您将获得的技能: 计算机编程, 数据存储, 调试, 数据结构, 软件可视化, 嵌入式系统, Linux, 计算机编程工具, 计算机工程, 系统编程, C(编程语言)
初级 · 课程 · 1-3 个月