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.

Universiteit Leiden
Skills you'll gain: Sustainable Development, Sustainable Design, Sustainable Systems, Sustainable Technologies, Environment and Resource Management, Environmental Resource Management, Environmental Issue, Natural Resource Management, Environment, Waste Minimization, Environmental Science, Pollution Prevention, Resource Utilization, Materials science, Supply And Demand, Social Studies, Analysis, Inventory Management, Product Design
Beginner · Course · 1 - 3 Months

Skills you'll gain: Microsoft Excel, Spreadsheet Software, Microsoft Office, Computer Literacy
Intermediate · Guided Project · Less Than 2 Hours

University of California, Davis
Skills you'll gain: ArcGIS, Data Storytelling, GIS Software, Spatial Data Analysis, Data Presentation, Geographic Information Systems, Spatial Analysis, Geospatial Mapping, Geospatial Information and Technology, Heat Maps, Data Visualization Software, Network Analysis, Data Manipulation, Network Routing
Intermediate · Course · 1 - 4 Weeks

Tecnológico de Monterrey
Skills you'll gain: Digital pedagogy, Education Software and Technology, Quality Assurance, Solution Design, Technical Documentation, Continuous Monitoring, Technical Writing, System Implementation
Beginner · Course · 1 - 4 Weeks

University of Glasgow
Skills you'll gain: Model Training, Model Evaluation, Matlab, Data Preprocessing, Model Optimization, Scientific Visualization, Artificial Intelligence and Machine Learning (AI/ML), Machine Learning Methods, Statistical Methods, Machine Learning Software, Mathematical Software, Statistical Machine Learning, Data Wrangling, Applied Mathematics, Data Validation, Data Processing, Mathematical Modeling, Artificial Neural Networks, Engineering Analysis, Engineering Design Process
Beginner · Specialization · 1 - 3 Months

Corporate Finance Institute
Skills you'll gain: Microsoft Excel, Pivot Tables And Charts, Spreadsheet Software, Dashboard, Data Transformation, Dashboard Creation, Data Analysis, Excel Formulas, Data Visualization Software, Data Presentation, Data Manipulation
Beginner · Course · 1 - 3 Months

DeepLearning.AI
Skills you'll gain: Hugging Face, LLM Application, Generative AI, Embeddings, Model Deployment, Cloud Deployment, Natural Language Processing, Large Language Modeling, Applied Machine Learning, Image Analysis, User Interface (UI), API Design, Fine-tuning, Computer Vision
Beginner · Project · Less Than 2 Hours

Coursera
Skills you'll gain: Linux Commands, Linux, Command-Line Interface, File Management, Unix Shell, Linux Administration, Package and Software Management, DevOps
Beginner · Guided Project · Less Than 2 Hours

MedCerts
Skills you'll gain: Pharmacology, Pharmacist Assistance, Pharmacy Information System, Medical Prescription, Pharmacy Operations, Pharmacy, Pharmaceuticals, Medication Dispensation, Drug Development, Medication Administration, Pharmaceutical Terminology, Medical Terminology
Beginner · Course · 1 - 4 Weeks

University of Michigan
Skills you'll gain: Sustainable Design, Sustainable Technologies, Product Lifecycle Management, Product Development, Sustainable Engineering, Sustainable Development, Product Improvement, Sustainable Systems, Sustainability Reporting, Environmental Engineering, Waste Minimization, Environmental Science, Environment and Resource Management, Environmental Issue, Environment, Simulation and Simulation Software, Case Studies, Analysis, Functional Specification, Process Analysis
Intermediate · Course · 1 - 3 Months
Skills you'll gain: Terraform, CI/CD, Infrastructure as Code (IaC), Continuous Integration, Ansible, Application Performance Management, Prometheus (Software), Continuous Deployment, Kubernetes, Application Deployment, System Monitoring, Package and Software Management, GitHub, Amazon CloudWatch, Docker (Software), Version Control, Containerization, YAML, Infrastructure As A Service (IaaS), Automation
Beginner · Specialization · 3 - 6 Months

University of Science and Technology of China
Skills you'll gain: Brainstorming, Creative Thinking, Creative Problem-Solving, Ideation, Problem Solving, Innovation, Adult Education, Productivity, Workflow Management, Social Sciences, Productivity Software, Collaboration, Quick Learning, Operational Efficiency, Learning Strategies, Lifelong Learning, Willingness To Learn, World History, Personal Development, Sociology
Beginner · Specialization · 3 - 6 Months