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.

Institut Mines-Télécom
Skills you'll gain: Environment and Resource Management, Environmental Resource Management, Natural Resource Management, Sustainable Development, Sustainable Systems, Sustainable Design, Environmental Issue, Environmental Science, Environment, Sustainable Engineering, Sustainable Technologies, Political Sciences, Land Management, Waste Minimization, Energy and Utilities, Pollution Prevention, Governance, Resource Management, Policy Analysis, Research, and Development, Economics
★ 4.2 (11) · Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Rmarkdown, R (Software), Data Import/Export, R Programming, Ggplot2, Plot (Graphics), Data Manipulation, Plotly, Data Visualization, Web Scraping, Statistical Visualization, Interactive Data Visualization, Data Visualization Software, Data Wrangling, Data Processing, Data Cleansing, Data Transformation, Statistical Programming, Programming Principles, Data Structures
★ 4.7 (6) · Beginner · Course · 1 - 3 Months

Skills you'll gain: User Interface (UI), User Interface and User Experience (UI/UX) Design, Interactive Design, Usability, Prototyping, User Interface (UI) Design, Figma (Design Software), Interaction Design, UI Components, Usability Testing
★ 4.4 (10) · Intermediate · Guided Project · Less Than 2 Hours

Skills you'll gain: Unreal Engine, Game Design, Video Game Development, Animation and Game Design, Hypertext Markup Language (HTML), HTML and CSS
★ 4.5 (12) · Beginner · Course · 1 - 4 Weeks

Coursera
Skills you'll gain: Storyboarding, Canva (Software), Visual Storytelling, Storytelling, Graphical Tools, Animations, Organizational Skills, Video Production, Graphic Design, Graphic and Visual Design, Writing, Marketing
★ 4.6 (17) · Intermediate · Guided Project · Less Than 2 Hours

University of Colorado Boulder
Skills you'll gain: Sustainable Business, Corporate Sustainability, Sustainable Technologies, Sustainable Development, Sustainable Design, Sustainable Systems, Environmental Social And Corporate Governance (ESG), Supply Chain Management, Supply Chain Planning, Supply Chain, Supply Chain Systems, Transportation, Supply Chain, and Logistics, Case Studies, Logistics, Business Technologies, Logistics Management, Climate Change Mitigation, Corporate Strategy, Transportation Operations, Waste Minimization
★ 4.9 (10) · Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Jenkins, Continuous Integration, Ansible, Docker (Software), DevOps, Devops Tools, Continuous Delivery, SonarQube, Software Configuration Management, Continuous Deployment, Continuous Monitoring, Configuration Management, Containerization, Disaster Recovery, Key Management, Authentications, Authorization (Computing), Security Management
★ 4.5 (11) · Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Anthropic Claude, Application Programming Interface (API), LLM Application, JSON, AI Integrations, Generative AI Agents, Agentic systems, Scripting, Token Optimization, Artificial Intelligence, Automation, Development Environment
★ 4.1 (7) · Intermediate · Course · 1 - 4 Weeks

University of Illinois Urbana-Champaign
Skills you'll gain: Construction, Architecture and Construction, Landscape Architecture, Construction Management, Land Management, Grading (Landscape), Plant Operations and Management, Property Maintenance, Natural Resource Management, Environment and Resource Management, Water Resource Management, Cost Management, Design Strategies
★ 4.9 (14) · Beginner · Course · 1 - 3 Months

Skills you'll gain: Electrical Equipment, Electrical Systems, Architectural Drawing, Electrical Power, AutoCAD, Computer-Aided Design, Autodesk, Blueprint Reading, Electrical Engineering, Engineering Drawings, Electric Power Systems, Basic Electrical Systems, Engineering Calculations, Energy and Utilities, Data Entry, Estimation
★ 4.7 (14) · Beginner · Course · 1 - 4 Weeks

Board Infinity
Skills you'll gain: ABAP RESTful Programming Model (RAP), SAP S/4HANA, Restful API, Core Data (Software), Security Controls, HTML and CSS, UI Components, User Interface (UI) Design
★ 4.4 (8) · Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Canva (Software), Typography, Logo Design, Style Guides, Graphic Design, Graphic and Visual Design, Color Theory, AI powered creativity, Design, Branding, Design Strategies, Collaborative Software
★ 4.8 (9) · Mixed · Course · 1 - 3 Months