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

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 个月

University of California, Davis
您将获得的技能: 调试, Html 和 Css, 脚本, 事件驱动编程, 网页设计与开发, 集成开发环境, 用户界面(UI), 编程原则, Javascript
初级 · 课程 · 1-4 周

University of London
您将获得的技能: Html 和 Css, Bootstrap(前端框架), 人机交互, 数据结构, 线框设计, 响应式网页设计, 交互设计, 网页设计与开发, 可用性, 网络组件, 层叠样式表(CSS), 网页设计, Javascript, 用户界面和用户体验(UI/UX)设计
混合 · 课程 · 1-3 个月

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

Oracle
您将获得的技能: Java, Object Oriented Programming (OOP), Oracle Cloud, Computer Programming, Cloud Development, Integrated Development Environments, Development Environment
初级 · 课程 · 1-4 周
University of Michigan
您将获得的技能: 软件安装, MySQL, PHP(脚本语言), 开发环境, 网络开发, Data Validation, 层叠样式表(CSS), 网络服务器, 数据库开发, 网络应用, 后端网站开发, 超文本标记语言(HTML)
中级 · 课程 · 1-3 个月

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 周

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

Illinois Tech
您将获得的技能: Unified Modeling Language, File I/O, Debugging, Object Oriented Programming (OOP), Python Programming, Computer Programming, System Programming, Pseudocode, Program Development, Software Design, User Interface (UI), Data Structures
攻读学位
初级 · 课程 · 1-3 个月

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

University of Colorado System
您将获得的技能: 调试, 文件输入/输出, 数据结构, 自动化, 模拟, 理论计算机科学, C(编程语言), Algorithm, 计算思维, 编程原则
初级 · 课程 · 1-4 周

University of California San Diego
您将获得的技能: 数据结构, 理论计算机科学, Algorithm, 计算思维, 文本挖掘, 生物信息学
中级 · 课程 · 1-4 周