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.

Coursera
Skills you'll gain: Applied Machine Learning, Predictive Modeling, Jupyter, Predictive Analytics, Model Evaluation, Model Optimization, Data Analysis, Machine Learning, Data Science, Python Programming
Intermediate · Guided Project · Less Than 2 Hours

Skills you'll gain: Digital Transformation, Business Transformation, Product Lifecycle Management, Technology Strategies, Design Thinking, Competitive Analysis, Data Strategy, Corporate Strategy, Business Strategy, Business Technologies, Business Economics, Growth Strategies, Process Design, Emerging Technologies, Market Dynamics, Innovation, Leadership, Communication
Beginner · Course · 1 - 4 Weeks

Coursera
Skills you'll gain: Kanban Principles, Agile Methodology, Workflow Management, Prioritization, Collaborative Software, Project Management Software, Organizational Skills, Lean Methodologies, Project Management, Administration
Beginner · Guided Project · Less Than 2 Hours

ESSEC Business School
Skills you'll gain: Case Studies, Digital Transformation, Advanced Analytics, Business Analytics, Analytics, Business Analysis, Predictive Analytics, Data Analysis, Analytical Skills, Health Informatics, Value Propositions, Consulting, Business Transformation, Data Strategy
Mixed · Course · 1 - 4 Weeks

Skills you'll gain: Hardware Troubleshooting, Network Troubleshooting, Technical Support, Computer Hardware, Problem Management, Generative AI, Debugging, Technical Communication, Network Monitoring, Network Performance Management, Microsoft Windows, System Monitoring, Operating Systems, Mac OS, Technical Documentation
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Retrieval-Augmented Generation, LLM Application, Prompt Patterns, AI Workflows, Prompt Engineering, Large Language Modeling, Model Deployment, Embeddings, Vector Databases, Data Processing, Document Management
Intermediate · Course · 1 - 4 Weeks

University of Colorado Boulder
Skills you'll gain: Team Motivation, Diversity and Inclusion, Organizational Leadership, Persistence, Diversity Awareness, Dealing With Ambiguity, Team Leadership, Organizational Change, Creativity, Personal Development, Leadership, Resilience, Employee Engagement, Strategic Leadership, Habit Formation, Coaching, Innovation, Change Management, Psychology, Storytelling
Build toward a degree
Beginner · Specialization · 3 - 6 Months

Rice University
Skills you'll gain: Computational Thinking, Algorithms, Theoretical Computer Science, Bioinformatics, Data Structures, Python Programming, Data Analysis, Unsupervised Learning, Analysis, Text Mining
Intermediate · Course · 1 - 4 Weeks

MathWorks
Skills you'll gain: Power Electronics, Simulation and Simulation Software, Model Based Systems Engineering, Electronic Systems, Electrical Systems, Electrical Engineering, Three-Phase, Machine Controls, Systems Integration, Simulations, Electrical Power, Electronics Engineering, Electronics, Electric Power Systems, Data Import/Export, Engineering Analysis, Engineering, Engineering Design Process, Performance Tuning, Environmental Issue
Beginner · Professional Certificate · 3 - 6 Months

EDUCBA
Skills you'll gain: C (Programming Language), Embedded Systems, Embedded Software, Debugging, System Programming, Systems Architecture, Hardware Architecture, Microarchitecture, Computer Architecture, Data Structures, Computer Hardware, Peripheral Devices, Memory Management, Data Storage
Beginner · Course · 1 - 4 Weeks

Korea Advanced Institute of Science and Technology(KAIST)
Skills you'll gain: electromagnetics, Electrical Engineering, Electronic Components, Materials science, Engineering Analysis, Applied Mathematics, Scientific Visualization, Engineering Calculations, Differential Equations, Physics, Energy and Utilities, Mathematical Modeling
Advanced · Course · 1 - 3 Months

University of Minnesota
Skills you'll gain: Open Web Application Security Project (OWASP), Cloud Security, Authentications, Key Management, Data Security, Cloud Applications, Cloud Services, Application Security, Authorization (Computing), Cyber Risk, Secure Coding, Cloud Storage, Personally Identifiable Information, DevSecOps, General Data Protection Regulation (GDPR), Network Security, Information Privacy, Continuous Monitoring, Computer Security, Cryptography
Beginner · Specialization · 3 - 6 Months