软件课程可以帮助您学习 Python、Java 和 JavaScript 等编程语言,以及算法、数据结构和软件开发方法等概念。您可以掌握版本控制、Debugging 和测试方面的技能,这些技能对于创建可靠的应用程序至关重要。许多课程会介绍用于协作的 Git 等工具、用于编码的 Integrated Development Environment (IDE) 以及用于构建用户界面和 Backend 系统的 React 或 Django 等框架。

University of Colorado System
您将获得的技能: 软件测试, 软件工程工具, 计算机编程工具, 设计, 软件设计, 测试自动化, 统一建模语言, 数据伦理, 单元测试, 软件架构, 软件工程, 软件开发方法, 系统设计, 数据流图 (DFD)
中级 · 课程 · 1-3 个月

Arm
您将获得的技能: 系统编程, C++(编程语言), 嵌入式系统, C(编程语言), 软件开发工具, 调试, 应用安全, 嵌入式软件, 软件开发, 应用程序开发, 性能调整, 计算机结构
中级 · 课程 · 1-3 个月

University of Colorado Boulder
您将获得的技能: Acceptance Testing, Database Management, Web Applications, Microservices, Software Architecture, Software Engineering, Data Infrastructure, System Monitoring, Functional Requirement, Application Deployment, User Acceptance Testing (UAT), Application Development, Distributed Computing, Prototyping, Requirements Elicitation, Test Automation, Agile Product Development, Big Data, Data Analysis
攻读学位
高级设置 · 课程 · 1-4 周

University of Colorado System
您将获得的技能: 威胁建模, 安全编码, 软件设计模式, 区块链, Blockchain, 软件设计, 加密技术, 公钥加密标准(PKCS), 安全 Code, 应用安全, 软件架构, 开放式网络应用程序安全项目(OWASP), 脆弱性评估
中级 · 课程 · 1-3 个月

您将获得的技能: Authentications, OAuth, Android Development, Application Security, Mobile Security, Secure Coding, Authorization (Computing), Security Engineering, Security Controls, Multi-Factor Authentication, Human Factors (Security), Vulnerability Management, Malware Protection, Threat Management, Data Integrity, Risk Management, Debugging, Encryption
混合 · 课程 · 1-4 周

Birla Institute of Technology & Science, Pilani
您将获得的技能: Version Control, Software Development, Docker (Software), Containerization, Requirements Analysis, Application Deployment, Git (Version Control System), Unified Modeling Language, Debugging, Software Design, GitHub, Software Design Documents, Code Review, User Requirements Documents, DevOps, CI/CD, Functional Requirement, Software Documentation, Software Development Life Cycle, Systems Design
初级 · 课程 · 1-3 个月

您将获得的技能: Apple iOS, Role-Based Access Control (RBAC), Vulnerability Assessments, iOS Development, Software Testing, Authentications, Unit Testing, Application Security, Security Testing, Authorization (Computing), Secure Coding, Identity and Access Management, Debugging, Multi-Factor Authentication
中级 · 课程 · 1-4 周

The Hong Kong University of Science and Technology
您将获得的技能: 微软办公软件, 计算机系统, 计算机扫盲, 图形软件, 电子表格软件, 文件管理, 计算机硬件, Microsoft Office, 计算机图形学
混合 · 课程 · 1-3 个月
Georgia Institute of Technology
您将获得的技能: Virtual Machine, 虚拟化, 数据存储, 云计算, 多租户云环境, Apache Hadoop, 分布式计算, 可扩展性, 云基础设施, 软件系统, 虚拟机, 云应用
混合 · 课程 · 1-3 个月

Check Point Software Technologies Ltd.
您将获得的技能: Endpoint Security, Threat Detection, Malware Protection, Security Software, Security Management, Cybersecurity, Cyber Attacks, Remote Access Systems, Zero Trust Network Access, Network Protocols, Software Installation, Linux
初级 · 课程 · 1-3 个月

您将获得的技能: IT Security Architecture, Systems Development Life Cycle, Security Controls, Software Testing, Security Management, Software Development, Cybersecurity, Data Security, Continuous Monitoring, Risk Management Framework, Authorization (Computing), Identity and Access Management
初级 · 课程 · 1-3 个月

您将获得的技能: Performance Tuning, Software Development Tools, Code Review, Collaborative Software, AI Workflows, Generative AI, Software Engineering, Application Security, Software Development, DevSecOps, Prompt Engineering, Software Quality (SQA/SQC), Responsible AI, AI Personalization, Artificial Intelligence and Machine Learning (AI/ML), Artificial Intelligence, Debugging, Software Development Life Cycle, Automation, Analysis
中级 · 课程 · 1-4 周