软件工程师可以帮助您了解软件的开发、编写和测试过程。您可以在架构、编程、版本控制和调试等方面获得帮助。许多课程还提供了来自软件领域的工具和工作流程。

New York University
您将获得的技能: 网络安全, Authentication, 基础设施安全, Network Security, 移动安全, 网络风险, 网络安全战略, 数据加密标准, 公钥基础设施, 安全工程, 企业安全, 威胁检测, 密码学, 计算机安全, 应用安全, 网络安全政策, Distributed Denial-Of-Service (DDoS) 攻击, 网络攻击, 威胁建模, 防火墙
初级 · 专项课程 · 3-6 个月

您将获得的技能: AI Orchestration, AI Workflows, OpenAI API, ChatGPT, Test Script Development, Agentic systems, Context Management, Secure Coding, Debugging
中级 · 课程 · 1-4 周

Universidad Nacional Autónoma de México
您将获得的技能: Java, Object Oriented Programming (OOP), Java Programming, Android Development, Android Studio, Mobile Development, Programming Principles, Integrated Development Environments
混合 · 课程 · 1-4 周

LearnKartS
您将获得的技能: Java Programming, Application Design
中级 · 课程 · 1-4 周

您将获得的技能: Open Source Technology, Package and Software Management, Linux, Ubuntu, Operating System Administration, Linux Administration, Linux Commands, Operating Systems, Command-Line Interface, File Systems, Unix Commands, Network Administration, Red Hat Enterprise Linux, Shell Script, IT Automation, Web Servers, System Configuration, General Networking, Firewall, Software Installation
攻读学位
中级 · 课程 · 1-3 个月

KodeKloud
您将获得的技能: Jenkins, Terraform, Infrastructure as Code (IaC), Linux Administration, Kubernetes, Ansible, Docker (Software), CI/CD, Version Control, Continuous Integration, YAML, Microservices, Devops Tools, GitHub, Containerization, Operating System Administration, Git (Version Control System), General Networking, DevOps, Python Programming
初级 · 专项课程 · 3-6 个月

您将获得的技能: GitHub, Git (Version Control System), Version Control, Unix Commands, Unix Shell, Software Versioning, Linux Commands, Command-Line Interface, Devops Tools, Collaborative Software, Code Review, Software Configuration Management, Software Development Tools, Secure Coding, File Management, Technical Documentation, Software Documentation
中级 · 专项课程 · 3-6 个月

您将获得的技能: GitHub, DevOps, Version Control, CI/CD, Continuous Integration, Continuous Deployment, Development Environment, Software Development, Amazon Elastic Compute Cloud
中级 · 课程 · 1-4 周

Universidad de Palermo
您将获得的技能: Eclipse (Software), Java, Java Programming, Object Oriented Programming (OOP), Integrated Development Environments, Data Structures, File I/O, Programming Principles, Algorithms, Computer Programming, Development Environment, Computational Thinking, Debugging, Software Development
初级 · 课程 · 1-4 周

Duke University
您将获得的技能: Python 程序设计, 负责任的人工智能, 生成式人工智能, 检索-增强生成, 机器学习, 应用编程接口 (API), ChatGPT, Microsoft Copilot, 大型语言模型, Prompt Engineering, 拥抱的脸, OpenAI, OpenAI 应用程序接口
初级 · 课程 · 1-4 周

University of Colorado System
您将获得的技能: C#(编程语言), 面向对象设计, 软件设计, 视频游戏开发, 面向对象编程(OOP), Unity 引擎, 游戏设计, 编程原则, 应用程序开发, 脚本
中级 · 课程 · 1-4 周
University of Illinois Urbana-Champaign
您将获得的技能: 数据结构, Algorithm, 数学软件, 计算逻辑, 软件开发工具, 系统设计, 验证和确认, 计算机编程工具, 理论计算机科学, 计算机工程, 数字设计, 计算机结构, 专用集成电路, 设计软件, 调试
中级 · 课程 · 1-3 个月