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: Responsible AI, Google Gemini, LLM Application, AI Enablement, AI Product Strategy, Stakeholder Analysis
Intermediate · Specialization · 1 - 3 Months

Coursera
Skills you'll gain: Responsible AI, AI Security, Threat Modeling, MLOps (Machine Learning Operations), Security Testing, Cost Management, Data Ethics, Data Governance, Experimentation, Prompt Engineering, Application Security, CI/CD, Automation, Financial Forecasting, Compliance Management, Governance, Technical Documentation, Vulnerability Assessments, Risk Management, Stakeholder Communications
Intermediate · Specialization · 3 - 6 Months

Duke University
Skills you'll gain: Data Visualization Software, PySpark, Data Visualization, Data Storytelling, Statistical Visualization, Site Reliability Engineering, Docker (Software), Databricks, Containerization, Interactive Data Visualization, Plot (Graphics), Plotly, Data Pipelines, Matplotlib, Kubernetes, Apache Spark, Apache Hadoop, Big Data, Data Science, Python Programming
Intermediate · Specialization · 1 - 3 Months

Skills you'll gain: Prompt Engineering, Google Gemini, ChatGPT, Responsible AI, Content Creation, Digital Marketing, Marketing Strategies, Keyword Research, Generative AI, Search Engine Optimization, Podcasting, Social Media Content, Email Marketing, Copywriting, Target Audience
Beginner · Course · 1 - 4 Weeks

University of Colorado System
Skills you'll gain: Scaled Agile Framework, Systems Engineering, Scrum (Software Development), Agile Methodology, Agile Project Management, Kanban Principles, Business Leadership, Process Driven Development, Unified Modeling Language, Backlogs, Scalability, Engineering Management, Organizational Change, Waterfall Methodology
Intermediate · Course · 1 - 4 Weeks

Instituto Tecnológico de Aeronáutica
Skills you'll gain: Test Driven Development (TDD), Unit Testing, JUnit, Test Automation, Software Testing, Testability, Maintainability, Software Design, Software Development, White-Box Testing, Object Oriented Programming (OOP), Software Quality (SQA/SQC), Programming Principles
Intermediate · Course · 1 - 4 Weeks

Vanderbilt University
Skills you'll gain: Prompt Engineering, ChatGPT, Generative AI Agents, Agentic Workflows, Prompt Patterns, Generative AI, AI Orchestration, Workflow Management, AI Enablement, Agentic systems, LLM Application, Productivity, OpenAI, AI Personalization, Business Process Automation, AI Product Strategy, Large Language Modeling, Automation, Artificial Intelligence, Expense Management
Beginner · Specialization · 1 - 3 Months

Microsoft
Skills you'll gain: Microsoft 365, Network Security, Business Software, Computer Hardware, Cybersecurity, Microsoft Office, Desktop Support, Virtual Private Networks (VPN), Network Troubleshooting, Technical Support and Services, Technical Support, Hardware Troubleshooting, Generative AI, Operating Systems, Collaborative Software, System Support, Network Protocols, TCP/IP, Application Security, Cloud Computing
Beginner · Professional Certificate · 3 - 6 Months

Skills you'll gain: Scope Management, Stakeholder Analysis, Project Management Life Cycle, Project Documentation, Goal Setting, Project Management, Stakeholder Management, Smart Goals, Cost Benefit Analysis, Project Management Software, AI Product Strategy, Resource Management, Strategic Thinking, Business Writing
Beginner · Course · 1 - 4 Weeks

Rice University
Skills you'll gain: Communication Planning, Stakeholder Management, Organizational Structure, Project Documentation, Project Management, Project Management Life Cycle, Stakeholder Analysis, Project Scoping, Planning, Project Planning, Requirements Management, Financial Analysis, Business Analysis, Case Studies, Peer Review
Beginner · Course · 1 - 3 Months

Skills you'll gain: Data Ethics, Data Analysis, Data Literacy, Data Security, Google Sheets, Databases, Data Storage, Data Quality, Data Management, Data Collection, SQL, Data Import/Export, Metadata Management, Unstructured Data
Beginner · Course · 1 - 3 Months

Skills you'll gain: Debugging, C++ (Programming Language), Software Documentation, API Design, Program Development, Pseudocode, Software Architecture, Software Design, Maintainability, Computational Thinking, System Programming, Data Structures, Programming Principles, Computer Programming, Generative AI Agents, Integrated Development Environments, Technical Documentation, Generative AI, Application Development, Data Validation
Beginner · Professional Certificate · 3 - 6 Months