软件工程课程可以帮助您学习 Python 和 Java 等编程语言、软件开发方法、版本控制系统和测试实践。您可以培养代码优化、调试和协作项目管理方面的技能。许多课程都会介绍一些工具,如用于版本控制的 Git、用于容器化的 Docker 以及 Visual Studio Code 等集成开发环境 (IDE),这些工具可以提高您高效开发、测试和部署软件的能力。

您将获得的技能: React Native, Software Development Life Cycle, Flutter (Software), Swift Programming, Mobile Development, Software Architecture, Apple Xcode, React Redux, Android Studio, User Centered Design, Android Development, Apple iOS, Responsive Web Design, Git (Version Control System), GitHub, Android (Operating System), Cascading Style Sheets (CSS), Software Design, Data Ethics, AI Personalization
初级 · 专业证书 · 3-6 个月

University of California, Irvine
您将获得的技能: Network Protocol(网络协议, 计算机编程, 计算机硬件, 嵌入式系统, 集成开发环境, 嵌入式软件, 电子元件, 开发环境, 开放源码技术, C(编程语言), 网络协议, 调试, 电子工程, 数字通信
混合 · 课程 · 1-4 周

您将获得的技能: Prompt Engineering, Generative AI, Generative Model Architectures, Gemini, Model Deployment, Generative AI Agents, Generative Adversarial Networks (GANs), Google Gemini, Responsible AI, Performance Tuning, Large Language Modeling, Software Development Tools, Code Review, Software Engineering, Artificial Intelligence, AI Personalization, Software Development, Software Quality Assurance, Debugging, Automation
中级 · 专项课程 · 3-6 个月

您将获得的技能: Prompt Patterns, AI Enablement, Personalized Service, Data Ethics, Customer experience improvement, Real Time Data, Artificial Intelligence, Artificial Intelligence and Machine Learning (AI/ML), Large Language Modeling, Responsible AI, AI Workflows, Customer Advocacy, Content Creation, Machine Learning, Image Analysis, Context Management, Decision Making
初级 · 专项课程 · 1-3 个月

Vanderbilt University
您将获得的技能: Prompt Engineering, AI Security, ChatGPT, Prompt Patterns, Generative AI, Crisis Management, LLM Application, Productivity, Incident Response, Responsible AI, OpenAI, AI Personalization, AI Enablement, Data Ethics, Artificial Intelligence, Large Language Modeling, Business Ethics, Information Privacy, Threat Modeling, Cybersecurity
初级 · 专项课程 · 3-6 个月

Northeastern University
您将获得的技能: Software Development Life Cycle, Agile Software Development, Agile Methodology, Requirements Analysis, Agile Project Management, Software Development Methodologies, Application Lifecycle Management, Interpersonal Communications, Scrum (Software Development), Sprint Retrospectives, User Story, Waterfall Methodology, Sprint Planning, Quality Management, Project Management, Cross-Functional Collaboration, Continuous Improvement Process
初级 · 课程 · 1-4 周

Duke University
您将获得的技能: Algorithm, 数据分析, Java 编程, Java, 计算机编程, 集成开发环境, 数据处理, 面向对象编程(OOP), 数据操作, 统计分析, 数据导入/导出, 算法, 文件输入/输出, 软件设计, 调试, 软件测试, 编程原则, 软件文档, 计划发展, 解决问题, 应用程序接口设计
初级 · 课程 · 1-3 个月

University of Virginia
您将获得的技能: 商业分析, 设计思维, DevOps, 客户分析, 敏捷方法, Agile 方法论, 团队建设, 产品测试, 新产品开发, Agile 项目管理, 敏捷项目管理, 创新, 团队管理, 团队领导, 敏捷产品开发, Agile 软件开发, 敏捷软件开发, 可用性测试, 产品管理, 分析, 团队绩效管理, 用户故事, 持续交付
初级 · 专项课程 · 3-6 个月

Coursera
您将获得的技能: HubSpot CRM, Customer Relationship Management, Customer Data Management, Email Marketing, Marketing Materials, Business Software, Sales Development, Customer Communications Management, Sales Pipelines, Dashboard, Data Management, Customer Service, Marketing, Sales Operations, Team Oriented
初级 · 指导项目 · 不超过 2 小时

您将获得的技能: Storyboarding, Wireframing, Information Architecture, Figma (Design Software), User Story, User Experience Design, User Centered Design, Prototyping, User Interface (UI), Usability, Mockups, Persona (User Experience), User Flows
初级 · 课程 · 1-4 周

Vanderbilt University
您将获得的技能: Prompt Engineering, ChatGPT, Prompt Patterns, Large Language Modeling, LLM Application, Productivity, Project Planning, OpenAI, AI Enablement, Generative AI, Risk Analysis, Timelines, Project Risk Management, Performance Metric, Project Schedules, Project Management, Artificial Intelligence, Key Performance Indicators (KPIs), Smart Goals, Taking Meeting Minutes
初级 · 专项课程 · 1-3 个月

University of California, Irvine
您将获得的技能: 计算机编程, 控制系统, 电子产品, 外围设备, 物联网, 基本电气系统, 电子硬件, 远程访问系统, 自动化工程, 电气与计算机工程, 电子元件, 编程原则, 无线网络, 系统工程, 计算机系统, 电气布线, 嵌入式系统, 硬件设计, 人机界面, 互动学习
混合 · 课程 · 1-4 周