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: QuickBooks (Accounting Software), Vendor Management, Ledgers (Accounting), Accounting Software, Inventory and Warehousing, Payroll Processing, Accounting Records, Financial Reporting, Payroll Reporting, Payroll Administration, Business Reporting, Customer Data Management, Management Reporting, Payroll Systems, Financial Analysis, Payroll, Accounting and Finance Software, Business Software, Business, Business Analysis
★ 4.5 (110) · Beginner · Specialization · 3 - 6 Months

Skills you'll gain: Embedded Software, Real-Time Operating Systems, Embedded Systems, Software Systems, Internet Of Things, Real Time Data, System Requirements, Software Development, Secure Coding, Cloud Computing Architecture, Systems Engineering, Cloud-Based Integration, System Design and Implementation, Back-End Web Development, System Implementation, Communication Systems, System Testing, Algorithms, Performance Testing, Systems Analysis
★ 4.6 (69) · Advanced · Course · 1 - 4 Weeks
University of Virginia
Skills you'll gain: Design Thinking, Stakeholder Analysis, Journey Mapping, Human Centered Design, Stakeholder Engagement, Design Research, Persona Development, Value Engineering, User Research, Customer experience improvement, Qualitative Research, Strategic Thinking, Job Analysis, Consumer Behaviour, Innovation, Interviewing Skills
★ 4.7 (43) · Beginner · Course · 1 - 3 Months

Skills you'll gain: SAS (Software), Requirements Analysis, Analysis, Data Analysis Software, Data Processing, Data Manipulation, Statistical Programming, Data Analysis, Statistical Software, Computer Programming
★ 4.8 (96) · Intermediate · Course · 1 - 4 Weeks

Xi'an Jiaotong University
Skills you'll gain: Microsoft SQL Servers, SQL, Relational Databases, Database Management, Database Theory, Database Development, Database Design, Database Management Systems, Database Architecture and Administration, Query Languages, Data Access, Software Installation, C# (Programming Language), Data Integrity, Data Modeling
★ 4.7 (61) · Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Electrical Substation, Electric Power Systems, High Voltage, Electrical Systems, Electrical Power, Electrical Equipment, Electrical Safety, Electrical Engineering, Control Systems, Automation Engineering, Artificial Neural Networks
★ 4.5 (36) · Mixed · Course · 1 - 3 Months

Johns Hopkins University
Skills you'll gain: Traffic Flow Optimization, Stormwater Management, Public Works, Landscape Architecture, Civil Engineering, Environmental Engineering, Sustainable Systems, Sustainable Development, Water Sustainability, Architectural Design, Land Development, Hydrology, Water Resources, Sustainable Design, Community Development, Community Health, Public Health
★ 4.8 (98) · Intermediate · Course · 1 - 4 Weeks

Illinois Tech
Skills you'll gain: Database Design, Database Systems, Relational Databases, Database Software, Databases, Database Application, Database Management, Database Management Systems, Database Development, SQL, MySQL, Database Theory, Transaction Processing, Stored Procedure, Data Modeling, Unified Modeling Language, Data Integrity, Query Languages, Data Access, Application Development
★ 4.5 (110) · Beginner · Specialization · 3 - 6 Months

Arizona State University
Skills you'll gain: Data Analysis, Sustainable Development, Spreadsheet Software, Professional Development, Marketing and Public Relations, Analysis, Data Presentation, Trend Analysis, Business Writing, Writing, Professionalism, Sustainable Business, Corporate Sustainability, Environmental Issue, Public Relations, Product Lifecycle Management, Presentations, Communication, Constructive Feedback
★ 4.5 (72) · Beginner · Course · 1 - 3 Months

Skills you'll gain: Microsoft Copilot, Microsoft PowerPoint, Presentations, Productivity Software, Microsoft 365, Prompt Engineering, Microsoft Word, Generative AI, Artificial Intelligence, Content Creation
★ 4.6 (40) · Beginner · Guided Project · Less Than 2 Hours
Khalifa University
Skills you'll gain: Environmental Management Systems, Environment Health And Safety, Environmental Monitoring, Environmental Regulations, Environmental Laws, Hazardous Waste Operations And Emergency Response Standard (HAZWOPER), Health And Safety Standards, Emergency Response, Regulatory Compliance, Risk Analysis, Sustainability Standards, Risk Management, Incident Management, Waste Minimization
★ 4.8 (90) · Beginner · Course · 1 - 4 Weeks

Skills you'll gain: GitHub Copilot, Integrated Development Environments, Microsoft Visual Studio, AI Enablement, Development Environment, Debugging, HTML and CSS, React.js, Cascading Style Sheets (CSS), Software Installation
★ 4.4 (47) · Intermediate · Course · 1 - 4 Weeks