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.

University of California, Santa Cruz
Skills you'll gain: Systems Design, Model Based Systems Engineering, Cyber Engineering, Mathematical Modeling, Simulations, Control Systems, Embedded Systems, Systems Analysis, Computational Logic, Digital Communications
Intermediate · Course · 1 - 4 Weeks

University of Colorado System
Skills you'll gain: Requirements Elicitation, Requirements Analysis, Mockups, Interviewing Skills, Storyboarding, Business Requirements, Prototyping, User Requirements Documents, User Research, Stakeholder Analysis, Information Architecture, Prioritization
Beginner · Course · 1 - 4 Weeks

HubSpot Academy
Skills you'll gain: Prospecting and Qualification, Lead Generation, Consumer Behaviour, Sales Enablement, Sales Management, Service Level Agreement, Sales Strategy, Sales Process, Sales, Customer Acquisition Management, Content Marketing, Business Strategy, Customer experience strategy (CX), Customer Retention
Beginner · Course · 1 - 4 Weeks

Universidad de los Andes
Skills you'll gain: Electric Power Systems, Electrical Power, Electrical Systems, Energy and Utilities, Three-Phase, High Voltage, Electrical Engineering, Sustainability Standards, Sustainable Systems, Sustainable Development, Sustainable Technologies
Beginner · Course · 1 - 4 Weeks

Tel Aviv University
Skills you'll gain: Economics, Economics, Policy, and Social Studies, Tax, Economic Development, Social Justice, Socioeconomics, Public Policies, Sustainable Development, Tax Management, Policy Analysis, Income Tax, Market Analysis
Mixed · Course · 1 - 3 Months

Skills you'll gain: Agile Project Management, Forecasting, AI Enablement, Agile Methodology, Workflow Management, Innovation, Project Management Life Cycle, Project Management, Automation, Project Risk Management, Artificial Intelligence, Digital Transformation
Beginner · Course · 1 - 4 Weeks

The University of Chicago
Skills you'll gain: Climate Change Programs, Mathematical Modeling, NumPy, Physical Science, Simulation and Simulation Software, Environmental Science, Scientific Visualization, Matplotlib, Simulations, Numerical Analysis, Differential Equations, Mechanics
Mixed · Course · 1 - 3 Months

MathWorks
Skills you'll gain: Simulation and Simulation Software, Control Systems, Mathematical Modeling, Engineering Analysis, Data Import/Export, Systems Engineering, Performance Tuning, Electronics Engineering
Beginner · Course · 1 - 4 Weeks

Vanderbilt University
Skills you'll gain: Android Development, Android Studio, Software Testing, Mobile Development, Java, Development Testing, Unit Testing, Application Development, Integration Testing, User Interface (UI), Data Persistence
Mixed · Course · 1 - 4 Weeks

Google Cloud
Skills you'll gain: Docker (Software), Containerization, Google Cloud Platform, Devops Tools, DevOps, Web Development
Beginner · Project · Less Than 2 Hours

Skills you'll gain: Exploratory Data Analysis, Seaborn, Plotly, Data Visualization, Data Visualization Software, Interactive Data Visualization, Data Analysis, Python Programming, Predictive Modeling, Data Science, Jupyter, Cloud Applications
Intermediate · Guided Project · Less Than 2 Hours

Skills you'll gain: ChatGPT, Market Research, Marketing, Prompt Engineering, Language Interpretation, Translation, and Studies, Generative AI, Content Marketing
Beginner · Guided Project · Less Than 2 Hours