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: Unified Modeling Language, Data Modeling, Data Structures, Scripting, Object Oriented Design, Object Oriented Programming (OOP), Diagram Design, Scripting Languages, Software Visualization, Program Development, Python Programming, Software Design, Data Management, Computer Programming, Software Engineering
Beginner · Course · 1 - 4 Weeks

University of Colorado Boulder
Skills you'll gain: Power Electronics, Control Systems, Electronic Systems, Electrical Engineering, Simulation and Simulation Software, Electronics, Simulations, Electronics Engineering, Mathematical Modeling, Engineering Analysis, Engineering Design Process
Build toward a degree
Intermediate · Course · 1 - 4 Weeks

AI Business School
Skills you'll gain: Prompt Engineering, Prompt Engineering Tools, AI Personalization, Agentic Workflows, Responsible AI, Generative AI, Risk Management, HR Tech, Personalized Campaigns, AI literacy, AI Workflows, AI Enablement, ChatGPT, Generative AI Agents, Risk Analysis, Productivity, Artificial Intelligence, LLM Application, Innovation, Ideation
Beginner · Specialization · 1 - 3 Months

University of London
Skills you'll gain: Pseudocode, File I/O, C++ (Programming Language), Integrated Development Environments, Object Oriented Programming (OOP), Development Environment, Algorithms, Programming Principles, Software Installation
Build toward a degree
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: AI Personalization, Generative AI, Responsible AI, Data Ethics, Education Software and Technology, ChatGPT, AI literacy, LLM Application, Digital pedagogy, Prompt Engineering, AI Integrations, Information Privacy, Emerging Technologies
Intermediate · Course · 1 - 4 Weeks

Alibaba Cloud Academy
Skills you'll gain: Cloud Security, Network Security, General Networking, IT Security Architecture, Operating System Administration, Network Architecture, Data Security, Application Security, Cloud Computing, Cloud Infrastructure, Operating Systems, Linux, Hardening, Distributed Denial-Of-Service (DDoS) Attacks, Linux Commands
Beginner · Course · 1 - 3 Months

University of Michigan
Skills you'll gain: Manufacturing Processes, Augmented and Virtual Reality (AR/VR), Augmented Reality, Materials science, Industrial Engineering, Production Process, Process Analysis
Beginner · Course · 1 - 3 Months
West Virginia University
Skills you'll gain: Sales Management, Sales Territory Management, Sales Training, Sales Development, General Sales Practices, Training and Development, Training Programs, Sales Process, Sales, Organizational Structure, Employee Training, Compensation Strategy, Compensation Analysis, Compensation Management, Recruitment, Talent Recruitment, Performance Analysis, Recruitment Strategies, Employee Performance Management, Interviewing Skills
Mixed · Course · 1 - 4 Weeks

University of Michigan
Skills you'll gain: LLM Application, Prompt Patterns, Large Language Modeling, Prompt Engineering, Generative AI, Token Optimization, Applied Machine Learning, Generative Model Architectures, Fine-tuning, Python Programming, Model Training, Open Source Technology, Model Optimization
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Fine-tuning, Large Language Modeling, Natural Language Processing, LLM Application, Generative AI Agents, Agentic Workflows, Decision Intelligence, Test Case, Agentic systems, User Interface (UI), Performance Testing, Model Training, Applied Machine Learning, Artificial Intelligence, Model Optimization, Machine Learning Algorithms, Classification Algorithms, Decision Support Systems, Model Evaluation
Intermediate · Course · 1 - 3 Months

University of Colorado Boulder
Skills you'll gain: Real-Time Operating Systems, Embedded Software, Embedded Systems, Performance Tuning, Hardware Design, Systems Architecture, Systems Design, Hardware Architecture, Software Architecture, System Software, System Design and Implementation, Reliability, System Programming, Real Time Data, Performance Testing, Failure Analysis, System Requirements, Memory Management, Data Integrity, Linux
Intermediate · Course · 1 - 4 Weeks

Rice University
Skills you'll gain: Business Economics, Game Theory, Market Dynamics, Economics, Market Analysis, Supply And Demand, Operating Cost, Economics, Policy, and Social Studies, Cost Benefit Analysis, Public Policies, Cost Accounting, Consumer Behaviour, Policy Analysis, Research, and Development, Competitive Analysis, Environmental Issue, Production Process, Resource Allocation, Budgeting, Decision Making
Beginner · Course · 1 - 3 Months