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.

Google Cloud
Skills you'll gain: Data Import/Export, Data Mapping, Data Modeling, Data Warehousing, Data Migration, Data Architecture, Data Integration, Identity and Access Management, Database Design, Query Languages, Data Access, Google Cloud Platform, SQL, Database Architecture and Administration, Data Sharing, Performance Tuning
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Business Continuity Planning, Business Continuity, Contingency Planning, Disaster Recovery, Crisis Management, Public Health and Disease Prevention, Emergency Response, Public Health, Infection Control, Infectious Diseases, Risk Management, Community Health, Epidemiology, Verification And Validation, Laboratory Testing, Diagnostic Tests, Leadership, Education and Training, Pharmaceuticals, Health Disparities
Intermediate · Course · 3 - 6 Months
IE Business School
Skills you'll gain: Brand Strategy, Value Propositions, Branding, Brand Marketing, Brand Management, Logo Design, Target Market, Customer Analysis, Target Audience, Strategic Marketing, Consumer Behaviour, Marketing Design, Customer Insights, Competitive Analysis
★ 4.7 (896) · Intermediate · Course · 1 - 3 Months

Skills you'll gain: Descriptive Statistics, Data Analysis, Predictive Modeling, Predictive Analytics, Data Literacy, Statistical Modeling, Business Analytics, Statistical Hypothesis Testing, Exploratory Data Analysis, Data-Driven Decision-Making, Customer Analysis, Statistical Machine Learning, Data Science, Model Evaluation, Scikit Learn (Machine Learning Library), Statistical Analysis, Feature Engineering, Data Visualization, Statistical Inference, Supervised Learning
Intermediate · Course · 1 - 3 Months

Technical University of Denmark (DTU)
Skills you'll gain: Semiconductors, Sustainable Technologies, Materials science, Electrical Power, Basic Electrical Systems, Electronic Components, Emerging Technologies, Mathematical Modeling, Energy and Utilities, Environmental Issue, Simulation and Simulation Software, Laboratory Testing, Systems Of Measurement, Engineering Calculations
★ 4.8 (2.5K) · Beginner · Course · 1 - 3 Months

École Polytechnique Fédérale de Lausanne
Skills you'll gain: Geographic Information Systems, Data Modeling, GIS Software, SQL, Geospatial Information and Technology, Database Design, Spatial Data Analysis, Geospatial Mapping, Database Management, Spatial Analysis, Query Languages, Relational Databases, Database Development, Land Management, Data Store, Environmental Science, Database Management Systems, Data Capture, Data Manipulation, Data Storage
★ 4.5 (288) · Beginner · Course · 1 - 3 Months

Vanderbilt University
Skills you'll gain: Git (Version Control System), Version Control, Android Development, File I/O, Android (Operating System), Android Studio, Mobile Development, Data Persistence, Java Programming, Application Development, Event-Driven Programming, Computer Programming
★ 4.2 (801) · Mixed · Course · 1 - 3 Months

Macquarie University
Skills you'll gain: Pedagogy, Discussion Facilitation, Teaching, Instructional Design, Student Engagement, Augmented Reality, Virtual Environment, Digital Transformation
★ 4.7 (308) · Beginner · Course · 1 - 3 Months

Vanderbilt University
Skills you'll gain: ChatGPT, Creative Problem-Solving, AI Personalization, Innovation, Brainstorming, Game Design, Education Software and Technology, AI powered creativity, Student Engagement, Problem Solving, Prompt Engineering, Generative AI
★ 4.8 (659) · Beginner · Course · 1 - 4 Weeks

PracticalGrowth
Skills you'll gain: Team Collaboration, Sprint Retrospectives, Collaboration, Teamwork, Discussion Facilitation, Communication Strategies, Influencing, Team Building, Business Communication, Communication, Stakeholder Communications, Professional Networking, Productivity, Time Management, Content Strategy, Performance Metric, Data Storytelling, Negotiation, Value Propositions, Proposal Development
Beginner · Specialization · 3 - 6 Months

John Wiley & Sons
Skills you'll gain: Sprint Planning, Team Motivation, Stakeholder Engagement, Project Schedules, Project Estimation, Change Management, Requirements Management, Project Management, Innovation, Project Risk Management, Scope Management, Project Management Software, Scheduling, Risk Management, Leadership, Agile Methodology, Team Building, Waterfall Methodology, Business, Business Communication
Beginner · Specialization · 3 - 6 Months

Skills you'll gain: AI Personalization, Education Software and Technology, Driving engagement, Responsible AI, Learning Management Systems, Data-Driven Decision-Making, Prompt Engineering, Analytics, Data Ethics, Artificial Intelligence, Generative AI, Quality Assurance, Data Analysis, Analytical Skills
Intermediate · Course · 1 - 4 Weeks