编程课程可以帮助您学习 Python、Java 和 JavaScript 等编码语言,以及算法、数据结构和软件开发方法等概念。您可以培养调试、版本控制和编写高效代码的技能。许多课程会介绍用于版本控制的 Git 等工具、Visual Studio Code 等 Integrated Development Environment (IDE) 以及 React 或 Django 等支持开发网络应用程序和软件解决方案的框架。

Coursera
您将获得的技能: R (Software), Data Import/Export, Package and Software Management, R Programming, Data Structures, Data-oriented programming, Statistical Programming, Data Analysis Software, Data Analysis, Data Science
初级 · 指导项目 · 不超过 2 小时

Rice University
您将获得的技能: Python 程序设计, 图论, 网络分析, Algorithm, 分析, 数据结构, 编程原则, 计划发展, 理论计算机科学, 计算机编程, 计算思维, 数据分析
中级 · 课程 · 1-4 周

您将获得的技能: Game Design, Python Programming, Programming Principles, Computer Programming, Scripting, Data Validation, Data Analysis
初级 · 指导项目 · 不超过 2 小时

École Polytechnique Fédérale de Lausanne
您将获得的技能: 电信, 电气工程, Algorithm, 时间序列分析和预测, 数学建模, 编程原则, 数字信号处理, 电子产品, 通信系统, 线性代数
中级 · 课程 · 1-4 周

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

Microsoft
您将获得的技能: Microsoft Copilot, Programming Principles, Full-Stack Web Development, GitHub, Version Control, Program Development, Debugging, Computational Thinking, Git (Version Control System), Computer Programming, Algorithms, Web Development, C# (Programming Language), Back-End Web Development
初级 · 课程 · 1-3 个月

Northwestern University
您将获得的技能: 工程计算, 人工智能, 图论, 应用数学, Matlab, 数学建模, 自动化工程, 工程分析, 机械, 模拟和模拟软件, 机器人, 工程学, 振动, 虚拟环境, 数学软件, 扭矩(物理学), 机械工程, 自动化, 控制系统, 机器控制
中级 · 专项课程 · 3-6 个月

Rice University
您将获得的技能: 应用数学, 软件测试, 面向对象编程(OOP), Python 程序设计, Algorithm, 计划发展, 模拟, 编程原则, 计算思维, 开发测试, 计算机编程, 组合学, 概率, 调试, 游戏设计
中级 · 课程 · 1-3 个月

您将获得的技能: Web Services, Email Automation, Scripting, Automation, Python Programming, Restful API, Application Programming Interface (API), JSON, System Monitoring, Image Analysis, Debugging
初级 · 课程 · 1-3 个月

Vanderbilt University
您将获得的技能: Java 编程, 面向对象编程(OOP), 软件测试, 集成测试, 应用安全, 移动开发, 测试驱动开发(TDD), 软件设计模式, 文件输入/输出, 安卓开发, 测试自动化, Android Studio, 开发测试, JUnit, 可维护性, 可测试性, Git(版本控制系统), 软件工程, Java, 单元测试
初级 · 专项课程 · 3-6 个月

Rice University
您将获得的技能: Python 程序设计, Algorithm, 数据结构, 分析, 数据分析, 理论计算机科学, 计算思维, 大数据, 生物信息学, 机器学习算法
中级 · 课程 · 1-4 周

您将获得的技能: Reinforcement Learning, Deep Learning, Artificial Intelligence and Machine Learning (AI/ML), PyTorch (Machine Learning Library), Tensorflow, Machine Learning, Artificial Intelligence, Artificial Neural Networks, Computer Science, Algorithms, Data Processing, Python Programming
中级 · 课程 · 1-3 个月