编程基础课程可以帮助您学习变量、控制结构、数据类型和函数等基本概念。您还可以掌握解决问题、调试和编写简洁高效代码的技能。许多课程都会介绍一些工具,如用于版本控制的 Git、Visual Studio Code 等集成开发环境 (IDE) 以及 Python 或 JavaScript 等编程语言,这些都是网络开发和软件工程中常用的工具。

Sungkyunkwan University
您将获得的技能: 线性代数, Scikit-learn (机器学习库), Python 程序设计, 分类算法, 概率, 机器学习, 模型评估, 应用机器学习, 回归分析, 统计方法, 逻辑回归, 监督学习
混合 · 课程 · 1-4 周

University of Colorado Boulder
您将获得的技能: Algorithm, 设计策略, Python 程序设计, 计算思维, 伪代码, 数据结构, 理论计算机科学, 计算机科学, 编程原则, 分析, 高等数学
攻读学位
高级设置 · 课程 · 1-4 周

Johns Hopkins University
您将获得的技能: C 和 C++, 可扩展性, 线性代数, 数学软件, 数值分析, 数字信号处理, 计算机图形学, 深度学习, C++(编程语言), 分布式计算, 人工神经网络, 计算机结构, 数据处理, 机器学习, 卷积神经网络, 系统编程, 性能调整, 面向数据的编程, 编程原则, 图像分析
攻读学位
中级 · 专项课程 · 3-6 个月

Heriot-Watt University
您将获得的技能: Object Oriented Programming (OOP), Java, Java Programming, Computer Programming, Application Development, Programming Principles, Computational Logic, Software Development, Debugging, Data Structures
攻读学位
初级 · 课程 · 1-4 周

University of Michigan
您将获得的技能: 统一模型语言, 网页抓取, Python 程序设计, 面向对象设计, 文件输入/输出, 计算机编程, 数据结构, 计划发展, 还原式 API, 数据处理, 软件设计, Jupyter, 面向对象编程(OOP), 数据导入/导出, JSON, 数据操作, 编程原则, 图像分析, 调试, 单元测试
初级 · 专项课程 · 3-6 个月

Amazon
您将获得的技能: File I/O, Object Oriented Programming (OOP), Object Oriented Design, Java, Software Design, Maintainability, Debugging, Data Structures
初级 · 课程 · 1-4 周

IBM
您将获得的技能: 文件输入/输出, 计算机编程, 数据结构, 集成开发环境, Java 编程, 开发环境, Java, 面向对象编程(OOP), 调试
初级 · 课程 · 1-3 个月
Dartmouth College
您将获得的技能: Linux 命令, Linux, 命令行界面, Algorithm, 嵌入式软件, 文件输入/输出, 计算机编程, 计算机结构, 软件文档, C(编程语言), 系统编程, 计算机科学, 计算机工程, 软件工程, 软件可视化, 文件系统, 编程原则, Linux 服务器, 嵌入式系统, 调试
初级 · 专项课程 · 3-6 个月

University of London
您将获得的技能: Pseudocode, C++ (Programming Language), Object Oriented Programming (OOP), C and C++, File I/O, Object Oriented Design, Integrated Development Environments, Computer Programming, Development Environment, Programming Principles, Debugging, Data Structures, Program Development, Algorithms, Interactive Design, Model Evaluation, Software Engineering, Test Data, Data Validation, Command-Line Interface
攻读学位
中级 · 专项课程 · 1-3 个月

Indian School of Business
您将获得的技能: 订单管理, 收益表, 市场动态, 资产负债表, 风险管理, 证券交易, 财务分析, 金融报表, 市场流动性, 金融市场, 市场分析, 金融交易, 财务报表分析
初级 · 课程 · 1-4 周
多位教师
您将获得的技能: 交互式数据可视化, Algorithm, 面向对象设计, 文件输入/输出, 计算机编程, 数据结构, 软件设计, 事件驱动编程, 密码学, 用户界面(UI), JUnit, 解决问题, 软件工程, 性能调整, Java, 数据分析, 调试, Java 编程, 面向对象编程(OOP), 单元测试
初级 · 专项课程 · 3-6 个月

Northeastern University
您将获得的技能: Operations Research, Applied Mathematics, Mathematical Software, Operational Analysis, Linear Algebra, Mathematical Modeling, Algorithms, Business Modeling, Complex Problem Solving
攻读学位
中级 · 课程 · 1-4 周