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.

West Virginia University
Skills you'll gain: Expense Management, Sales Management, Expense Reports, Sales Territory Management, Operating Expense, Transportation Management, Operating Cost, Compensation Strategy, Travel Arrangements, Regional Sales, Compensation Management, Compensation and Benefits, Sales, Cost Control, Compensation Analysis, Tax Management, Tax Compliance, Performance Metric, Goal Setting
★ 4.4 (38) · Mixed · Course · 1 - 4 Weeks
Google Cloud
Skills you'll gain: Google Docs, Google Workspace, Version Control, Document Management, Collaborative Software, Change Control, Business Solutions, Cloud Storage, Data Sharing, Authorization (Computing)
★ 4.8 (73) · Beginner · Course · 1 - 3 Months

Skills you'll gain: Differentiated Instruction, Teaching, Education Software and Technology, Student Engagement, Blended Learning, Instructional Strategies, Interactive Learning, Education and Training, Needs Assessment
★ 4.8 (54) · Beginner · Guided Project · Less Than 2 Hours
University of Alberta
Skills you'll gain: Agile Software Development, Agile Product Development, Requirements Analysis, Requirements Management, Product Requirements, Agile Methodology, Software Development, Product Management, Process Development, Software Engineering, Project Schedules, Software Development Methodologies, Project Planning, Project Performance, Project Management
★ 4.4 (42) · Mixed · Course · 1 - 4 Weeks

Scrimba
Skills you'll gain: AI Integrations, Cloud Deployment, Cloud Applications, Cloud Development, Cloud API, Application Deployment, API Gateway, OpenAI API, Cloud Hosting, Cloud Security, Application Programming Interface (API), Cloud Computing, Secure Coding, Serverless Computing, LLM Application, Cloud Technologies, OpenAI, Distributed Computing, Performance Tuning, Debugging
★ 4.9 (36) · Intermediate · Course · 1 - 4 Weeks

The University of Sydney
Skills you'll gain: Advanced Mathematics, Integral Calculus, Calculus, Mathematical Theory & Analysis, Differential Equations, Applied Mathematics, Trigonometry, Mathematical Modeling, Linear Algebra, Physics, Numerical Analysis, Derivatives
★ 4.7 (34) · Intermediate · Course · 1 - 4 Weeks

University of Geneva
Skills you'll gain: Water Resources, Diplomacy, Water Sustainability, Water Resource Management, Hydrology, International Relations, Mediation, Arbitration, Conflict Management, Sustainable Development, Discussion Facilitation, Negotiation, Adjudication, Political Sciences, Governance, Environmental Laws, Data Collection
★ 4.9 (48) · Intermediate · Course · 1 - 3 Months

Arizona State University
Skills you'll gain: Manufacturing Processes, Semiconductors, Mechanical Engineering, Materials science, Structural Analysis, Production Process, Process Engineering, Mechanics, Reliability
★ 4.9 (23) · Beginner · Course · 1 - 3 Months

Skills you'll gain: Docker (Software), Containerization, Application Deployment, Command-Line Interface, Development Environment, Nginx, Software Installation, Node.JS, Virtual Machines, React.js
★ 4.6 (36) · Beginner · Course · 1 - 3 Months

University of Colorado System
Skills you'll gain: Network Security, Distributed Denial-Of-Service (DDoS) Attacks, Hardening, Cryptographic Protocols, Cybersecurity, Encryption, Security Controls, Proxy Servers, Information Privacy, Servers, Communication Systems, Web Servers, Network Routing, Network Analysis, Cloud Hosting, Cloud Deployment
★ 4.1 (36) · Intermediate · Course · 1 - 4 Weeks

University of Colorado Boulder
Skills you'll gain: Growth Mindedness, Leadership Development, Professional Development, Personal Integrity, Personal Development, Leadership, Self-Awareness, Lifelong Learning, Engineering Management, Visionary, Ethical Standards And Conduct, Goal Setting
★ 4.8 (42) · Beginner · Course · 1 - 3 Months

University of Amsterdam
Skills you'll gain: Systems Thinking, Storytelling, Social Impact, Critical Thinking, Sustainable Systems, Community Development, Policy Analysis, Social Sciences, Economics
★ 4.7 (40) · Intermediate · Course · 1 - 3 Months