Software engineering courses can help you learn programming languages like Python and Java, software development methodologies, version control systems, and testing practices. You can build skills in code optimization, debugging, and collaborative project management. Many courses introduce tools such as Git for version control, Docker for containerization, and integrated development environments (IDEs) like Visual Studio Code, which enhance your ability to develop, test, and deploy software efficiently.

Skills you'll gain: Cloud Computing Architecture, Cloud Infrastructure, Multi-Cloud, Enterprise Architecture, Infrastructure Architecture, Systems Architecture, Terraform, Cloud Deployment, Generative AI, Microservices, Infrastructure as Code (IaC), Data Architecture, Scalability, Site Reliability Engineering, CI/CD, Cost Management, Security Controls, Application Performance Management, Data Pipelines, Governance
Intermediate · Course · 3 - 6 Months

Coursera
Skills you'll gain: Extract, Transform, Load, Data Pipelines, Apache Airflow, Spatial Data Analysis, GIS Software, Geospatial Information and Technology, Geographic Information Systems, Data Transformation, PostgreSQL, Event Monitoring, System Monitoring, Continuous Monitoring, Python Programming, Data Validation, Debugging
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Exploratory Data Analysis, Feature Engineering, Data Analysis, Data Preprocessing, Model Evaluation, Data Cleansing, Data Transformation, Predictive Modeling, Pandas (Python Package), Applied Machine Learning, Statistical Methods, Regression Analysis, Scikit Learn (Machine Learning Library), Artificial Neural Networks
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Responsive Web Design, Content Management Systems, Figma (Design Software), Web Design, Layout Design, No-Code Development, Usability Testing, Animations, UI Components, Interaction Design, Application Deployment, Software Installation
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Model Context Protocol, Model Deployment, AI Orchestration, AI Workflows, LangGraph, Agentic systems, Middleware, Scalability, Interoperability, LLM Application, Application Deployment, Artificial Intelligence and Machine Learning (AI/ML), LangChain, Prompt Engineering, Artificial Intelligence, Generative AI, Google Gemini, Application Programming Interface (API), Python Programming, Performance Analysis
Advanced · Course · 1 - 4 Weeks

Pontificia Universidad Católica del Perú
Skills you'll gain: Customer experience improvement, Business Process Automation, AI Enablement, Scalability, Business Operations, No-Code Development, Generative AI, LLM Application, Automation, ChatGPT, Prompt Engineering, Customer Service
Mixed · Course · 1 - 4 Weeks

Google Cloud
Skills you'll gain: Google Gemini, Gemini, Command-Line Interface, Model Context Protocol, Unix Commands, Software Development Tools, Web Development Tools, Servers, Software Installation, Context Management, Application Security
Beginner · Course · 1 - 4 Weeks

Coursera
Skills you'll gain: Timelines, Project Documentation, Team Management, Stakeholder Management, Project Management, Project Management Software, Project Schedules, Project Scoping, Work Breakdown Structure, Project Planning
Beginner · Guided Project · Less Than 2 Hours

Google Cloud
Skills you'll gain: Google Gemini, Code Review, Generative AI Agents, Command-Line Interface, LLM Application, Model Context Protocol, Tool Calling, Application Development, Software Installation, Application Security, Software Architecture
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Devops Tools, Linux Administration, Cloud Deployment, Ansible, Docker (Software), Operating System Administration, DevOps, Package and Software Management, Systems Administration, Infrastructure as Code (IaC), Linux, Cloud Platforms, Software Installation, System Configuration, Virtual Machines, Network Administration, Command-Line Interface, Firewall, Security Controls, Systems Architecture
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Customer Retention, Brand Awareness, Planning, Brainstorming, User Feedback, Timelines, Stakeholder Communications, Cross-Functional Team Leadership, Team Performance Management, Business Planning, Meeting Facilitation, HubSpot CRM, Customer Relationship Management (CRM) Software, Customer experience strategy (CX), Team Leadership, Project Planning, Looker (Software), Dashboard, Kanban Principles, Marketing
Intermediate · Specialization · 1 - 3 Months

Skills you'll gain: Puppet (Configuration Management Tool), IT Automation, IT Infrastructure, Amazon Web Services, Linux Administration, Systems Administration, Software Configuration Management, Operating System Administration, Cloud Deployment, Automation, Package and Software Management, CI/CD, System Configuration, Security Controls, Maintainability, Scalability, Scripting Languages
Beginner · Specialization · 1 - 3 Months