GitHub 课程可以帮助你学习版本控制、协作技术、版本库管理和分支策略。您可以掌握代码审查、问题跟踪和集成持续集成/持续部署(CI/CD)实践的技能。许多课程介绍 Git、GitHub Desktop 和 Command Line Interface 等工具,展示这些技能如何增强团队工作流程和简化软件开发项目。

Johns Hopkins University
您将获得的技能: 回归分析, 机器学习算法, 统计分析, 探索性数据分析, 预测建模, 数据科学, 概率与统计, GitHub, 统计推理, 统计假设检验, Plotly, 机器学习, Rmarkdown, 闪亮(R 套件), 交互式数据可视化, 功能工程, R 语言程序设计(中文版), 统计建模, 数据可视化, 数据展示
中级 · 专项课程 · 3-6 个月

您将获得的技能: Application Lifecycle Management, CI/CD, Continuous Integration, Microsoft Power Platform, Continuous Delivery, Continuous Deployment, Software Development Life Cycle, Enterprise Application Management, Change Control, Application Deployment, Azure DevOps, Release Management, Microsoft Azure, Configuration Management, Multi-Tenant Cloud Environments, Command-Line Interface, Version Control, Data Import/Export, YAML, Data Science
初级 · 课程 · 3-6 个月

您将获得的技能: Test Tools, Browser Compatibility, Software Testing, Test Automation, Selenium (Software), Web Development Tools, CI/CD, Mobile Development Tools, Cloud Platforms, GitLab, Quality Assurance, UI Components, User Interface (UI)
初级 · 课程 · 1-4 周

您将获得的技能: Threat Modeling, Open Web Application Security Project (OWASP), DevSecOps, Secure Coding, Application Security, Threat Detection, Security Testing, Security Engineering, Continuous Delivery, Continuous Integration, Vulnerability Assessments, CI/CD, DevOps, Vulnerability Scanning
高级设置 · 课程 · 1-4 周

Meta
您将获得的技能: Javascript, React Native, SQL, Git(版本控制系统), GitHub, 还原式 API, 版本控制, React.js, 可用性测试, UI/UX 研究, 交互设计, Unix 命令, 移动开发, 用户界面(UI), 网络开发工具, 角色(用户体验), 用户体验, 用户体验设计, 用户界面和用户体验(UI/UX)设计, Jest(JavaScript 测试框架)
初级 · 专项课程 · 3-6 个月
Johns Hopkins University
您将获得的技能: 回归分析, 机器学习算法, 预测建模, 统计分析, 数据操作, 探索性数据分析, 数据科学, GitHub, 统计假设检验, 统计推理, 机器学习, Plotly, Rmarkdown, 绘图(图形), 版本控制, 数据整理, 闪亮(R 套件), 数据清理, 交互式数据可视化, R 语言程序设计(中文版)
初级 · 专项课程 · 3-6 个月

您将获得的技能: Prompt Engineering, Generative AI Agents, Microsoft Azure, Development Testing, Application Deployment, LLM Application, Multimodal Prompts, Artificial Intelligence, Test Case, Agentic systems, Application Programming Interface (API), Natural Language Processing, User Experience Design, Technical Documentation
中级 · 课程 · 1-4 周

您将获得的技能: Restful API, API Design, GitHub, Git (Version Control System), Postman API Platform, Application Deployment, Node.JS, Web Development, Server Side, Full-Stack Web Development, Back-End Web Development, Application Development, Web Applications, Web Frameworks, Front-End Web Development
中级 · 课程 · 1-4 周

IBM
您将获得的技能: 应用程序部署, Git(版本控制系统), 应用程序开发, Grafana, Devops, 持续集成, 还原式 API, Kubernetes, 数据导入/导出, 测试驱动开发(TDD), 开放式网络应用程序安全项目(OWASP), Istio, CI/CD, 软件开发生命周期, 软件工程, Linux 命令, Gherkin(脚本语言), 软件架构, 云计算架构, 敏捷软件开发
攻读学位
初级 · 专业证书 · 3-6 个月
您将获得的技能: Node.JS, Restful API, React Redux, Database Design, React.js, Ajax, Database Development, Database Application, Server Side, Full-Stack Web Development, Back-End Web Development, NoSQL, Javascript, JavaScript Frameworks, Front-End Web Development, API Design, Cloud Applications, Data Structures, MongoDB, Debugging
初级 · 专项课程 · 3-6 个月

Fred Hutchinson Cancer Center
您将获得的技能: Code Review, Version Control, GitHub, Package and Software Management, CI/CD, Continuous Integration, Open Source Technology, Development Environment, Continuous Deployment, Software Development Tools, Docker (Software), Containerization, Scientific Methods, Devops Tools, Data Sharing, Key Management, Git (Version Control System), Automation, Software Documentation, Technical Documentation
初级 · 专项课程 · 3-6 个月

您将获得的技能: Data Engineering, Application Deployment, YAML, Virtual Environment
中级 · 课程 · 1-3 个月