算法设计课程可以帮助您学习排序算法、图论、动态编程和复杂性分析。您可以培养解决问题、优化代码效率以及理解树和 Hashing Table 等数据结构的技能。许多课程都会介绍 Python、Java 或 C++ 等工具以及实现算法的框架,这些工具可支持人工智能、数据分析和软件开发等任务。

您将获得的技能: Software Design Patterns, Code Review, System Design and Implementation, C and C++
中级 · 课程 · 3-6 个月

Starweaver
您将获得的技能: Computer-Aided Design, Engineering Design Process, Product Engineering, Mechanical Design, Engineering, Simulation and Simulation Software, Conceptual Design, Sustainable Design, Creativity, Problem Solving, Prototyping, Innovation, Analytical Skills, Automation, Artificial Intelligence and Machine Learning (AI/ML), Emerging Technologies
初级 · 课程 · 1-4 周

Coursera
您将获得的技能: AI Security, USB, Threat Modeling, Hardware Design, Electronic Hardware, Model Deployment, CI/CD, Electronics, Security Engineering, Electrical Systems, Electronics Engineering, Routing Protocols, Electrical Power, Power Electronics, Design Reviews, Computer-Aided Design, Electronic Components, Schematic Diagrams, Technical Design, Design
中级 · 专项课程 · 1-3 个月

您将获得的技能: Restful API, Spring Framework, Microservices, Cloud Deployment, API Design, Spring Boot, OAuth, System Design and Implementation, Java, Systems Design, Service Oriented Architecture, Software Design, Performance Tuning, Authentications, Web Design and Development, Sprint Planning, NoSQL, SQL, Databases, Product Management
初级 · 课程 · 1-3 个月
University of Virginia
您将获得的技能: 创新, 设计思维, 战略思考, 利益相关者分析, 用户体验, 价值评估工程, 客户洞察, 角色开发, 改善客户体验, 定性研究, 以人为本的设计, 流程制图, 用户研究, 面试技巧
初级 · 课程 · 1-3 个月

Indian Institute of Technology Guwahati
您将获得的技能: User Experience Design, User Experience, Human Computer Interaction, User Centered Design, Usability, User Interface (UI), Interaction Design, Design, Design Research, User Research, Wireframing
初级 · 课程 · 1-4 周
University of California San Diego
您将获得的技能: 创新, 创造力, 构思, 设计思维, 原型设计, 模型, A/B 测试, 用户体验设计, 设计研究, 可用性, 可用性测试, 以人为本的设计, 用户研究, 用户界面和用户体验(UI/UX)设计, 交互设计
混合 · 课程 · 1-3 个月

您将获得的技能: Software Design Patterns, Node.JS, Event-Driven Programming, Object Oriented Design, Software Design, Software Architecture, Javascript, Object Oriented Programming (OOP), Systems Design, Maintainability, Middleware, Performance Tuning, Real-Time Operating Systems, Scalability, Debugging
中级 · 课程 · 1-3 个月

您将获得的技能: Software Architecture, Computer Graphics, Software Design, Maintainability, Software Design Patterns, Scalability, System Design and Implementation, Debugging, Performance Tuning
初级 · 课程 · 1-4 周
您将获得的技能: Hardware Design, Field-Programmable Gate Array (FPGA), Data Structures, Systems Design, Application Specific Integrated Circuits, Electronic Systems, Computer Engineering, Verification And Validation, Embedded Systems, Software Design, Simulation and Simulation Software, Test Engineering, Programming Principles, Data Synthesis, Analysis, Design, Process Optimization
中级 · 课程 · 1-4 周
Ludwig-Maximilians-Universität München (LMU)
您将获得的技能: 同行评审, 战略决策, 组织结构, 战略思考, 博弈论, 留住客户, 分析, 增长战略, 竞争分析, 组织战略, 撰写报告, 企业战略, 组织效力, 战略伙伴关系, 产品战略, 兼并与收购, 业务咨询, 管理咨询, 组织变革, 商业研究
中级 · 专项课程 · 3-6 个月

University of Colorado Boulder
您将获得的技能: Object Oriented Design, JUnit, Object Oriented Programming (OOP), Unified Modeling Language, Software Design Patterns, Software Testing, Software Engineering, Java, Java Programming, Computer Programming, Application Design, User Interface and User Experience (UI/UX) Design, Unit Testing, Software Design, Software Architecture, API Design, Model View Controller, Program Development, Software Development, Databases
中级 · 专项课程 · 3-6 个月