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

University of Michigan
您将获得的技能: Python 程序设计, 计算机编程, 数据结构, 可视化(计算机制图), 设计师, 动画, 计算逻辑, 三维建模, 生成模型架构, 自动化, 脚本
初级 · 课程 · 1-3 个月

University of Glasgow
您将获得的技能: 生理学, 三维资产, 生物医学工程, 医学术语, 医学影像, 虚拟环境, 增强现实与虚拟现实(AR/VR), 解剖学, 动画, 生物学, 图像分析, 科学可视化, 三维建模
中级 · 课程 · 1-4 周

University of Toronto
您将获得的技能: 计算机编程, 苹果 Xcode, 模型-视图-控制器, 用户界面(UI), 应用框架, 移动开发, 用户界面和用户体验(UI/UX)设计, 苹果 iOS, Swift 编程, UI 组件
混合 · 课程 · 1-3 个月

Logical Operations
您将获得的技能: Adobe Illustrator, Adobe Creative Cloud, Graphic Design, Graphic and Visual Design, Adobe Photoshop, Graphic and Visual Design Software, User Interface (UI), Computer Graphics, Document Management, Design Elements And Principles, Typography, Web Content, Productivity Software, Scalability
混合 · 课程 · 1-3 个月

您将获得的技能: Research Methodologies, User Research, Ideation, Team Building, UI/UX Research, Usability Testing, Team Oriented, Product Design, User Centered Design, User Experience, Product Development, Performance Measurement, Product Improvement, Innovation, Prioritization, UI/UX Strategy, Agile Product Development, A/B Testing, Customer Engagement, Product Requirements
中级 · 课程 · 1-3 个月

Duke University
您将获得的技能: 负责任的人工智能, 无服务器计算, Docker (软件), CI/CD, PyTorch(机器学习库), 机器学习, 大数据, 张力流, 集装箱化, Microsoft Copilot, 拥抱的脸, MLOps(机器学习 Operator), 应用机器学习, Devops, 人工智能和机器学习(AI/ML), 云计算解决方案, 拉斯特(编程语言), GitHub
高级设置 · 课程 · 1-3 个月

您将获得的技能: Unreal Engine, 3D Assets, Virtual Environment, 3D Modeling, Computer Graphics, Architectural Design, Visualization (Computer Graphics), Building Design, Performance Tuning
高级设置 · 课程 · 1-3 个月

California Institute of the Arts
您将获得的技能: 创造力, 设计师, 视频游戏开发, 系统设计, 叙事, 构思, 概念设计, 动画和游戏设计, 游戏设计, 互动设计
初级 · 课程 · 1-4 周

您将获得的技能: LangChain, LLM Application, Hugging Face, Retrieval-Augmented Generation, OpenAI API, LangGraph, Model Deployment, AI Workflows, Large Language Modeling, AI Orchestration, Generative AI, Generative Model Architectures, CI/CD, Embeddings, Text Mining, Containerization, Restful API, Open Source Technology, Data Preprocessing, Docker (Software)
中级 · 专项课程 · 1-3 个月

University of Minnesota
您将获得的技能: Scrum(软件开发), 冲刺回顾, 测试驱动开发(TDD), 用户故事, 敏捷项目管理, 积压工作, 冲刺计划, 持续集成, Agile 方法论, 软件开发方法, 敏捷软件开发
中级 · 课程 · 1-4 周

University of California San Diego
您将获得的技能: Python 程序设计, 分子生物学, 计算机编程工具, 数学建模, 图论, 计算思维, 生物学, 生物信息学
中级 · 课程 · 1-3 个月

您将获得的技能: Cascading Style Sheets (CSS), Hypertext Markup Language (HTML), User Interface (UI), User Experience Design, Web Design and Development, Development Environment, Front-End Web Development, Javascript, Web Development, Web Applications, Responsive Web Design, Microsoft Visual Studio, Real Time Data, Data Validation
初级 · 课程 · 1-3 个月