软件工程课程可以帮助您学习 Python 和 Java 等编程语言、软件开发方法、版本控制系统和测试实践。您可以培养代码优化、调试和协作项目管理方面的技能。许多课程都会介绍一些工具,如用于版本控制的 Git、用于容器化的 Docker 以及 Visual Studio Code 等集成开发环境 (IDE),这些工具可以提高您高效开发、测试和部署软件的能力。
Rice University
您将获得的技能: 电子表格软件, Excel 公式, 制图, 数据操作, 微软Excel, 透视表和图表, 柱状图, 数据可视化软件, 数据导入/导出, 散点图, 数据分析
混合 · 课程 · 1-4 周
University of California, Davis
您将获得的技能: 电子工程, 结构分析, 工程学, 半导体, 电子元件, 热管理, 化学工程, 机械工程, 电气工程, 故障分析, 材料科学
混合 · 课程 · 1-3 个月
Duke University
您将获得的技能: 统计建模, 统计假设检验, 探索性数据分析, 概率与统计, 统计推理, R 语言程序设计(中文版), 贝叶斯统计, 概率分布, R(软件), 统计, 同行评审, 统计方法, 数据分析, 统计分析, 统计报告, 数据分析软件, 统计软件, 数据可视化, 抽样(统计), 回归分析
初级 · 专项课程 · 3-6 个月

Microsoft
您将获得的技能: 数据管理, 电子表格软件, 编辑, 演讲, Microsoft Windows, 数据输入, Microsoft PowerPoint, Excel 公式, 微软办公软件, 多媒体, Microsoft Word, 微软Excel, 技术文档, 微软 365, 生产力软件, 数据可视化, 写作, 协作软件, 数据导入/导出, 文件管理
初级 · 专项课程 · 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 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 个月

您将获得的技能: 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
您将获得的技能: 探索性数据分析, 高级分析, 可视化(计算机制图), Tableau 软件, 数据伦理, 数据叙事, 制图, 提案制定, 故事板, 仪表板, 利益相关者分析, 设计元素和原则, 交互式数据可视化, 数据映射, 数据扫盲, 数据展示, 透视表和图表, 数据可视化软件, 数据可视化, 数据分析
初级 · 专项课程 · 3-6 个月
Stanford University
您将获得的技能: 安全 Code, Encryption, Authentication, 计算思维, 数据完整性, 网络安全, Algorithm, 数据加密标准, 公钥加密标准(PKCS), 高级加密标准(AES), 密码学, 关键管理
混合 · 课程 · 1-3 个月

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

Amazon Web Services
您将获得的技能: AWS 身份和访问管理 (IAM), 数据库系统, 亚马逊 S3, 亚马逊网络服务, 云基础设施, 云安全, 亚马逊云观察, 可扩展性, 无服务器计算, 亚马逊 DynamoDB, 云存储, 公共云, 云计算, 云计算架构, 软件架构, 亚马逊弹性计算云 Computing, 应用程序接口网关, 事件驱动编程, 数据迁移, 解决方案架构
初级 · 专项课程 · 1-3 个月