编程语言课程可以帮助您学习语法、Data Structure、算法和面向对象编程。您可以培养调试、代码优化和软件开发方法方面的技能。许多课程都会介绍用于版本控制的 Git 等工具、Visual Studio Code 等 Integrated Development Environment (IDE) 以及 React 或 Django 等框架,这些都支持创建强大的应用程序并提高您的编码效率。

University of California San Diego
您将获得的技能: Python 程序设计, Encryption, 算术, 理论计算机科学, 计算思维, 代数, Algorithm, 密码学, 公钥加密标准(PKCS), 网络安全
初级 · 课程 · 1-4 周

Northwestern University
您将获得的技能: 数学建模, Angular, 物理学, 模拟和模拟软件, Matlab, 机械, 机器人, 计算机编程工具, 工程学
中级 · 课程 · 1-3 个月
University of Alberta
您将获得的技能: 流程驱动的开发, 软件开发生命周期, Scrum(软件开发), 软件工程, 软件开发方法, Agile 方法论, 敏捷软件开发, Kanban 原则
混合 · 课程 · 1-4 周

您将获得的技能: SQL, Database Management, MySQL, Relational Databases, Query Languages, Databases, Database Application, Database Design, Data Access, Java, Java Programming, UI Components, User Interface (UI), Software Development
初级 · 课程 · 1-4 周

Princeton University
您将获得的技能: 数据结构, 理论计算机科学, 可扩展性, 计算机硬件, 计算逻辑, Java 编程, Algorithm, 计算机科学, 计算机结构, 编程原则
中级 · 课程 · 1-3 个月

University of California, Davis
您将获得的技能: 安全 Code, Unix, C(编程语言), Data Validation, 应用安全, C 和 C++, 验证和确认, 文件系统, Linux, 用户账户, 操作系统流程管理, 文件管理, 脆弱性评估, 密码学
中级 · 课程 · 1-4 周

Johns Hopkins University
您将获得的技能: R 语言程序设计(中文版), Plotly, 交互式数据可视化, 数据映射, 闪亮(R 套件), 数据可视化软件, 网络应用, 数据展示, 软件文档, 统计报告, Rmarkdown, 软件包和软件管理
混合 · 课程 · 1-3 个月

DeepLearning.AI
您将获得的技能: 计算机视觉, 模型部署, 数据处理, 迁移学习, 卷积神经网络, 张力流, 数据预处理, MLOps(机器学习 Operator), 移动开发, 模型评估, 机器学习, 安卓开发, 数据管道, Javascript, Swift 编程, 数据导入/导出, 图像分析, 联合学习, iOS 开发, 摘录
中级 · 专项课程 · 3-6 个月

Meta
您将获得的技能: 开发环境, 移动开发, 故事板, 移动开发工具, UI 组件, 用户界面(UI), 集成开发环境, 苹果 Xcode, Swift 编程, 苹果 iOS, 应用程序开发, Objective-C(编程语言), iOS 开发
初级 · 课程 · 1-4 周

您将获得的技能: Web Applications, Computational Logic, Software Development Tools, Business Logic, Other Programming Languages, Program Development, Scalability
中级 · 专项课程 · 1-3 个月

University of Alberta
您将获得的技能: 机器学习算法, 概率分布, 机器学习, 马尔可夫模型, 强化学习, Algorithm, 人工智能
中级 · 课程 · 1-3 个月
University of California San Diego
您将获得的技能: 统计建模, 统计假设检验, 用户体验, R 语言程序设计(中文版), 实验, 统计, UI/UX 研究, 统计方法, 人机交互, 数据分析, 统计分析, 回归分析, 可用性测试, Data Validation, 逻辑回归
中级 · 课程 · 1-3 个月