软件工程师可以帮助您了解软件的开发、编写和测试过程。您可以在架构、编程、版本控制和调试等方面获得帮助。许多课程还提供了来自软件领域的工具和工作流程。
University of London
您将获得的技能: 理论计算机科学, 可视化(计算机制图), 计算机扫盲, 计算机科学, 调试, 算术, 制图, Network Security, 计算机系统, Javascript, 计算思维, 计算机图形学, 开发环境, 计算机编程, 计划发展, 网络应用, 解决问题, 数据扫盲, 计算机网络, 普通数学
攻读学位
初级 · 专项课程 · 1-3 个月

University of Colorado Boulder
您将获得的技能: 嵌入式系统, 调试, 计算机结构, Git(版本控制系统), 硬件架构, C(编程语言), 嵌入式软件, 开发环境, 软件设计, 构建工具, 版本控制, 软件技术审查, 软件配置管理, 软件开发工具
中级 · 课程 · 1-4 周

IBM
您将获得的技能: 数据战略, 人工智能, 数据驱动的决策制定, 计算机编程, 生成式人工智能
初级 · 课程 · 1-3 个月

您将获得的技能: Release Management, Application Deployment, Test Planning, CI/CD, Software Quality Assurance, Performance Testing, Software Development Life Cycle, Software Testing, Maintainability, Risk Management, Test Driven Development (TDD), Data Validation, Behavior-Driven Development, Product Lifecycle Management, Systems Analysis, Systems Thinking, Business Process Automation, Data Modeling, Process Flow Diagrams, Digital Transformation
中级 · 课程 · 1-4 周

University of Leeds
您将获得的技能: 功能测试, 集成测试, 单元测试, 测试案例, 验证和确认, 软件开发生命周期, 软件测试, 验收测试, 性能测试, 可用性测试, 系统测试, 软件开发, 质量保证
初级 · 课程 · 1-4 周

Johns Hopkins University
您将获得的技能: Ajax, HTML and CSS, Cascading Style Sheets (CSS), Javascript, Responsive Web Design, Bootstrap (Front-End Framework), Web Design, Web Development, Front-End Web Development, Web Design and Development, JSON, Web Applications, Scripting, Browser Compatibility, Hypertext Markup Language (HTML), Object Oriented Programming (OOP), Event-Driven Programming, User Experience Design, Web Services, Requirements Analysis
初级 · 专项课程 · 1-3 个月

University of Copenhagen
您将获得的技能: 经济学, 可持续发展, 政策分析, 社会影响, 研究, 减缓气候变化, 环境资源管理, 管理, 企业可持续发展, 环境科学, 环境政策
初级 · 课程 · 1-4 周

您将获得的技能: QuickBooks (Accounting Software), Vendor Management, Inventory and Warehousing, Accounting Software, Customer Data Management, Financial Analysis, Billing & Invoicing, Sales Management, Financial Reporting, Expense Management, Payroll, Accounts Payable, Bookkeeping, Cash Flows, Accounts Receivable
初级 · 课程 · 1-3 个月

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

您将获得的技能: 统计, 数据科学, 数据可视化软件, 数据库, Pandas(Python 软件包), 数据展示, 描述性统计, 统计假设检验, 统计方法, 仪表板, 网页抓取, 数据分析, Python 程序设计, SQL, 数据可视化, IBM 云, Jupyter, 关系数据库, 编程原则, 统计分析
攻读学位
初级 · 专项课程 · 3-6 个月

Duke University
您将获得的技能: Java 编程, 调试, Java, 文件输入/输出, Algorithm, 面向对象编程(OOP), 集成开发环境, 数据导入/导出, 计算机编程, 软件设计, 软件工程, 数据分析软件, 解决问题
初级 · 课程 · 1-3 个月

University of Colorado System
您将获得的技能: 图论, 软件设计模式, Algorithm, 文件输入/输出, 数据结构, 面向对象编程(OOP), UI 组件, 应用程序开发, 视频游戏开发, 数据存储, 计算机编程, 原型设计, 软件设计, 事件驱动编程, 游戏设计, 面向对象设计, 编程原则, 软件架构, Unity 引擎, C#(编程语言)
初级 · 专项课程 · 3-6 个月