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

University of California, Irvine
您将获得的技能: 操作系统, 利纳克斯, 基本电气系统, 系统设计, 需求分析, 操作系统管理, Python 编程, 应用编程接口 (API), 调试, 网络协议, 嵌入式软件, 自动化工程, 电子产品, 功能要求, 嵌入式系统, 物联网, Network Protocol(网络协议, 电子元件, TCP/IP, 用户需求文件, 测试计划
初级 · 专项课程 · 3-6 个月

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

您将获得的技能: IT Security Architecture, Information Systems Security, Network Security, Application Security, Cybersecurity, Security Awareness, Encryption, Cryptography, Security Management, Authorization (Computing), Firewall, Authentications, Threat Detection, Malware Protection, AI Enablement, Wireless Networks
初级 · 课程 · 1-3 个月

您将获得的技能: Bootstrap (Front-End Framework), Software Development Life Cycle, Cloud-Native Computing, Software Architecture, React Redux, Browser Compatibility, User Centered Design, GitHub, CI/CD, Cloud Applications, Responsive Web Design, Cloud Development, NoSQL, Webpack, HTML and CSS, Application Development, MongoDB, Agile Methodology, Cascading Style Sheets (CSS), Engineering Software
初级 · 专业证书 · 3-6 个月

University of Michigan
您将获得的技能: 单元测试, 恢复性应用程序接口, 计划发展, Python 编程, 网络抓取, 编程原则, 数据操作, 调试, JSON, 文件输入/输出, 面向对象设计, 统一建模语言, 数据导入/导出, 数据结构, Jupyter, 图像分析, 软件设计, 数据处理, 面向对象编程(OOP), 计算机编程
初级 · 专项课程 · 3-6 个月

您将获得的技能: 数据分析, 事务处理, Python 编程, 查询语言, Pandas(Python 软件包), 数据操作, 存储过程, 数据库, Jupyter, 关系数据库
初级 · 课程 · 1-3 个月

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 个月
您将获得的技能: Application Security, OAuth, Data Validation, Authentications, Security Testing, Secure Coding, Web Applications, Authorization (Computing), Vulnerability Scanning, Cyber Attacks, Distributed Denial-Of-Service (DDoS) Attacks, Server Side, Security Strategy
中级 · 课程 · 1-4 周

您将获得的技能: Software Development Life Cycle, Cloud-Native Computing, Software Architecture, Hibernate (Java), Database Design, Responsive Web Design, Docker (Software), Containerization, Object Oriented Programming (OOP), File I/O, Microservices, CI/CD, Restful API, Data Ethics, Java Programming, Model Deployment, Engineering Software, Database Management, Software Design, Version Control
初级 · 专业证书 · 3-6 个月

IBM
您将获得的技能: 生成式人工智能, 人工智能, 网络安全, 数据安全, 数据存储, 云平台, 云计算, 计算机硬件, 云计算架构, 网络攻击, 云基础设施, 云部署, 通用网络, 外围设备, 云安全, 云服务, 虚拟化, OSI 模型, 系统配置, 测试计划
初级 · 专项课程 · 3-6 个月

Atlassian
您将获得的技能: 精益方法, 产品要求, 冲刺回顾, 软件版本控制, 敏捷项目管理, Jira (软件), 看板原则, 积压工作, 冲刺计划, 持续改进流程, 查询语言, 工作流程管理, 敏捷方法, 项目管理, Scrum(软件开发), Agile 项目管理, Agile 方法论, 用户故事
初级 · 课程 · 1-4 周

Vanderbilt University
您将获得的技能: Prompt Engineering, ChatGPT, Prompt Patterns, Generative AI, Legal Technology, LLM Application, Productivity, OpenAI, AI Personalization, AI Enablement, Legal Strategy, Large Language Modeling, Artificial Intelligence, Legal Research, Data Ethics, Expense Management, Creativity, Responsible AI, Verification And Validation, Travel Arrangements
初级 · 专项课程 · 1-3 个月