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.

Packt
Skills you'll gain: Microsoft Excel, Spreadsheet Software, Data Visualization, Data Analysis Software, Productivity Software, Data Security, Data Validation, Data Management, Workflow Management
Beginner · Course · 1 - 3 Months

Microsoft
Skills you'll gain: Business Software, Computer Hardware, Generative AI, Operating Systems, Data Storage Technologies, Computer Systems, Enterprise Security, System Software, Information Technology, Hardware Troubleshooting, Computer Architecture, Technology Solutions, System Configuration, Technical Support and Services, Servers, Cybersecurity
Beginner · Course · 1 - 4 Weeks

LearnQuest
Skills you'll gain: AI Workflows, Technical Communication, AI Enablement, Model Deployment, Generative AI Agents, Data Integration, AI Orchestration, Reinforcement Learning, Artificial Intelligence and Machine Learning (AI/ML), Agentic systems, Responsible AI, Artificial Intelligence, Cloud Computing, Deep Learning, Data Visualization, Python Programming, Machine Learning, Data Engineering, Anomaly Detection, Statistical Analysis
Beginner · Specialization · 1 - 3 Months

Google Cloud
Skills you'll gain: Prompt Engineering, Google Gemini, Generative AI Agents, Responsible AI, Generative AI, Retrieval-Augmented Generation, AI Enablement, Google Workspace, Gemini, AI Product Strategy, AI Orchestration, Tool Calling, Google Cloud Platform, LLM Application, AI Workflows, Data Governance, Productivity Software, Artificial Intelligence, Cloud Computing, Collaboration
Beginner · Specialization · 3 - 6 Months

Skills you'll gain: Programming Principles, Scripting, Scripting Languages, Data Structures, Development Environment, Microsoft Visual Studio, Integrated Development Environments, Computer Programming, Software Installation, Algorithms, Debugging
Beginner · Course · 1 - 3 Months

Skills you'll gain: API Testing, React.js, Authentications, Containerization, OAuth, Cloud Deployment, Back-End Web Development, PostgreSQL, API Gateway, Software Documentation, Amazon Web Services, Cloud Applications, Event-Driven Programming, Front-End Web Development, Python Programming, Database Management, Restful API, SQL, API Design, Databases
Intermediate · Specialization · 3 - 6 Months

Coursera
Skills you'll gain: Talent Pipelining, Prompt Engineering, Talent Acquisition, Performance Management, Smart Goals, Google Gemini, Time Management, Interviewing Skills, Responsible AI, Culture Transformation, Workforce Planning, Generative AI, ChatGPT, Employee Onboarding, Recruitment, Employee Engagement, Key Performance Indicators (KPIs), Prompt Engineering Tools, Leadership, Data-Driven Decision-Making
Intermediate · Specialization · 1 - 3 Months

Skills you'll gain: OpenAI API
Beginner · Course · 1 - 4 Weeks

DeepLearning.AI
Skills you'll gain: PyTorch (Machine Learning Library), Model Deployment, Convolutional Neural Networks, Transfer Learning, Generative AI, Deep Learning, Image Analysis, MLOps (Machine Learning Operations), Data Pipelines, Embeddings, Artificial Neural Networks, Model Evaluation, Data Preprocessing, Software Visualization, Computer Vision, Natural Language Processing, Machine Learning
Intermediate · Professional Certificate · 1 - 3 Months
University of Michigan
Skills you'll gain: Network Analysis, Social Network Analysis, Graph Theory, Data Analysis, Analysis, Pandas (Python Package), Predictive Analytics, Unsupervised Learning, Matplotlib, Python Programming, Data Import/Export, Algorithms
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: LangGraph, AI Orchestration, Model Deployment, Retrieval-Augmented Generation, AI Workflows, Generative AI Agents, CrewAI, Agentic Workflows, LangChain, Artificial Intelligence and Machine Learning (AI/ML), LLM Application, Agentic systems, OpenAI, Systems Integration, Tool Calling, Google Gemini, Workflow Management, Automation, Prompt Engineering, Responsible AI
Intermediate · Specialization · 1 - 3 Months

Skills you'll gain: Kubernetes, Application Deployment, Cloud Deployment, Containerization, Prometheus (Software), Cloud-Native Computing, Docker (Software), Data Persistence, Amazon Web Services, DevOps, YAML, Scenario Testing, Role-Based Access Control (RBAC), Cloud Infrastructure, Network Troubleshooting, Ubuntu, System Monitoring, Cloud Computing Architecture, Virtual Networking, Scalability
Beginner · Specialization · 1 - 3 Months