
Skills you'll gain: Prompt Engineering, Containerization, Docker (Software), Infrastructure as Code (IaC), Terraform, Application Deployment, AI Workflows, CI/CD, Application Programming Interface (API), Regression Testing, Code Review, Test Automation, Software Testing, Software Engineering Tools, Requirements Analysis, Unit Testing, Responsible AI, Generative AI, Software Development, Javascript
Beginner · Specialization · 3 - 6 Months

The Linux Foundation
Skills you'll gain: Package and Software Management, Open Source Technology, Git (Version Control System), Linux, Command-Line Interface, Bash (Scripting Language), File Systems, GitHub, Linux Administration, Version Control, Linux Commands, User Accounts, CI/CD, Shell Script, grep, Continuous Integration, Operating System Administration, System Configuration, Software Installation, Software Versioning
★ 4.6 (3.1K) · Beginner · Specialization · 3 - 6 Months

Skills you'll gain: Prompt Engineering, Generative Model Architectures, Retrieval-Augmented Generation, Generative AI, Generative AI Agents, Agentic systems, Tool Calling, Generative Adversarial Networks (GANs), Responsible AI, Fine-tuning, LangChain, Model Deployment, LLM Application, AI Orchestration, Software Development Tools, Debugging, Software Development, Program Development, Artificial Intelligence, Computer Programming
Intermediate · Specialization · 1 - 3 Months

The Hong Kong University of Science and Technology
Skills you'll gain: Software Design Patterns, Requirements Analysis, White-Box Testing, Software Architecture, Acceptance Testing, Software Development Methodologies, Unified Modeling Language, Software Development Life Cycle, Configuration Management, Software Quality Assurance, Debugging, Software Design, Software Engineering, Software Testing, Functional Requirement, Data Modeling, Systems Design, Object Oriented Programming (OOP), Project Management, Project Planning
★ 4.6 (687) · Intermediate · Specialization · 3 - 6 Months

University of Minnesota
Skills you'll gain: User Story, Agile Software Development, Software Design Patterns, Design Thinking, Software Development Methodologies, Software Design, Agile Methodology, Process Mapping, Software Engineering, Kanban Principles, Kaizen Methodology, Software Development Life Cycle, Software Quality Assurance, Application Security, Scrum (Software Development), Software Architecture, Requirements Analysis, Process Analysis, Application Deployment, Lean Methodologies
★ 4.7 (9.9K) · Intermediate · Specialization · 3 - 6 Months

University of Colorado System
Skills you'll gain: Unified Modeling Language, Unit Testing, Software Design, Data Flow Diagrams (DFDs), Software Development Tools, Test Automation, Dataflow
★ 4.7 (159) · Intermediate · Course · 1 - 3 Months

Microsoft
Skills you'll gain: GitHub Copilot, Generative AI, Microsoft Copilot, Prompt Engineering, Test Case, Responsible AI, Version Control, Code Review, AI literacy, AI Workflows, AI Integrations, Program Development, Software Documentation, Maintainability, Artificial Intelligence, Development Environment, Project Planning, Development Testing, Project Management, Software Installation
★ 4.4 (258) · Intermediate · Specialization · 1 - 3 Months

Meta
Skills you'll gain: Version Control, GitHub, Git (Version Control System), Unix Commands, Command-Line Interface, Unix Shell, Linux, Software Versioning, Unix, Linux Commands, Software Development, File Management, Web Development
★ 4.6 (3.8K) · Beginner · Course · 1 - 4 Weeks

SkillsBooster Academy
Skills you'll gain: GitHub Copilot, Vibe coding, Claude Code, Software Development Tools, AI Workflows, Prompt Engineering, Code Review, Software Development, Generative AI Agents, Web Development Tools, Software Engineering, Web Development, Design Software, Generative AI, Front-End Web Development, Artificial Intelligence, Javascript, AI Personalization, React.js, Application Deployment
★ 4.4 (67) · Beginner · Specialization · 3 - 6 Months

Skills you'll gain: Prompt Engineering, Generative AI, Generative Model Architectures, Gemini, Model Deployment, Generative AI Agents, GitHub Copilot, Generative Adversarial Networks (GANs), Google Gemini, Responsible AI, Performance Tuning, Software Development Tools, Code Review, Software Engineering, Artificial Intelligence, AI Personalization, Software Development, Software Quality Assurance, Debugging, Automation
★ 4.2 (17) · Intermediate · Specialization · 3 - 6 Months

University of Colorado Boulder
Skills you'll gain: Software Configuration Management, Embedded Software, Embedded Systems, Configuration Management, Git (Version Control System), Version Control, Memory Management, Build Tools, C (Programming Language), Development Environment, Code Review, Software Design
★ 4.5 (658) · Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Secure Coding, Application Security, Security Testing, Software Development Methodologies, Configuration Management, Software Development, Software Configuration Management, Software Development Life Cycle, Application Programming Interface (API), Cloud Security, Process Driven Development
★ 4.8 (42) · Intermediate · Course · 1 - 4 Weeks
Top-rated Software Development Tools courses offered by Packt on Coursera.
Earn a certificate in Software Development Tools from top universities and companies.
Top-rated beginner-friendly Software Development Tools courses with no prerequisites.