面向对象编程课程可以帮助您学习类、对象、继承和多态性等核心概念。您可以掌握设计稳健的软件架构、实施设计模式和编写可重复使用代码的技能。许多课程都会介绍软件开发中常用的工具,如 Java、Python 和 C++,使您能够在实际编码项目中应用所学知识。此外,您还可以探索增强面向对象原则的框架,进一步丰富您的编程工具包。

您将获得的技能: 计算机科学, Authentication, 应用编程接口 (API), 还原式 API, 中间件, 云应用, Node.JS, 网络应用, JSON, 网络服务器, 服务器端, Javascript, 全栈式网络开发, 网络开发, 后端网站开发
中级 · 课程 · 1-4 周
University of Minnesota
您将获得的技能: 机器学习, Algorithm, 描述性统计, 电子表格软件, 计算机编程, 微软Excel, 分类学, 预测分析, Java 编程, 角色开发, 信息架构, 文本挖掘
中级 · 课程 · 1-3 个月

University of Colorado Boulder
您将获得的技能: 电子系统, 电气工程, 验证和确认, 系统设计, 技术设计, 模拟, 计算机辅助设计, 电力电子, 控制系统, 电气系统, 电子产品, 工程分析, 电力, 电子工程, 系统分析, Matlab, 模拟和模拟软件, 数学建模, 电磁学, 设计规格
攻读学位
中级 · 专项课程 · 3-6 个月

Coursera
您将获得的技能: Social Media Marketing, Instagram, Business Intelligence, Predictive Modeling, Predictive Analytics, Case Studies
中级 · 课程 · 1-4 周

University of Virginia
您将获得的技能: 促进讨论, 以用户为中心的设计, 创新, 软件开发, Agile 方法论, 产品管理, 产品开发, 角色开发, 敏捷产品开发, 用户故事, 设计思维, 产品设计, 敏捷软件开发, 用户研究
初级 · 课程 · 1-4 周

您将获得的技能: OpenAI API, Web Development Tools, TypeScript, Development Environment, Full-Stack Web Development, Email Automation, Web Applications, Node.JS
中级 · 课程 · 1-3 个月

Johns Hopkins University
您将获得的技能: 仪表板, 数据可视化软件, 交互式数据可视化, 散点图, 绘图(图形), 数据科学, 统计可视化, 空间数据分析, 故事板, R 语言程序设计(中文版), Rmarkdown, 闪亮(R 套件), Ggplot2, 数据分析, 数据扫盲, 统计报告, 地理空间信息与技术, 数据导入/导出, 数据可视化, Tidyverse(R 软件包)
初级 · 专项课程 · 3-6 个月

Johns Hopkins University
您将获得的技能: 编程原则, 版本控制, 命令行界面, Unix, Linux, 外壳脚本, Unix 命令, Mac OS, 云计算, GitHub, 乌班图, Bash(脚本语言), 脚本语言, 文件管理, 脚本, Git(版本控制系统)
初级 · 课程 · 1-3 个月

IBM
您将获得的技能: 仪表板, 交互式数据可视化, 空间数据分析, 数据可视化软件, 散点图, 应用程序部署, 数据分析, 数据叙事, 绘图(图形), 数据科学, R 语言程序设计(中文版), Ggplot2, 闪亮(R 套件), 传单(软件), 箱形图, 数据可视化, UI 组件, 柱状图
初级 · 课程 · 1-4 周

您将获得的技能: Apache Hive, Apache Mahout, NoSQL, Apache Hadoop, Extract, Transform, Load, Big Data, Data Warehousing, Cloud Management, Application Deployment, Databases, SQL, Performance Tuning, Data Processing, File Systems, Real Time Data, Query Languages, Database Management, Data Transformation, Scalability, Distributed Computing
初级 · 专项课程 · 3-6 个月

LearnQuest
您将获得的技能: Python 程序设计, 数据结构, 面向对象编程(OOP), 计算机编程, 数据建模, 统一模型语言, 脚本, 软件设计, 软件工程
初级 · 课程 · 1-4 周

Scrimba
您将获得的技能: Prompt Engineering, Responsive Web Design, Node.JS, Command-Line Interface, TypeScript, Unit Testing, SQL, HTML and CSS, Web Content Accessibility Guidelines, Typography, Cascading Style Sheets (CSS), Ajax, React.js, User Interface and User Experience (UI/UX) Design, Hypertext Markup Language (HTML), JavaScript Frameworks, JSON, Generative AI, Database Design, UI Components
初级 · 专项课程 · 3-6 个月