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

University of Colorado System
您将获得的技能: 脚本, 数据管理, C#(编程语言), 数据结构, Unity 引擎, 计划发展, 调试, 面向对象编程(OOP), 视频游戏开发, 应用程序开发
中级 · 课程 · 1-4 周

Birla Institute of Technology & Science, Pilani
您将获得的技能: Algorithms, Computational Thinking, Programming Principles, Data Storage Technologies, Problem Solving, Software Design, Data Manipulation, C and C++, Tree Maps, Complex Problem Solving, Analysis
混合 · 课程 · 1-3 个月

Coursera
您将获得的技能: TypeScript, Data Structures, Javascript
中级 · 指导项目 · 不超过 2 小时

您将获得的技能: Package and Software Management
初级 · 课程 · 3-6 个月

Oracle
您将获得的技能: Java, Object Oriented Programming (OOP), Oracle Cloud, Computer Programming, Cloud Development, Integrated Development Environments, Development Environment
初级 · 课程 · 1-4 周

Meta
您将获得的技能: 功能设计, Javascript, 软件测试, 单元测试, Node.JS, JSON, 编程原则, React Native, 面向对象编程(OOP), 移动开发, 计算机编程, 网络开发工具, Jest(JavaScript 测试框架)
初级 · 课程 · 1-3 个月

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

Alberta Machine Intelligence Institute
您将获得的技能: Python 程序设计, 模型评估, 分类算法, Scikit-learn (机器学习库), 工艺优化, 监督学习, 业务解决方案, 机器学习算法, 功能工程, 应用机器学习, Jupyter, 数据处理, 机器学习, 决策树学习, 数据预处理, 性能分析, 回归分析
混合 · 课程 · 1-4 周

Coursera
您将获得的技能: Java, Application Development, Java Programming, Software Engineering, Microsoft Visual Studio, Algorithms
中级 · 指导项目 · 不超过 2 小时

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

您将获得的技能: Application Programming Interface (API)
中级 · 课程 · 1-4 周

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