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: OpenShift, Kubernetes, Cloud-Native Computing, Cloud Deployment, Application Deployment, Cloud Applications, Containerization, Scalability, Cloud Platforms, Cloud Development, Development Environment, Docker (Software), Cloud Computing, Continuous Deployment, YAML, Virtual Networking, Application Performance Management, Configuration Management, System Monitoring, Network Routing
Intermediate · Specialization · 3 - 6 Months

University of Cape Town
Skills you'll gain: Climate Change Adaptation, Water Resources, Water Sustainability, Sustainable Development, Environmental Policy, Water Resource Management, Environmental Science, Environment, Natural Resource Management, Socioeconomics, Vulnerability, Governance
Beginner · Course · 1 - 3 Months

Yonsei University
Skills you'll gain: Augmented Reality, Augmented and Virtual Reality (AR/VR), Multimedia, Emerging Technologies, Market Analysis, Market Opportunities, Cloud Services, Network Protocols, Application Development, Network Infrastructure, Computer Vision, Video Production, Content Management, User Interface (UI)
Beginner · Course · 1 - 3 Months

University of Maryland, College Park
Skills you'll gain: Construction Management, Project Controls, Construction, Project Schedules, Sustainable Architecture, Project Risk Management, Cost Estimation, Quality Improvement, Construction Engineering, Change Control, Energy and Utilities, Contract Management, Engineering Management, Project Management, Process Improvement, Timelines, Scheduling, Sustainable Technologies, Legal Risk, Leadership Development
Beginner · Specialization · 3 - 6 Months

University of Colorado Boulder
Skills you'll gain: Biological Engineering, Markov Model, Molecular Biology, Biotechnology, Bioinformatics, Simulation and Simulation Software, Mathematical Modeling, Engineering Analysis, Mathematical Software, Electrical Engineering, Failure Analysis, Engineering Design Process, Hazard Analysis, Biochemistry, Simulations, Differential Equations, Numerical Analysis, Cell Biology, Technical Design, Model Evaluation
Build toward a degree
Intermediate · Specialization · 3 - 6 Months

Lund University
Skills you'll gain: Engineering, Scientific, and Technical Instruments, Radiation Therapy, Medical Equipment, Materials science, Semiconductors, electromagnetics, Physics, Emerging Technologies, Laboratory Equipment, Electrical Engineering, Simulation and Simulation Software
Intermediate · Course · 1 - 3 Months

Tableau Learning Partner
Skills you'll gain: Exploratory Data Analysis, Tableau Software, Data Preprocessing, Data Analysis, Descriptive Statistics, Predictive Analytics, Box Plots, Statistical Analysis, Scatter Plots, Data Visualization Software, Trend Analysis, Analytics, Histogram, Business Analytics, Data Manipulation, Regression Analysis, Correlation Analysis
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: HVAC, Fire And Life Safety, Building Services Engineering, Building Codes, Equipment Design, Thermal Management, Mechanical Engineering, Mechanical Ventilation, Plumbing, Facility Repair And Maintenance, Mechanical Design, Safety Standards, Energy and Utilities, Health And Safety Standards, Control Systems, System Requirements, Engineering Calculations, Environmental Monitoring, System Monitoring, Sustainability Standards
Intermediate · Specialization · 3 - 6 Months

University of Minnesota
Skills you'll gain: Pain Management, Treatment Planning, Music, Education Software and Technology, Patient Evaluation, Mindfulness, Creativity, Self-Awareness, Stress Management, Patient Education And Counseling, Verbal Communication Skills, Mental Health Therapies
Beginner · Course · 1 - 3 Months

École Polytechnique
Skills you'll gain: Emerging Technologies, Communication Systems, Telecommunications, Cryptography, Simulations, Physics, Computing Platforms, Algorithms, Mathematical Modeling
Mixed · Course · 1 - 3 Months

University of California, Irvine
Skills you'll gain: Data Storytelling, Dashboard, Data Presentation, Data Visualization Software, Interactive Data Visualization, Statistical Visualization, Plot (Graphics), Tableau Software, Data Ethics, Exploratory Data Analysis, Scatter Plots, Descriptive Statistics, Heat Maps, Data Analysis, Descriptive Analytics, Geospatial Information and Technology, Histogram, Analytical Skills, Application Deployment, Network Analysis
Beginner · Specialization · 1 - 3 Months
Emory University
Skills you'll gain: Customer Analysis, Statistical Analysis, Target Market, Marketing Analytics, Market Research, Data Analysis, Data Analysis Software, Marketing, Exploratory Data Analysis, Marketing Strategy and Techniques, Consumer Behaviour, Brand Strategy
Mixed · Course · 1 - 4 Weeks