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

Microsoft
您将获得的技能: Microsoft Word, Microsoft PowerPoint, 写作, 计算机扫盲, 微软办公软件, 多媒体, 网页内容无障碍指南, 文件管理, 微软Excel, 编辑, 技术文档, 电子表格软件, 微软 365, 数据导入/导出, 数据可视化, Excel 公式, 协作软件, 演讲, 生产力软件, Microsoft Windows
初级 · 专项课程 · 3-6 个月
Rice University
您将获得的技能: 微软Excel, 散点图, 数据分析, 电子表格软件, 数据导入/导出, 透视表和图表, 柱状图, 数据可视化软件, Excel 公式, 制图, 数据操作
混合 · 课程 · 1-4 周
Duke University
您将获得的技能: 统计, 探索性数据分析, 统计分析, 统计方法, 统计建模, 贝叶斯统计, 抽样(统计), 统计推理, 同行评审, 概率与统计, 回归分析, 概率, 统计假设检验, R 语言程序设计(中文版), 数据分析, 统计报告, 概率分布, 数据可视化, 数据分析软件, R(软件)
初级 · 专项课程 · 3-6 个月

Amazon
您将获得的技能: Git (Version Control System), Software Development Methodologies, Requirements Analysis, Version Control, Application Development, Software Development Life Cycle, Agile Software Development, Unified Modeling Language, Software Testing, JUnit, Agile Methodology, Spring Framework, Maintainability, Debugging, Java, Software Design Patterns, Technical Design, Unit Testing, User Interface (UI) Design
初级 · 课程 · 1-3 个月

University at Buffalo
您将获得的技能: 分布式计算, Network Protocol(网络协议, 网络语言, 应用编程接口 (API), 密码学, 事务处理, 计划发展, 区块链, 开发环境, 集成开发环境, 新兴技术, Encryption, 开发测试, 网络开发工具, 软件架构, 网络应用, 测试驱动开发(TDD), 应用程序开发, 微软 Azure, 金融科技
中级 · 专项课程 · 3-6 个月

您将获得的技能: Git (Version Control System), GitHub, Version Control, Continuous Integration, Software Versioning, Collaborative Software, Software Development Tools, Code Review, Issue Tracking, Command-Line Interface
初级 · 课程 · 1-4 周
University of California, Davis
您将获得的技能: 半导体, 热管理, 工程学, 故障分析, 电气工程, 电子元件, 结构分析, 电子工程, 化学工程, 材料科学, 机械工程
混合 · 课程 · 1-3 个月
University of Michigan
您将获得的技能: Python 程序设计, 无监督学习, 机器学习, 决策树学习, 监督学习, 人工神经网络, 分类算法, Scikit-learn (机器学习库), 回归分析, 预测建模, 功能工程, 应用机器学习, 模型评估, 随机森林算法
中级 · 课程 · 1-4 周
Stanford University
您将获得的技能: Algorithm, 网络安全, 密码学, Authentication, 公钥加密标准(PKCS), 计算思维, 数据完整性, 安全 Code, Encryption, 数据加密标准, 关键管理, 高级加密标准(AES)
混合 · 课程 · 1-3 个月
University of California, Santa Cruz
您将获得的技能: Go (Programming Language), File I/O, Data Structures, C (Programming Language), C and C++, Programming Principles, Object Oriented Programming (OOP), Debugging, C++ (Programming Language), Computer Programming, Unit Testing, Program Development, Computational Thinking, Integrated Development Environments, Computer Science, Pseudocode, Command-Line Interface, Software Testing, Algorithms, Integration Testing
中级 · 专项课程 · 3-6 个月

您将获得的技能: Data Modeling, Stakeholder Engagement, Database Design, Dashboard, Business Intelligence, Extract, Transform, Load, Tableau Software, Data Warehousing, Stakeholder Communications, Data Pipelines, Business Reporting, Data Mart, Data Visualization, Interviewing Skills, Applicant Tracking Systems, Business Process, AI Enablement, Business Analysis, Data Analysis, SQL
攻读学位
高级设置 · 专业证书 · 3-6 个月

Microsoft
您将获得的技能: 数据处理, 数据展示, 微软Excel, Power BI, 电子表格软件, 数据分析, 时间表, Excel 公式, 数据清理, 数据操作
初级 · 课程 · 1-4 周