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

Simplilearn
您将获得的技能: C# (Programming Language), Restful API, Unity Engine, Object Oriented Programming (OOP), .NET Framework, C++ (Programming Language), Video Game Development, ASP.NET, Object-Relational Mapping, Software Engineering, Web Services, Application Development, Software Design Patterns, Database Management, Programming Principles, C (Programming Language)
初级 · 课程 · 1-4 周
您将获得的技能: electromagnetics, Wireless Networks, Electronic Components, Performance Tuning, Process Optimization, Design, Analysis, Mathematical Modeling
中级 · 课程 · 1-4 周

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

您将获得的技能: Computational Thinking, Data Storage
中级 · 课程 · 1-3 个月
University of Michigan
您将获得的技能: 层叠样式表(CSS), Data Validation, PHP(脚本语言), 网络开发, MySQL, 软件安装, 开发环境, 网络服务器, 超文本标记语言(HTML), 数据库开发, 网络应用, 后端网站开发
中级 · 课程 · 1-3 个月

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

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

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

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 小时

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

University of Michigan
您将获得的技能: Debugging, Data Analysis, Data Preprocessing, Numerical Analysis, Critical Thinking
中级 · 课程 · 1-4 周