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

University of Alberta
您将获得的技能: 需求分析, 风险管理, 业务要求, 功能要求, 风险管理框架, 冲刺计划, Agile 方法论, 软件开发生命周期, 项目规划, Scrum(软件开发), 产品管理, 项目风险管理, 项目管理, Kanban 原则, 需求征询, 冲刺回顾, 软件开发方法, 敏捷软件开发, 需求管理, 软件技术审查
初级 · 专项课程 · 3-6 个月

您将获得的技能: Test Planning, Software Testing, Debugging, Test Case, Issue Tracking, Functional Testing, Unit Testing, Software Quality Assurance, System Testing, Test Tools, Acceptance Testing, Integration Testing, Test Driven Development (TDD), Test Automation, Regression Testing, Quality Assurance, Waterfall Methodology, Agile Methodology, Python Programming
初级 · 课程 · 1-4 周

您将获得的技能: Threat Modeling, Application Security, Open Web Application Security Project (OWASP), Secure Coding, Authentications, OAuth, Development Testing, Software Development Life Cycle, Unified Modeling Language, Authorization (Computing), Single Sign-On (SSO), Security Software, Software Development, Vulnerability Assessments, Data Validation, Cyber Security Assessment, Cyber Security Strategy, Cybersecurity, Role-Based Access Control (RBAC)
中级 · 课程 · 3-6 个月

University of Colorado System
您将获得的技能: 图表设计, 业务要求, 功能要求, 需求分析, 软件文档, 风险管理框架, 设定目标, 系统要求, 故事板, 面试技巧, 用户需求文件, 安全需求分析, Agile 方法论, 统一模型语言, 需求征询, 数据流图 (DFD), 模型, 软件开发方法, 需求管理, 软件设计文件
初级 · 专项课程 · 3-6 个月

您将获得的技能: Model Deployment, Feature Engineering, PySpark, Data Import/Export, Big Data, Apache Spark, Dashboard, Data Architecture, Data Governance, Apache Kafka, Cloud Deployment, Apache Hadoop, Metadata Management, Data Storage, Apache Hive, Application Programming Interface (API), Data Quality, Data Cleansing, Applied Machine Learning, Cloud Services
中级 · 专项课程 · 3-6 个月

Vanderbilt University
您将获得的技能: Prompt Engineering, ChatGPT, Prompt Patterns, LLM Application, Productivity, OpenAI, Creative Problem-Solving, Generative AI, Expense Reports, AI Enablement, AI Personalization, Image Analysis, Artificial Intelligence, Innovation, Brainstorming, Large Language Modeling, Game Design, Expense Management, Organizational Skills, Computer Vision
初级 · 专项课程 · 1-3 个月

IBM
您将获得的技能: 生成式人工智能, 数据操作, 微软Excel, 数据分析, Python 程序设计, 数据可视化软件, 交互式数据可视化, 专业网络, 数据展示, 数据整理, SQL, 仪表板, IBM Cognos 分析, 网页抓取, 数据导入/导出, Excel 公式, Plotly, 数据叙事, 数据可视化, 探索性数据分析
攻读学位
初级 · 专业证书 · 3-6 个月

University of Leeds
您将获得的技能: Engineering Design Process, Engineering Management, Requirements Elicitation, Product Lifecycle Management, Problem Solving, Product Design, Product Development, Engineering Practices, New Product Development, Product Requirements, Conceptual Design
初级 · 课程 · 1-4 周

Dartmouth College
您将获得的技能: Structural Analysis, Structural Engineering, Architectural Engineering, Building Design, Vibrations, Civil Engineering, Engineering, Construction, SketchUp (3D Modeling Software), Mechanics, Engineering Analysis, Engineering Calculations, Mathematical Modeling, Engineering Design Process, Design, Simulation and Simulation Software, Experimentation, Materials science, 3D Modeling
初级 · 专项课程 · 3-6 个月

Vanderbilt University
您将获得的技能: 验证和确认, 负责任的人工智能, Prompt Engineering, 生成式人工智能, 风险管理框架, 创造力, 人工智能, 文件管理, 数据展示, 构思, AI 赋能, 解决问题, 数据分析, 生产率, LLM 申请, 信息管理, 提示模式, 大型语言模型, OpenAI, ChatGPT
初级 · 专项课程 · 1-3 个月

您将获得的技能: Data Storytelling, Rmarkdown, Data Literacy, Data Visualization, Data Presentation, Data Ethics, Data Cleansing, Data Validation, Ggplot2, R (Software), Tableau Software, Sampling (Statistics), Presentations, Spreadsheet Software, Data Analysis, LinkedIn, Object Oriented Programming (OOP), Data Structures, Interviewing Skills, Applicant Tracking Systems
攻读学位
初级 · 专业证书 · 3-6 个月

IBM
您将获得的技能: 工程软件, 专业精神, 应用程序开发, 面试技巧, 沟通, 解决问题, 语言交流技能, 建立关系, 软件工程, 后端网站开发, 专业发展, 软件开发
初级 · 课程 · 1-4 周