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

Universidad de los Andes
您将获得的技能: Unified Modeling Language, Software Visualization, Diagram Design, Software Design, Object Oriented Design, Requirements Analysis
初级 · 课程 · 1-3 个月

DeepLearning.AI
您将获得的技能: Large Language Modeling, Prompt Engineering, Artificial Intelligence, Jupyter, Python Programming, Data Analysis, AI Enablement, Application Development, Scripting, Programming Principles, Automation, Application Programming Interface (API), Debugging, Data Structures
初级 · 课程 · 1-4 周

Johns Hopkins University
您将获得的技能: 统计假设检验, 交互式数据可视化, 回归分析, 预测建模, 概率与统计, 统计建模, 统计推理, 统计分析, 数据展示, 探索性数据分析, Plotly, 统计机器学习, Rmarkdown, 机器学习, R 语言程序设计(中文版), 数据可视化, GitHub, 机器学习算法, 闪亮(R 套件), 模型评估
中级 · 专项课程 · 3-6 个月

您将获得的技能: ASP.NET, Cloud Deployment, Application Deployment, Microsoft Azure, Multi-Tenant Cloud Environments, Cloud Applications, Full-Stack Web Development, User Interface (UI) Design, PostgreSQL, Web Applications, User Interface (UI), Object-Relational Mapping, Database Development, Cloud Services, Database Management, Development Environment, Authentications
中级 · 课程 · 1-3 个月
Stanford University
您将获得的技能: 网络安全, 密码学, 安全 Code, Encryption, Algorithm, Authentication, 数据完整性, 数据加密标准, 关键管理, 计算思维, 公钥加密标准(PKCS), 高级加密标准(AES)
混合 · 课程 · 1-3 个月

Microsoft
您将获得的技能: CI/CD, Cascading Style Sheets (CSS), GitHub, C# (Programming Language), HTML and CSS, Azure DevOps, Load Balancing, Continuous Integration, Git (Version Control System), Role-Based Access Control (RBAC), Scalability, Object Oriented Programming (OOP), Authentications, ASP.NET, Full-Stack Web Development, Web Development, SQL, Microsoft Copilot, .NET Framework, Graph Theory
初级 · 专业证书 · 3-6 个月

您将获得的技能: ASP.NET, JavaScript Frameworks, Application Programming Interface (API), Web Applications, Full-Stack Web Development, Restful API, .NET Framework, UI Components, Back-End Web Development, Object-Relational Mapping, Application Frameworks, Model View Controller, User Interface (UI), Data Modeling, Data Validation
中级 · 课程 · 1-3 个月

Universidad de los Andes
您将获得的技能: Java, Object Oriented Programming (OOP), Data Structures, Computer Programming, User Interface (UI), Algorithms, Debugging, Development Environment
初级 · 课程 · 1-3 个月

IBM
您将获得的技能: 安全 Code, 系统监控, 应用程序部署, CI/CD, 詹金斯, 测试驱动开发(TDD), 行为驱动开发, Agile 方法论, 云部署, 开放式网络应用程序安全项目(OWASP), 持续集成, 云应用, 敏捷软件开发, Kubernetes, OpenShift, Gherkin(脚本语言), Devops, Istio, 代码覆盖范围, Grafana
攻读学位
中级 · 专业证书 · 3-6 个月

University of Michigan
您将获得的技能: 数据可视化软件, 交互式数据可视化, Python 程序设计, 探索性数据分析, Algorithm, 数据分析, 数据收集, 电子邮件自动化, 数据清理, 数据可视化, 网页抓取, 数据处理
初级 · 课程 · 1-3 个月

University of Colorado System
您将获得的技能: 安全 Code, 应用安全, 面向对象设计, 数据库管理, 单元测试, 数据库设计, 系统设计, 软件设计模式, 技术设计, 统一模型语言, 软件开发生命周期, 开放式网络应用程序安全项目(OWASP), 可用性测试, 数据流图 (DFD), 软件架构, 威胁建模, 安全软件, 用户界面和用户体验(UI/UX)设计, 脆弱性评估, 软件设计
初级 · 专项课程 · 3-6 个月

Imperial College London
您将获得的技能: Python 程序设计, 应用数学, Algorithm, NumPy, Jupyter, 机器学习算法, 线性代数
初级 · 课程 · 1-3 个月