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.

Board Infinity
Skills you'll gain: Docker (Software), Azure DevOps, Restful API, Azure DevOps Pipelines, Microservices, Containerization, DevOps, ASP.NET, CI/CD, .NET Framework, Devops Tools, Continuous Integration, Web Services, Continuous Delivery, Application Programming Interface (API), API Design, Test Automation, Application Deployment, Development Testing
★ 4.2 (54) · Advanced · Course · 1 - 4 Weeks

Dassault Systèmes
Skills you'll gain: Computer-Aided Design, Design Software, Technical Design, 3D Modeling, Mechanical Engineering
★ 4.8 (16) · Beginner · Course · 1 - 4 Weeks

Columbia University
Skills you'll gain: Portfolio Management, Investment Management, Portfolio Risk, Asset Management, Investments, Risk Modeling, Estimation, Market Liquidity, Risk Management, Financial Market, Financial Trading, Model Optimization, Equities, Securities (Finance), Statistical Methods, Risk Analysis, Securities Trading, Market Dynamics, Sampling (Statistics), Financial Analysis
★ 4.6 (47) · Intermediate · Course · 1 - 3 Months

Skills you'll gain: Adobe Photoshop, Photo Editing, Visual Storytelling, Adobe Creative Cloud, Computer Graphic Techniques, Photography, Graphics Software, Graphical Tools, System Configuration, Graphic Design, Image Quality, Typography, Creativity
★ 2.8 (40) · Beginner · Guided Project · Less Than 2 Hours

Rice University
Skills you'll gain: Differentiated Instruction, Diversity Awareness, Web Content Accessibility Guidelines, digital literacy, Instructional Strategies, Culture, Education Software and Technology, Special Education, Digital pedagogy, Cultural Responsiveness, Intercultural Competence, Collaborative Software, Cultural Diversity, Teaching, Instructing, Curriculum Planning, English Language, Mathematics Education, Student Engagement, Lesson Planning
★ 4.8 (58) · Beginner · Specialization · 1 - 3 Months

Exploratorium
Skills you'll gain: Developing Training Materials, Course Development, Creativity, Design Strategies, Education Software and Technology, Basic Electrical Systems, Electronic Components, Design, Computational Thinking, Creative Design, Aesthetics
★ 4.7 (48) · Beginner · Course · 1 - 3 Months

Skills you'll gain: Feasibility Studies, Systems Development, Process Modeling, Software Design Documents, Software Development Methodologies, Business Analysis, Functional Requirement, Software Design, Business Process Modeling, Communication, Data Flow Diagrams (DFDs), Stakeholder Communications, Business Communication, Product Lifecycle Management, Stakeholder Engagement
★ 4.6 (51) · Beginner · Course · 1 - 4 Weeks

Skills you'll gain: AI Product Strategy, Product Lifecycle Management, Quality Assurance and Control, Product Quality (QA/QC), Quality Assurance, Product Planning, Product Management, Release Management, Sales Strategy, New Product Development, Quality Monitoring, Performance Analysis, Product Development, Technical Product Management, Promotional Strategies, Performance Measurement, Responsible AI, Marketing Planning, Product Improvement, Product Marketing
★ 4.5 (54) · Beginner · Course · 1 - 3 Months

Fundação Instituto de Administração
Skills you'll gain: Quality Improvement, Quality Management, Administration, Business Management, Business Administration, Organizational Effectiveness, Leadership and Management, Operational Efficiency, Organizational Structure, Kaizen Methodology, Production Management, Performance Improvement, Systems Thinking, Production Process, Lean Manufacturing, Knowledge Transfer
★ 4.4 (58) · Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Requirements Elicitation, Cost Estimation, Agile Project Management, Business Analysis, Stakeholder Management, Agile Software Development, Project Management, Project Risk Management, Project Estimation, Project Scoping, Quality Management, Work Breakdown Structure, Project Management Life Cycle, Cost Management, Project Planning, Project Management Institute (PMI) Methodology, Risk Management, Business Analysis Tools, Personalized Service, Learning Styles
★ 4.6 (57) · Beginner · Specialization · 1 - 3 Months

Microsoft
Skills you'll gain: Competitive Analysis, Market Research, Competitive Intelligence, Persona Development, Market Analysis, Customer Analysis, Market Intelligence, Market Opportunities, Business Research, AI Product Strategy, Consumer Behaviour, Target Market, Customer Insights, Data-Driven Decision-Making, Product Management, Product Development, Target Audience, Product Strategy, Gap Analysis, Strategic Decision-Making
★ 4.5 (49) · Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Visualization (Computer Graphics), Design Software, Software Installation, Functional Design, Technical Design, Design, Model Optimization, User Interface (UI), Data Import/Export
★ 4.9 (18) · Intermediate · Course · 1 - 3 Months