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

Board Infinity
中级 · 专项课程 · 1-3 个月

University of Michigan
您将获得的技能: 解决问题, 编程原则, 计算思维, 计算机科学, 公共卫生, Algorithm, 计算机编程, 灾难恢复, 算法
初级 · 课程 · 1-3 个月

您将获得的技能: iOS Development, Apple iOS, Apple Xcode, User Interface (UI), Mobile Development, Swift Programming, Unit Testing, User Interface (UI) Design, UI Components, Mobile Development Tools, Objective-C (Programming Language), Application Development, Data Structures, Programming Principles, Development Testing, Object Oriented Programming (OOP), Integrated Development Environments, Development Environment, Prototyping, Storyboarding
初级 · 专项课程 · 3-6 个月

您将获得的技能: Angular, Mobile Development, Service Design, Front-End Web Development, UI Components, Data Validation, Application Development, Application Frameworks, Service Oriented Architecture, JavaScript Frameworks, Business Logic
初级 · 课程 · 1-4 周

您将获得的技能: Penetration Testing, Metasploit, Exploitation techniques, Cloud Security, Vulnerability Scanning, Cyber Security Assessment, Network Security, Application Security, Vulnerability Assessments, Cybersecurity, Mobile Security, Human Factors (Security), Network Analysis, Scripting, Virtual Machines, Linux, Technical Communication
高级设置 · 课程 · 3-6 个月

您将获得的技能: 数据分析, 集成开发环境, 数据可视化软件, 数据可视化, Python 编程, 散点图, 仪表板, 地理空间制图, Plotly, Jupyter, Seaborn, Matplotlib, 柱状图, 地理空间信息与技术, 交互式数据可视化, 数据故事
中级 · 课程 · 1-3 个月

Meta
您将获得的技能: 用户体验, 查询语言, Unix 命令, Javascript, Git(版本控制系统), 恢复性应用程序接口, 网络开发工具, 用户体验设计, 版本控制, 角色(用户体验), 用户界面(UI), React.js, GitHub, 用户研究, 设计研究, 交互设计, React Native, 移动开发, Jest(JavaScript 测试框架), 可用性测试
初级 · 专项课程 · 3-6 个月

University of Toronto
您将获得的技能: 软件架构, 计算机视觉, 图论, 深度学习, 机器人, 估算, 嵌入式软件, 控制系统, 人工神经网络, 系统架构, 交通流优化, 模拟, 图像分析, 安全保障, 硬件架构, 卷积神经网络, 机器学习方法, 自动化, 全球定位系统, 机器控制
高级设置 · 专项课程 · 3-6 个月
Duke University
您将获得的技能: 查询语言, 业务指标, 数据可视化, 数据分析, 大数据, 商业分析, 仪表板, 数据库设计, MySQL, 数据可视化软件, 业务流程改进, Tableau 软件, 商业智能, 预测建模, 关系数据库, Microsoft Excel, 业务分析, 分析, 商务交流, 数据故事
初级 · 专项课程 · 3-6 个月

您将获得的技能: Image Analysis, Data Cleansing, Quality Assurance, Quality Assessment, Packaging and Labeling, Data Pipelines
中级 · 课程 · 1-4 周

LearnQuest
您将获得的技能: Java 编程, 应用程序开发, Java, 用户界面组件, 计划发展, 事件驱动编程, 日蚀(软件), 网络应用, 数据结构, 用户界面(UI), 面向对象设计, 软件安装, 命令行界面, 开发环境, 虚拟机, 面向对象编程(OOP), Virtual Machine, 移动开发, 计算机编程, 应用服务器
中级 · 专项课程 · 3-6 个月

Duke University
您将获得的技能: 机器学习, 计算机视觉, 无监督学习, 自然语言处理, 深度学习, 逻辑回归, 监督学习, Python 编程, 递归神经网络 (RNN), 人工神经网络, 医学影像, PyTorch(机器学习库), 强化学习, 应用机器学习, 图像分析, 卷积神经网络, Transfer Learning, 迁移学习
中级 · 课程 · 1-3 个月