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

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

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 个月
Duke University
您将获得的技能: 查询语言, 业务指标, 数据可视化, 数据分析, 大数据, 商业分析, 仪表板, 数据库设计, MySQL, 数据可视化软件, 业务流程改进, Tableau 软件, 商业智能, 预测建模, 关系数据库, Microsoft Excel, 业务分析, 分析, 商务交流, 数据故事
初级 · 专项课程 · 3-6 个月

Meta
您将获得的技能: 查询语言, Unix 命令, 全栈式网络开发, 后端网站开发, GitHub, Git(版本控制系统), 云托管, 网络开发, 数据库设计, Python 编程, 恢复性应用程序接口, 版本控制, Django (网络框架), 数据结构, 应用程序接口测试, 关系数据库, 数据库管理系统, 前端网络开发, Algorithm, 计算机编程, 算法
攻读学位
初级 · 专业证书 · 3-6 个月

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

您将获得的技能: 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 个月
您将获得的技能: 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 周

IBM
您将获得的技能: 机器学习, Model Evaluation, 无监督学习, 监督学习, 逻辑回归, 模型评估, Python 编程, 应用机器学习, 降维, 分类算法, Scikit Learn(机器学习库), 决策树学习, 预测建模, 回归分析, 功能工程
中级 · 课程 · 1-3 个月

IBM
您将获得的技能: Model Evaluation, 数据转换, 数据分析, 模型评估, 数据可视化, Scikit Learn(机器学习库), Python 编程, Pandas(Python 软件包), 数据操作, 数据清理, 数据预处理, 预测分析, 预测建模, 功能工程, Matplotlib, 数据导入/导出, 回归分析, 统计分析, 探索性数据分析, NumPy
中级 · 课程 · 1-3 个月

您将获得的技能: 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 个月

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