Software design courses can help you learn programming principles, design patterns, user interface design, and system architecture. You can build skills in code refactoring, version control, and creating scalable applications. Many courses introduce tools like Git for version control, Figma for UI/UX design, and various integrated development environments (IDEs) to streamline the coding process. By engaging with these topics and tools, you can enhance your ability to create efficient, user-friendly software solutions.

Skills you'll gain: Team Performance Management, Team Management, Emotional Intelligence, Empathy & Emotional Intelligence, Business Leadership, People Management, Leadership and Management, Behavior Management, Organizational Leadership, Business Management, Leadership, Professionalism, Organizational Effectiveness, Leadership Development, Industrial and Organizational Psychology, Personal Development, Organizational Structure, Decision Making, Political Sciences, Self-Awareness
Mixed · Course · 1 - 4 Weeks

University of Colorado Boulder
Skills you'll gain: Power Electronics, Electrical Engineering, electromagnetics, Electronic Components, Electronic Systems, Equipment Design, Electrical Systems, Electronics Engineering, Electronics, Electronic Hardware, Mathematical Modeling, Electrical Power, Technical Design, Design Specifications, Engineering Analysis, Engineering Design Process, Engineering Calculations
Intermediate · Course · 1 - 4 Weeks
Skills you'll gain: Exploratory Data Analysis, Data Visualization, Data Literacy, Data-Driven Decision-Making, Data Presentation, SAS (Software), Data Storytelling, Trend Analysis, Data Manipulation, Data Analysis, Data Quality, Data Preprocessing, Data Wrangling, Data Transformation, Analysis, Analytics, Interactive Data Visualization, Data Analysis Software, Data Ethics, Data Cleansing
Beginner · Specialization · 1 - 3 Months

Skills you'll gain: Conflict Management, People Management, Organizational Leadership, Industrial and Organizational Psychology, Management Training And Development, Leadership and Management, Organizational Effectiveness, Leadership Studies, People Development, Negotiation, Organizational Development, Team Oriented, Staff Management, Team Performance Management, Team Building, Team Management, Organizational Structure, Team Motivation, Communication, Self-Motivation
Mixed · Course · 1 - 3 Months

Microsoft
Skills you'll gain: Microsoft Copilot, Microsoft 365, Microsoft Office, Microsoft Teams, Productivity Software, Microsoft Outlook, Taking Meeting Minutes, AI Integrations, Microsoft PowerPoint, Data Storytelling, Microsoft Excel, Business Writing, Writing, Presentations, Data Analysis, Generative AI, Business Communication, Target Audience, Verification And Validation
Beginner · Course · 1 - 3 Months

Edge Impulse
Skills you'll gain: Computer Vision, Convolutional Neural Networks, Applied Machine Learning, Embedded Software, Model Training, Machine Learning Methods, Data Processing, Embedded Systems, Machine Learning Software, MLOps (Machine Learning Operations), Machine Learning, Artificial Intelligence and Machine Learning (AI/ML), Machine Learning Algorithms, Data Literacy, Responsible AI, Data Collection, Artificial Intelligence, AI Product Strategy, Prototyping, Product Development
Intermediate · Specialization · 1 - 3 Months

Coursera
Skills you'll gain: Spreadsheet Software, Microsoft Excel, Microsoft Office, Data Analysis Software
Beginner · Guided Project · Less Than 2 Hours

Pragmatic AI Labs
Skills you'll gain: Serverless Computing, Amazon Bedrock, AI Workflows, Prompt Engineering, YAML, AI Integrations, AI Orchestration, LLM Application, Model Deployment, Amazon Web Services, Generative Model Architectures, Model Evaluation, Rust (Programming Language), Large Language Modeling, Open Source Technology
Beginner · Course · 1 - 4 Weeks

Real Madrid Graduate School Universidad Europea
Skills you'll gain: Social Impact, Social Justice, Sustainable Development, Social Determinants Of Health, Community Development, Social Sciences, Disabilities, Diversity Programs, Diversity Equity and Inclusion Initiatives, Diversity Awareness, Public Health and Disease Prevention, Intercultural Competence, Health Promotion, Exercise Therapy, Public Health, Cultural Diversity, Stakeholder Engagement, Governance
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Banking Services, Bank Regulations, Banking, Payment Systems, Financial Inclusion, Customer Relationship Management, Payment Processing, Financial Regulation, Financial Services, Regulatory Requirements, International Finance, Customer experience improvement, Regulatory Compliance, Merchant Services, Investments, Investment Management, Customer Relationship Building, Technology Strategies
Mixed · Course · 1 - 4 Weeks

Skills you'll gain: Memory Management, C++ (Programming Language), Objective-C (Programming Language), System Programming, Object Oriented Programming (OOP), File I/O, Debugging, File Management
Intermediate · Course · 1 - 3 Months
Skills you'll gain: Team Building, Team Leadership, Culture Transformation, Teamwork, Team Performance Management, Collaboration, Leadership Development, Cross-Functional Collaboration, Process Improvement, Conflict Management, Decision Making, Employee Engagement, Creative Problem-Solving, Diversity and Inclusion, Goal Setting, Change Management, Coaching, Problem Solving, Mentorship, Communication
Intermediate · Course · 1 - 3 Months