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

LearnQuest
您将获得的技能: Python 程序设计, 调试, 脚本, 开发环境, 编程原则, 命令行界面, 计算机编程, 集成开发环境
初级 · 课程 · 1-4 周

您将获得的技能: Unity Engine, Game Design, Video Game Development, Performance Tuning, User Interface (UI), Animation and Game Design, 3D Assets, Event-Driven Programming, Virtual Environment, UI Components, C# (Programming Language), Program Development, Debugging, Object Oriented Programming (OOP), System Configuration, User Interface (UI) Design, Object Oriented Design, Scripting, Prototyping, Animations
初级 · 专项课程 · 3-6 个月

University of Colorado Boulder
您将获得的技能: 坚持不懈, 促进讨论, 克服障碍, 多样性、平等和包容倡议, 文化多样性, 规划, 叙事, 宣传, 自我意识, 跨文化能力, 增强能力, 社会学, 行动导向, 面试技巧, 社区外联, 社会正义, 文化敏感性, 人际沟通, 多样性意识, 社区发展
初级 · 专项课程 · 1-3 个月

您将获得的技能: Rmarkdown, Box Plots, Plot (Graphics), Descriptive Statistics, Scatter Plots, Histogram, Jupyter, Matplotlib, Data Presentation, Ggplot2, Statistical Visualization, Data Manipulation, Statistical Hypothesis Testing, Regression Analysis, Correlation Analysis, Data Visualization, Data Visualization Software, Data Analysis, R Programming, Python Programming
初级 · 专项课程 · 3-6 个月

Microsoft
您将获得的技能: Python 程序设计, SQL, 前端网络开发, Html 和 Css, Vue.JS, 网络开发, 协作, 应用安全, 对象关系映射, 还原式 API, JavaScript 框架, 数据库, 云部署, 应用编程接口 (API), 全栈式网络开发, Flask(网络框架), 关系数据库, 后端网站开发, 网络应用, 硒(软件)
初级 · 课程 · 1-3 个月

Universitat Autònoma de Barcelona
您将获得的技能: Digital Transformation, Liberal Arts, digital literacy, Informatics, Image Analysis, Human Computer Interaction, Research, Computer Science, Public History, Technology Solutions, Open Source Technology, Research Methodologies, Data Ethics, Computer Vision, Law, Regulation, and Compliance, Artificial Intelligence, Media and Communications, Information Privacy
初级 · 课程 · 1-4 周

Vanderbilt University
您将获得的技能: 数据叙事, 烹饪, 项目控制, 计算机视觉, 支出报告, 摄影, 支出管理, 生成式人工智能, 组织技能, 社交媒体内容, 人工智能, 图像分析, Prompt Engineering
初级 · 课程 · 1-4 周

您将获得的技能: Linux, Scripting, Linux Administration, Operating System Administration, Data Persistence, Shell Script, Unix Shell, Systems Administration, IT Automation, Command-Line Interface, Cloud Hosting, Object-Relational Mapping, YAML, Python Programming, File Transfer Protocol (FTP), Network Administration, OS Process Management, File Management
混合 · 课程 · 1-3 个月

University of California San Diego
您将获得的技能: SQL, 数据库系统, Pandas(Python 软件包), Apache Hadoop, 大数据, 数据整合, 数据管道, 数据处理, Splunk, NoSQL, PostgreSQL, 数据管理, MongoDB, 分析, Apache Spark
初级 · 课程 · 1-3 个月

Meta
您将获得的技能: SQL, JSON, 移动开发, 数据库管理, 还原式 API, API 设计, 数据持久性, 安卓开发, 数据库, Kotlin, 网络应用, Android Studio
中级 · 课程 · 1-3 个月
University of Michigan
您将获得的技能: SQL, 数据建模, 数据库管理, 数据库, 数据完整性, 关系数据库, PostgreSQL, 数据库理论, 数据库设计
中级 · 课程 · 1-4 周

University of Colorado Boulder
您将获得的技能: Scientific Visualization, NumPy, Data Visualization, Debugging, Matplotlib, Numerical Analysis, Engineering Calculations, Integrated Development Environments, Computational Thinking, Engineering Analysis, Programming Principles, Jupyter, Data Analysis, Computer Programming
初级 · 课程 · 1-4 周