Design Patterns 课程可以帮助您学习面向对象的设计原则、Singleton 和 Observer 等常见设计模式以及软件架构的最佳实践。您可以掌握代码重构、提高可维护性和加强开发人员之间协作的技能。许多课程都会介绍一些工具,如用于可视化设计结构的 UML 和便于实现设计模式的 Integrated Development Environment (IDE),使您能够在实际编码项目中应用这些概念。

Arizona State University
您将获得的技能: Supervised Learning, Unsupervised Learning, Matplotlib, File I/O, Generative Adversarial Networks (GANs), NumPy, Object Oriented Programming (OOP), Deep Learning, Image Analysis, Plot (Graphics), Machine Learning Algorithms, Object Oriented Design, Applied Machine Learning, Integrated Development Environments, Pandas (Python Package), Python Programming, Machine Learning, Event-Driven Programming, Programming Principles, Computer Programming
初级 · 专项课程 · 3-6 个月

American Psychological Association
您将获得的技能: Qualitative Research, Interviewing Skills, Case Studies, Research, Research Methodologies, Data Analysis, Data Collection, Social Sciences, Research Design, Psychology, Cultural Diversity, Analytical Skills, Anthropology
初级 · 专项课程 · 3-6 个月

University of Colorado System
您将获得的技能: 用户需求文件, 功能要求, 软件开发生命周期, 需求分析, Agile 方法论, 系统要求, 验证和确认, 软件开发方法, 软件设计文件, 技术交流, 需求征询
初级 · 课程 · 1-4 周

Google Cloud
您将获得的技能: JSON, 可扩展性, 还原式 API, 中间件, API 设计, 持续集成, 持续部署, 代理服务器, 可扩展标记语言(XML), 云 API, 软件版本控制, CI/CD, 应用编程接口 (API), 应用程序接口网关
初级 · 课程 · 1-3 个月

National Taiwan University
您将获得的技能: 三维资产, SketchUp(3D 建模软件), 装配图, 三维建模, 建筑设计, 计算机辅助设计, 建筑与施工
中级 · 课程 · 1-3 个月

Duke University
您将获得的技能: 三维资产, 脚本, 视频游戏开发, 计算机图形学, 故事板, 动画和游戏设计, 调试, 动画, 编程原则, 事件驱动编程, 计算机编程, 游戏设计
初级 · 课程 · 1-3 个月

Pontificia Universidad Católica de Chile
您将获得的技能: Learning Strategies, Human Learning, Willingness To Learn, Biology, Collaboration, Self-Awareness, Motivational Skills, Self-Motivation, Time Management, Resourcefulness, Organizational Skills
中级 · 课程 · 1-3 个月

University of Michigan
您将获得的技能: Responsible AI, Data Ethics, Generative AI, Artificial Intelligence, Art History, Creativity, Image Analysis, Prompt Engineering, Ethical Standards And Conduct, Innovation, Risk Management Framework, Environmental Issue, Creative Design, Trustworthiness, Intellectual Property, Problem Solving, Analysis, Experimentation, Leadership, Collaboration
初级 · 专项课程 · 3-6 个月
University of Michigan
您将获得的技能: Python 程序设计, 数据建模, 超文本标记语言(HTML), 数据库设计, 面向对象编程(OOP), 模型-视图-控制器, 网络开发, Django (网络框架), SQL, 数据库开发, 对象关系映射, 应用安全, 网络应用
中级 · 课程 · 1-3 个月

École Polytechnique Fédérale de Lausanne
您将获得的技能: 数字通信, 数字信号处理, 电子产品, 电信, 工程分析, 计算机编程, 电气与计算机工程, 通信系统, 数据映射, 数值分析, 实时数据
中级 · 课程 · 1-4 周
INSEAD
您将获得的技能: 区块链, 业务建模, 同行评审, 价值主张, 新业务开发, 竞争分析, 案例研究, 市场调查, 市场机遇, 解决方案设计, 企业战略, 目标受众, 商业分析, 市场分析
中级 · 课程 · 1-3 个月

Commonwealth Education Trust
您将获得的技能: 统计分析, 同行评审, 课程规划, 撰写报告, 学生参与, 教学策略, 教育与培训, 调查, 教学, 教学和课程设计
混合 · 课程 · 1-3 个月