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.
University of Colorado Boulder
Skills you'll gain: Google Ads, Digital Advertising, Online Advertising, Advertising, Contextual Advertising, Pay Per Click Advertising, Advertising Campaigns, Paid media, Social Media, Search Engine Marketing, Performance marketing, Marketing, Keyword Research, Search Engine Optimization, Social Media Marketing, Digital Marketing, Social Media Strategy, Social Media Campaigns, Media Buying, Data Ethics
★ 4.6 (832) · Beginner · Specialization · 3 - 6 Months

Skills you'll gain: Dashboard, Microsoft Excel, Microsoft 365, Microsoft Office, Spreadsheet Software, Data Visualization, Document Management, Trend Analysis, Data Analysis
★ 4.6 (1K) · Intermediate · Guided Project · Less Than 2 Hours

Skills you'll gain: IT Service Management, Technical Support and Services, Technical Support, Service Level, Service Management, Help Desk Support, Customer Service, End User Training and Support, Remote Access Systems, Issue Tracking, Technical Communication, Technical Documentation
★ 4.8 (1.2K) · Beginner · Course · 1 - 3 Months

Google Cloud
Skills you'll gain: Google Cloud Platform, Cloud Infrastructure, Cloud Deployment, Containerization, System Configuration, Infrastructure As A Service (IaaS), Kubernetes, Model Deployment, Application Deployment, Cloud-Native Computing, Performance Tuning, Network Performance Management, Cloud Computing Architecture, Virtual Machines, Distributed Computing, Model Optimization, Capacity Management, Computer Hardware
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Version Control, Risk Mitigation, Operational Risk, Microsoft Excel, File Management, Financial Modeling, Document Control, Standard Operating Procedure, Document Management, Records Management, Excel Formulas, Information Architecture, Operational Efficiency, Technical Documentation, Auditing, Spreadsheet Software, Process Improvement
Intermediate · Course · 1 - 4 Weeks

Instituto Tecnológico de Aeronáutica
Skills you'll gain: Control Systems, Process Control, Systems Design, Systems Analysis, Mathematical Modeling, Requirements Analysis, Engineering Analysis, Model Evaluation, Differential Equations, Applied Mathematics
★ 4.8 (1.3K) · Mixed · Course · 1 - 4 Weeks

University of Colorado Boulder
Skills you'll gain: Prompt Engineering, New Product Development, Model Based Systems Engineering, Model Evaluation, Failure Analysis, Sustainable Business, Data Mining, Field-Programmable Gate Array (FPGA), Delegation Skills, Strategic Decision-Making, Real-Time Operating Systems, Object Oriented Design, Project Schedules, Sampling (Statistics), Data Ethics, Sustainability Reporting, Database Design, Agentic systems, Data Visualization, Supervised Learning
Degree · 1 - 4 Years

Skills you'll gain: Financial Modeling, Financial Statements, Financial Statement Analysis, Excel Formulas, Balance Sheet, Financial Reporting, Financial Analysis, Microsoft Excel, Financial Data, Financial Forecasting, Financial Accounting, Cash Flows, Income Statement, Verification And Validation
Advanced · Course · 1 - 4 Weeks

Macquarie University
Skills you'll gain: Governance, Data Presentation, Management Accounting, Data Storytelling, Budgeting, Marketing Analytics, Capital Budgeting, Financial Modeling, Financial Data, Data Ethics, SAS (Software), Business Analytics, Financial Management, Customer Analysis, Customer Insights, Digital Media Strategy, Corporate Finance, Business Valuation, Financial Analysis, Data Visualization
★ 4.6 (1.2K) · Beginner · Specialization · 3 - 6 Months

Skills you'll gain: Adobe Experience Manager, Content Management Systems, Content Development and Management, Digital Content, Version Control, Web Content, Cross-Functional Collaboration, Asset Management, Digital Assets, Cloud-Native Computing, Content Management, Digital Publishing, Workflow Management, Digital Transformation, Cloud Platforms, Document Management, Workforce Development, Project Management, Project Implementation, Business Analysis
Beginner · Specialization · 1 - 3 Months

Skills you'll gain: Microsoft Excel, Forecasting, Excel Formulas, Simulation and Simulation Software, Financial Forecasting, Simulations, Excel Macros, Business Analysis, Statistical Modeling, Pivot Tables And Charts, Spreadsheet Software, Data-Driven Decision-Making, Risk Analysis, Financial Modeling, Analysis, Risk Modeling, Data Analysis, Interactive Data Visualization, Data Validation, Automation
Mixed · Course · 1 - 4 Weeks

Skills you'll gain: Ideation, Entrepreneurship, Innovation, Creative Thinking, Entrepreneurial Finance, Creativity, Sales Strategy, Commercialization, B2B Sales, Sales, Business Planning, Product Planning, Sales Management, Business Strategy, Business Development, New Business Development, Personal Attributes, Self-Awareness, Personal Development, Global Marketing
★ 4.7 (1.2K) · Beginner · Course · 1 - 4 Weeks