软件设计课程可以帮助您学习编程原理、设计模式、用户界面设计和系统架构。您可以掌握代码重构、版本控制和创建可扩展应用程序的技能。许多课程都会介绍一些工具,如用于版本控制的 Git、用于 UI/UX 设计的 Figma 以及各种集成开发环境 (IDE),以简化编码过程。通过学习这些主题和工具,您可以提高创建高效、用户友好的软件解决方案的能力。

DeepLearning.AI
您将获得的技能: 人工智能, 大型语言模型, 系统设计与实施, 数据库管理, 软件设计模式, 安全 Code, 应用设计, 应用编程接口 (API), 软件架构, 安全测试, 数据库, 软件设计, 性能调整, 数据库设计
初级 · 课程 · 1-4 周

您将获得的技能: Software Development Life Cycle, Object Oriented Programming (OOP), Java Programming, Java, Program Development, Software Development, Development Environment, Integrated Development Environments, Computer Programming, Software Engineering, Programming Principles
初级 · 课程 · 1-4 周

Ball State University
您将获得的技能: Cryptography, Application Security, Encryption, Authentications, Cybersecurity, Data Encryption Standard, Advanced Encryption Standard (AES), Email Security, Network Security, Information Systems Security, Key Management, Application Development, Public Key Infrastructure, Data Integrity
攻读学位
中级 · 课程 · 1-3 个月

Birla Institute of Technology & Science, Pilani
您将获得的技能: Object Oriented Design, Software Architecture, Software Design, Software Design Patterns, Software Development Life Cycle, Software Development, Software Engineering, Maintainability, Systems Architecture, Service Oriented Architecture, Technical Design, Web Services, Model View Controller, Event-Driven Programming
中级 · 课程 · 1-3 个月

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

您将获得的技能: User Interface (UI), UI Components, Software Design, Maintainability, Application Development, Microsoft Windows, Object Oriented Programming (OOP), Python Programming, File Management, Data Validation
混合 · 课程 · 1-4 周

您将获得的技能: UI Components, Systems Design, Software Design, User Interface and User Experience (UI/UX) Design, Design, Design Software, Scalability, Design and Product, Agile Methodology, Usability, Usability Testing, Prototyping, Design Research, Style Guides, Information Architecture, Key Performance Indicators (KPIs), UI/UX Research, Product Testing, System Programming, Prompt Patterns
中级 · 课程 · 1-3 个月

您将获得的技能: User Experience Design, Usability, User Experience, User Interface and User Experience (UI/UX) Design, Threat Modeling, UI/UX Strategy, Interaction Design, Application Security, Authentications, Human Centered Design, Security Strategy, Usability Testing, Authorization (Computing), Security Controls, Multi-Factor Authentication, Security Awareness, Computer Security Awareness Training, Cybersecurity, Safety Standards, Information Privacy
中级 · 课程 · 1-3 个月

Michigan State University
您将获得的技能: 原型设计, 叙事, 三维资产, C#(编程语言), 计算机图形学, 视频游戏开发, 动画和游戏设计, 多媒体, 同行评审, 用户体验设计, 概念设计, Unity 引擎, 软件设计, 软件文档, 跨平台开发, 用户界面(UI), 构思, 游戏设计, 三维建模, 软件设计文件
初级 · 专项课程 · 3-6 个月

您将获得的技能: Video Production, Instructional Design, Virtual Environment, User Interface and User Experience (UI/UX) Design, Learning Management Systems, Teaching, User Experience Design, User Centered Design, Storyboarding, Student Engagement, Learning Styles, Technical Writing, Human Centered Design, UI/UX Research, Information Architecture, Online Advertising
初级 · 课程 · 1-3 个月

University of Colorado System
您将获得的技能: 安全工程, 威胁建模, 亚马逊网络服务, 云安全, 威胁检测, 地理信息系统, 负载平衡, AWS 身份和访问管理 (IAM), 网络安全, 基于角色的访问控制(RBAC), 用户账户, 恶意软件保护, 身份和访问管理, Distributed Denial-Of-Service (DDoS) 攻击, 亚马逊弹性计算云 Computing, 云计算, Network Security, 信息系统安全, 入侵检测和防御, 授权(计算)
初级 · 专项课程 · 3-6 个月
University of California San Diego
您将获得的技能: A/B 测试, 原型设计, 故事板, 协作软件, 可用性, 用户体验设计, 统计分析, 实验, 人为因素, 人机交互, 可用性测试, R 语言程序设计(中文版), 平面和视觉设计, 远程办公, 构思, 交互设计, 用户界面 (UI) 设计, 用户研究, 以人为本的设计, 设计研究
中级 · 专项课程 · 3-6 个月