面向对象设计课程可以帮助您学习 Encapsulation、继承和多态等原则,以及 Singleton 和 Factory 等设计模式。您可以掌握创建可重用代码、提高软件可维护性以及设计更易于理解和扩展的系统的技能。许多课程会介绍用于建模的 UML 等工具,以及 Java 和 Python 等编程语言,这些语言通常用于在实际应用中实现面向对象的概念。

Coursera
您将获得的技能: Tensorflow, Keras (Neural Network Library), Data Synthesis, Convolutional Neural Networks, Image Analysis, Computer Vision, Artificial Neural Networks, Model Evaluation, Applied Machine Learning, Deep Learning, Machine Learning, Python Programming
中级 · 指导项目 · 不超过 2 小时

您将获得的技能: Adobe Illustrator, Adobe Express, Adobe Photoshop, Responsible AI, Logo Design, Digital Design, Layout Design, Generative AI, Graphic Design, Graphics Software, Adobe Firefly, User Interface and User Experience (UI/UX) Design, Productivity Software, Visual Design, File Management, Process Design, Design Reviews, Prompt Engineering, Branding, Storytelling
初级 · 专业证书 · 3-6 个月

University of Minnesota
您将获得的技能: 平面和视觉设计, 数据伦理, 道德标准与行为, 以用户为中心的设计, 设计思维, 信息架构, 可用性测试, 设计研究, 以人为本的设计, 用户研究, 用户体验设计
初级 · 课程 · 1-3 个月

Epic Games
您将获得的技能: Unreal Engine, Game Design, Video Game Development, Animation and Game Design, Ideation, 3D Modeling, Visualization (Computer Graphics), Software Design Documents, 3D Assets, Computer Graphics, Usability, User Interface (UI), User Experience, User Interface (UI) Design, Interactive Design, Virtual Environment, Version Control, Conceptual Design, Web Content Accessibility Guidelines, Prototyping
初级 · 专业证书 · 3-6 个月

MathWorks
您将获得的技能: Computer Vision, Model Evaluation, Image Analysis, Convolutional Neural Networks, Deep Learning, Matlab, Data Preprocessing, Data Visualization, Transfer Learning, Applied Machine Learning, Data Analysis
初级 · 课程 · 1-4 周

Johns Hopkins University
您将获得的技能: 统计分析, 知情同意, 临床研究, 医疗保健伦理, 药物开发, 科学方法, 道德标准与行为, 临床试验
混合 · 课程 · 1-3 个月

您将获得的技能: Computer Vision, Model Deployment, Performance Analysis, Performance Measurement, Data Pipelines, Quality Assessment
中级 · 课程 · 1-4 周

University of Geneva
您将获得的技能: Data-oriented programming, Operating Systems, Simulation and Simulation Software
中级 · 课程 · 1-3 个月

您将获得的技能: Extensible Markup Language (XML), Extensible Languages and XML, Javascript, Web Development Tools, Scripting
中级 · 课程 · 1-4 周

University of Michigan
您将获得的技能: NumPy, Debugging, Pandas (Python Package), Statistics, Data Analysis, Statistical Programming, Descriptive Statistics, Exploratory Data Analysis, Data Preprocessing, Data-oriented programming, Program Development, Numerical Analysis, Critical Thinking
中级 · 专项课程 · 3-6 个月

您将获得的技能: Microsoft PowerPoint, Presentations, Sales Presentations, Microsoft 365, Microsoft Office
初级 · 指导项目 · 不超过 2 小时

您将获得的技能: Swift Programming, Apple iOS, iOS Development, Software Design Patterns, Object Oriented Programming (OOP), Maintainability, Data Modeling, Application Design, Programming Principles, Testability, User Interface (UI)
初级 · 课程 · 1-4 周