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

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

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

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

您将获得的技能: Object Oriented Programming (OOP), Java Programming, Java, Object Oriented Design, Data Structures, Debugging
中级 · 课程 · 1-4 周

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

Coursera
您将获得的技能: TypeScript, Data Structures, Javascript
中级 · 指导项目 · 不超过 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 周

您将获得的技能: Algorithms, Data Structures, Javascript, Computational Thinking, Program Development, Computer Programming
中级 · 课程 · 1-4 周

Vanderbilt University
您将获得的技能: 调试, 数据结构, 面向对象编程(OOP), 集成开发环境, 安卓开发, Java, 计算机编程, Android Studio, 移动开发, Algorithm, Java 编程
初级 · 课程 · 1-3 个月

您将获得的技能: Java, Java Programming, File I/O, Object Oriented Programming (OOP), Data Structures, Computer Programming, Android Development, Application Development, Integrated Development Environments, Algorithms, Debugging, Problem Solving
初级 · 课程 · 1-3 个月

您将获得的技能: Object Oriented Programming (OOP), Java, Java Programming, Computer Programming, Programming Principles, Software Design, Data Structures, Debugging
初级 · 课程 · 1-3 个月

LearnQuest
您将获得的技能: 苹果 Xcode, 数据结构, iOS 开发, 模型-视图-控制器, 面向对象编程(OOP), Swift 编程, 计算机编程, 移动开发, 苹果 iOS
初级 · 课程 · 1-3 个月