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.

Packt
Skills you'll gain: Business Process Improvement, Process Modeling, Dataflow
Intermediate · Course · 3 - 6 Months

Pragmatic AI Labs
Skills you'll gain: Prompt Engineering, Retrieval-Augmented Generation, Generative AI, Prompt Engineering Tools, Generative AI Agents, LLM Application, OpenAI, Claude Code, Anthropic Claude, Rust (Programming Language), Databricks, Embeddings, MLOps (Machine Learning Operations), Vector Databases, Data Architecture, DevOps, Python Programming, Software Architecture, Scala Programming, Governance
Intermediate · Course · 1 - 4 Weeks

University of Maryland, College Park
Skills you'll gain: Presentations, Conflict Management, Team Motivation, Team Leadership, Stakeholder Management, Project Risk Management, Team Performance Management, Collaboration, Agile Product Development, Stakeholder Engagement, Organizational Leadership, Agile Project Management, Storytelling, Team Management, Project Management, Data Visualization, Motivational Skills, Visionary, Environmental Social And Corporate Governance (ESG), Goal Setting
Beginner · Specialization · 3 - 6 Months

Skills you'll gain: Web Analytics, Content Performance Analysis, Developing Training Materials, Employee Training, Training and Development, Learning Management Systems, Content Management, People Analytics, Content Management Systems, Training Programs, Content Creation, Writing
Beginner · Guided Project · Less Than 2 Hours

O.P. Jindal Global University
Skills you'll gain: Psychology, Research, Research Design, Scientific Methods, Research Methodologies, Human Learning, Sensory Systems Analysis, Culture, Decision Intelligence, Experimentation, Case Studies, Learning Strategies
Build toward a degree
Beginner · Course · 3 - 6 Months

Skills you'll gain: Test Script Development, Unit Testing, Test Case, Development Testing, Test Tools, React.js, API Testing, Software Testing, Web Development Tools, Javascript
Intermediate · Guided Project · Less Than 2 Hours

University of London
Skills you'll gain: Responsive Web Design, Cascading Style Sheets (CSS), Web Content Accessibility Guidelines, HTML and CSS, Web Design, Frontend Performance, Usability, Web Design and Development, Test Tools, Hypertext Markup Language (HTML), Animations
Beginner · Course · 1 - 4 Weeks

University of the Arts London
Skills you'll gain: Generative Adversarial Networks (GANs), AI powered creativity, Generative AI, Generative Model Architectures, Data Ethics, Image Analysis, Art History, Aesthetics, AI literacy, Creativity, Responsible AI, Prompt Engineering, Intellectual Property, Photography
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Responsive Web Design, Dashboard Creation, Cascading Style Sheets (CSS), Web Applications, HTML and CSS, Javascript, Wireframing, Restful API, Application Programming Interface (API), Real Time Data, Software Development
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Marketing Effectiveness, Global Marketing, New Product Development, Market Opportunities, Marketing, Product Development, Brand Marketing, Product Marketing, Brand Management, Market Analysis, Competitive Analysis, Strategic Marketing, Marketing Planning, Marketing Analytics, Communication Planning, Diversity Marketing, Marketing Communications, Branding, Consumer Behaviour, Marketing Strategy and Techniques
Beginner · Course · 1 - 3 Months

Edureka
Skills you'll gain: Memory Management, Communication Systems, Data Sharing, Web Development
Beginner · Course · 1 - 3 Months

University of Minnesota
Skills you'll gain: Semiconductors, Electronics, Materials science, Process Flow Diagrams, Product Testing, Electronic Components, Engineering Design Process, Mechanical Engineering, Electrical Engineering, Laboratory Techniques, Personal protective equipment
Intermediate · Course · 1 - 4 Weeks