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

您将获得的技能: JUnit, Test Driven Development (TDD), Version Control, Git (Version Control System), GitHub, Performance Tuning, Unit Testing, Data Structures, Java Programming, Algorithms, Software Testing, Java, Computer Programming, Software Development, Scalability
初级 · 课程 · 1-4 周

IBM
您将获得的技能: 数据分析, 机器学习算法, 数据预处理, Scikit-learn (机器学习库), 文本挖掘, 降维, 机器学习, 大数据, 功能工程, 无监督学习, 数据科学, Algorithm
中级 · 课程 · 1-3 个月

Johns Hopkins University
您将获得的技能: 系统编程, 数据结构, 计算机图形学, 分布式计算, 硬件架构, 数字信号处理, C 和 C++, 性能调整, 事件驱动编程, 可扩展性, 图像分析, Algorithm, 计划发展
中级 · 课程 · 1-3 个月

University of California, Irvine
您将获得的技能: 数据持久性, Authentication, 应用安全, 密码协议, JSON, 数据存储, iOS 开发, OAuth, 安全 Code, 苹果 iOS, 核心数据(软件), Objective-C(编程语言), 单点登录(SSO), 移动开发
混合 · 课程 · 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 周

您将获得的技能: Applicant Tracking Systems, Professional Development, Graphic Design, Keyword Research, Business Writing, Content Creation, Personal Development, Detail Oriented, Recruitment
初级 · 指导项目 · 不超过 2 小时

Meta
您将获得的技能: 前端网络开发, UI 组件, 安卓开发, 应用程序开发, 用户界面(UI), React.js, 移动开发工具, React Native, 跨平台开发, 移动开发, iOS 开发
中级 · 课程 · 1-3 个月

University of Colorado System
您将获得的技能: SQL, 概念设计, 数据建模, 关系数据库, Oracle 数据库, 数据库管理, 数据库管理系统, 数据完整性, PostgreSQL, 数据库设计
中级 · 课程 · 1-3 个月
University of Minnesota
您将获得的技能: 业务转型, 创新, 新兴技术, 区块链, 技术解决方案, 云服务, 移动安全, 技术管理, 信息技术基础设施, 云计算, 信息技术, 无线网络, 信息系统, 网络安全
初级 · 课程 · 1-3 个月

Cisco Learning and Certifications
您将获得的技能: Ansible, Development Environment, Postman API Platform, Restful API, Authentications, YAML, Software Development Methodologies, Software-Defined Networking, CI/CD, DevOps, IT Automation, Network Engineering, Network Architecture, Network Administration, Application Programming Interface (API), Scripting, JSON, Data Modeling, Version Control, Network Protocols
初级 · 专项课程 · 3-6 个月

您将获得的技能: Selenium (Software), Ajax, Java Programming, Test Script Development, Java, Software Testing, Test Automation, Scripting, Web Development Tools, Object Oriented Programming (OOP), Automation, Debugging
中级 · 课程 · 3-6 个月

Johns Hopkins University
您将获得的技能: 前端网络开发, UI 组件, JavaScript 框架, 网络开发, 单元测试, 软件设计模式, 模型-视图-控制器, 超文本标记语言(HTML), Angular, 软件架构, 网络组件, 云应用, Javascript, AJAX, 网络应用
中级 · 课程 · 1-3 个月