
Skills you'll gain: Jest (JavaScript Testing Framework), CI/CD, Model View Controller, User Acceptance Testing (UAT), Continuous Integration, Cucumber (Software), Postman API Platform, Ansible, Software Testing, OAuth, Web Development Tools, Behavior-Driven Development, Application Performance Management, Prometheus (Software), Authentications, Test Driven Development (TDD), Package and Software Management, Cloud API, Javascript, Software Engineering
★ 4 (58) · Beginner · Specialization · 3 - 6 Months

Skills you'll gain: Software Development Life Cycle, Software Architecture, Full-Stack Web Development, Software Design, Web Design and Development, Web Development, Software Development Methodologies, Software Design Patterns, Development Environment, Unified Modeling Language, Software Engineering, Computer Programming Tools, Web Applications, Software Development Tools, Software Development, Application Deployment, Programming Principles, Front-End Web Development, Web Language, Python Programming
★ 4.7 (4.7K) · Beginner · Course · 1 - 3 Months

Skills you'll gain: Command-Line Interface, C# (Programming Language), .NET Framework, Performance Tuning, Development Environment, Maintainability, Microsoft Development Tools, Application Programming Interface (API), Software Design, Restful API, Software Development Tools, File I/O, Authentications, Application Security, Software Testing, Unit Testing, Package and Software Management
Beginner · Course · 3 - 6 Months

Skills you'll gain: GitHub Copilot, Integrated Development Environments, Microsoft Visual Studio, AI Enablement, Development Environment, Debugging, HTML and CSS, React.js, Cascading Style Sheets (CSS), Software Installation
★ 4.3 (29) · Intermediate · Course · 1 - 4 Weeks

Simplilearn
Skills you'll gain: Prompt Engineering, AI Personalization, AI Security, GitHub Copilot, Generative AI, Infrastructure as Code (IaC), Legal Risk, Requirements Analysis, Test Tools, Software Testing, ChatGPT, Risk Analysis, Sprint Planning, Software Development Tools, Software Development Life Cycle, User Interface and User Experience (UI/UX) Design, Automation, Software Documentation, Artificial Intelligence, Software Architecture
★ 4.2 (48) · Beginner · Specialization · 3 - 6 Months

Pragmatic AI Labs
Skills you'll gain: GitHub Copilot, Infrastructure as Code (IaC), Other Programming Languages, Terraform, Rust (Programming Language), Test Script Development, Ansible, Test Driven Development (TDD), GitHub, Test Automation, Dependency Analysis, AI Integrations, AI Workflows, Containerization, Test Tools, Docker (Software), Style Guides, Software Testing, Mockups
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Test Planning, Prompt Engineering, Version Control, OpenAI API, Debugging, Google Gemini, Software Design Patterns, Gemini, Object Oriented Design, Program Development, GitLab, Responsible AI, Infrastructure as Code (IaC), Application Programming Interface (API), Mobile Development, Front-End Web Development, Back-End Web Development, Application Development, GitHub, Artificial Intelligence and Machine Learning (AI/ML)
★ 4.5 (130) · Intermediate · Specialization · 3 - 6 Months

Skills you'll gain: Software Documentation, API Testing, Test Automation, Generative AI, Software Testing, AI Security, Vulnerability Scanning, Vulnerability Assessments, Test Case, Secure Coding, Full-Stack Web Development, Technical Documentation
★ 4.1 (16) · Beginner · Course · 1 - 4 Weeks

Universidade de São Paulo
Skills you'll gain: Software Testing, Test Tools, Test Planning, Test Case, Functional Testing, Software Quality Assurance, Quality Assurance, White-Box Testing
★ 4.8 (545) · Beginner · Course · 1 - 3 Months

Johns Hopkins University
Skills you'll gain: GitHub, Unix Shell, Unix, Git (Version Control System), Unix Commands, Version Control, Bash (Scripting Language), grep, Cloud Hosting, Ubuntu, Command-Line Interface, Cloud Computing, Shell Script, Linux, Mac OS, Scripting, Scripting Languages, File Management
★ 4.7 (1.4K) · Beginner · Course · 1 - 3 Months
Skills you'll gain: GitLab, CI/CD, Application Deployment, Continuous Integration, DevOps, Build Tools, Continuous Delivery, Continuous Deployment, Security Testing, Test Automation, Vulnerability Scanning
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Collaborative Software, Version Control, Integrated Development Environments, Debugging, GitHub Copilot, Git (Version Control System), Application Deployment, Cloud Development, GitHub, Development Environment, Application Development, File Management, Software Development Tools, Configuration Management, Cloud Storage
Intermediate · Course · 1 - 3 Months