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: 3D Modeling, Computer-Aided Design, Mechanical Design, Simulation and Simulation Software, Engineering Drawings, Prototyping, Usability, Engineering Software, Manufacturing Processes, Engineering Analysis
★ 4.4 (72) · Beginner · Course · 1 - 4 Weeks
University of Colorado Boulder
Skills you'll gain: Social Media, Online Advertising, Digital Advertising, Social Media Marketing, Social Media Strategy, Social Media Campaigns, Advertising, Meta Ads Manager, Advertising Campaigns, Web Analytics, Content Performance Analysis, Facebook, Paid media, Instagram, Target Audience, Law, Regulation, and Compliance, Business Ethics, Case Studies
★ 4.6 (333) · Beginner · Course · 1 - 4 Weeks

Universitat Autònoma de Barcelona
Skills you'll gain: Video Game Development, Game Design, Unity Engine, Software Design Documents, Conceptual Design, Design, Experience Design, Design Elements And Principles, Usability, Software Documentation, Storytelling
★ 4.6 (332) · Mixed · Course · 1 - 4 Weeks

Microsoft
Skills you'll gain: Object Oriented Design, Version Control, User Interface (UI) Design, Web Design, Web Design and Development, Web Content Accessibility Guidelines, Design Software, Adobe XD, Responsive Web Design, .NET Framework, Microsoft Visual Studio, User Experience, Authorization (Computing), AI Integrations, Application Security, Computational Thinking, Web Components, Pseudocode, Microsoft Development Tools, Javascript
★ 4.6 (249) · Beginner · Professional Certificate · 3 - 6 Months

Skills you'll gain: User Centered Design, User Experience Design, Responsive Web Design, User Interface (UI) Design, Web Design and Development, Prototyping, Front-End Web Development, Graphic and Visual Design, User Interface and User Experience (UI/UX) Design, Figma (Design Software), Design Elements And Principles, Web Design, Wireframing, Typography, Application Design, Digital Design, Layout Design, UI Components, Interactive Design, Web Applications
★ 4.5 (313) · Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Gap Analysis, Change Management, Organizational Change, Strategic Planning, Business Process Reengineering, Project Management, Personal Development, Business Process, Process Mapping, Organizational Strategy, Business Strategies, Business Strategy
★ 4.5 (346) · Intermediate · Guided Project · Less Than 2 Hours

Skills you'll gain: Digital Transformation, Cloud Computing Architecture, Systems Design, Business Transformation, SAP S/4HANA, Cloud Computing, Systems Architecture, System Design and Implementation, Security Management, Software Architecture, Cyber Attacks, Software Design, Security Strategy, SAP Applications, Cyber Governance, Cybersecurity, Cloud Platforms, ABAP RESTful Programming Model (RAP), Case Studies, Business Analysis
★ 4.6 (244) · Beginner · Course · 1 - 3 Months

MathWorks
Skills you'll gain: Simulation and Simulation Software, Control Systems, Model Based Systems Engineering, Simulations, Mathematical Modeling, Engineering Analysis, Data Import/Export, Systems Engineering, Model Optimization
★ 4.8 (58) · Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Email Marketing, Social Media Content, Search Engine Optimization, Social Media Marketing, Brand Marketing, Brand Awareness, Digital Brand Strategy, Digital Marketing Tools, Branding, Social Media Management, Digital Marketing, Brand Strategy, Marketing Design, Marketing, Web Presence, Brand Management, Marketing Materials, Web Design and Development
★ 4.6 (376) · Beginner · Guided Project · Less Than 2 Hours

Skills you'll gain: Milestones (Project Management), Backlogs, Scope Management, Agile Project Management, Program Standards, Project Scoping, Sprint Retrospectives, Project Documentation, Project Planning, Requirements Analysis, Stakeholder Analysis, Agile Methodology, Project Management, Communication Planning, Quality Assessment, Organizational Skills, Sprint Planning, Project Management Life Cycle, Program Management, Organizational Structure
★ 5 (826) · Beginner · Professional Certificate · 3 - 6 Months

Skills you'll gain: Excel Formulas, Google Sheets, Service Level, Spreadsheet Software, Customer Data Management, Customer Support, Data Entry, Data Validation, Process Analysis, Data Analysis, Data Integration, Organizational Skills, Data Management
★ 4.6 (414) · Beginner · Guided Project · Less Than 2 Hours

University of Minnesota
Skills you'll gain: Time Series Analysis and Forecasting, Model Evaluation, Simulations, Operations Research, Probability Distribution, Mathematical Modeling, Supply Chain Planning, Supply Chain, Probability, Predictive Modeling, Statistical Methods, Data Preprocessing, Transportation, Supply Chain, and Logistics, Business Modeling, Simulation and Simulation Software, Model Training, Business Analytics, Workforce Management, Analytics, Predictive Analytics
★ 4.7 (300) · Beginner · Specialization · 3 - 6 Months