面向对象编程课程可以帮助您学习类、对象、继承和多态性等核心概念。您可以掌握设计稳健的软件架构、实施设计模式和编写可重复使用代码的技能。许多课程都会介绍软件开发中常用的工具,如 Java、Python 和 C++,使您能够在实际编码项目中应用所学知识。此外,您还可以探索增强面向对象原则的框架,进一步丰富您的编程工具包。
Duke University
您将获得的技能: Tableau 软件, 查询语言, 仪表板, 业务指标, 数据故事, 数据可视化软件, 数据可视化, 关系数据库, 分析, 数据库设计, 商业智能, 商务交流, Microsoft Excel, 大数据, 商业分析, 预测建模, MySQL, 业务分析, 数据分析, 业务流程改进
初级 · 专项课程 · 3-6 个月

University of California, Davis
您将获得的技能: 数据操作, 事件驱动编程, 网页设计与开发, 数据验证, 游戏设计, 层叠样式表(CSS), HTML 和 CSS, 脚本语言, 网络应用, 超文本标记语言(HTML), Data Validation, JSON, 面向对象编程(OOP), Javascript, jQuery, 脚本, 编程原则, Javascript 和 jQuery, 阿贾克斯, 网络开发工具, 用户界面组件
初级 · 专项课程 · 3-6 个月

您将获得的技能: Data Warehousing, SQL, Apache Hadoop, Database Design, Data Security, Linux Commands, Data Migration, Data Governance, Apache Spark, Bash (Scripting Language), Extract, Transform, Load, Shell Script, IBM DB2, Cloud Storage, Data Architecture, Data Management, Data Integration, Relational Databases, File Management, Database Management
初级 · 专业证书 · 3-6 个月

Duke University
您将获得的技能: 描述性统计, 贝叶斯统计, 探索性数据分析, 统计分析, R 程序设计, 抽样(统计), 概率分布, 统计资料, 概率, R(软件), 统计推理, 数据分析
初级 · 课程 · 1-3 个月

University of California San Diego
您将获得的技能: 加密, 组合学, 网络安全, 图论, 贝叶斯统计, 理论计算机科学, 演绎推理, 计算思维, 算术, 加密技术, 概率分布, 数据结构, 网络分析, 计算逻辑, 可视化(计算机制图), 算法, 概率, Algorithm, 逻辑推理, 公钥加密标准(PKCS), Encryption, Python 编程
初级 · 专项课程 · 3-6 个月

Vanderbilt University
您将获得的技能: 开发测试, 安卓开发, 集成测试, 软件工程, Java 编程, 软件设计模式, 文件输入/输出, 移动开发, 面向对象编程(OOP), JUnit, 应用安全, 测试自动化, Java, 可测试性, 安卓工作室, 单元测试, 可维护性, Git(版本控制系统), 软件测试, 测试驱动开发(TDD)
初级 · 专项课程 · 3-6 个月

您将获得的技能: PyTorch (Machine Learning Library), Transfer Learning, Model Evaluation, Vision Transformer (ViT), Keras (Neural Network Library), Deep Learning, Convolutional Neural Networks, Reinforcement Learning, Autoencoders, Unsupervised Learning, Artificial Neural Networks, Recurrent Neural Networks (RNNs), Generative Adversarial Networks (GANs), Statistical Methods, Logistic Regression, Tensorflow, Image Analysis, Data Preprocessing, Model Deployment, Computer Vision
中级 · 专业证书 · 3-6 个月

University of Washington
您将获得的技能: 监督学习, 贝叶斯统计, 深度学习, 数据预处理, 计算机视觉, Model Evaluation, 统计建模, 统计机器学习, 决策树学习, 图像分析, 功能工程, 无监督学习, 回归分析, 模型评估, 应用机器学习, 人工智能, 预测建模, 数据挖掘, 分类算法, 机器学习, 逻辑回归
中级 · 专项课程 · 3-6 个月

您将获得的技能: Android Studio, Android Jetpack, Kotlin, Android Development, Android (Operating System), Responsive Web Design, Mobile Development, UI Components, Unit Testing, Gradle, User Interface (UI) Design, Application Development, User Interface (UI), Integrated Development Environments, Object Oriented Programming (OOP), Development Environment, Programming Principles, Test Driven Development (TDD), Wireframing, Prototyping
初级 · 专项课程 · 3-6 个月

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

您将获得的技能: Transfer Learning, Image Analysis, Computer Vision, Model Evaluation, Convolutional Neural Networks, Verification And Validation, Model Deployment, Performance Metric, Quality Assessment, Performance Tuning, Performance Measurement, Data Quality, Applied Machine Learning, Data Validation, Performance Analysis, Predictive Modeling, Statistical Machine Learning, Statistical Modeling
中级 · 课程 · 3-6 个月

您将获得的技能: Application Deployment, Web Services, Performance Tuning, Application Development, UI Components, Application Design, User Interface (UI) Design, Software Architecture, Web Applications, Event-Driven Programming, Animations, Software Design Patterns, Data-oriented programming
初级 · 课程 · 1-4 周