Design Thinking courses can help you learn user-centered design, prototyping, brainstorming techniques, and iterative testing. You can build skills in empathy mapping, defining user personas, and conducting usability tests. Many courses introduce tools like Adobe XD, Figma, and Miro, which facilitate collaboration and visualization throughout the design process. Additionally, you'll explore methods for gathering feedback and refining solutions, ensuring that your designs are not only innovative but also aligned with user needs.

Skills you'll gain: Prompt Engineering, Multimodal Prompts, Prompt Patterns, AI powered creativity, Generative AI Agents, AI Personalization, LLM Application, Agentic Workflows, Ideation, Scenario Testing, Solution Design, Software Versioning
Beginner · Course · 1 - 4 Weeks

University of Toronto
Skills you'll gain: Apple iOS, iOS Development, Swift Programming, Model View Controller, Apple Xcode, Mobile Development, User Interface (UI), Application Design, Application Development, Objective-C (Programming Language), UI Components, Animations, Human Computer Interaction, Interactive Design, Object Oriented Programming (OOP), Memory Management, Application Frameworks, Interaction Design, Mobile Development Tools, Persistence
Intermediate · Specialization · 3 - 6 Months

Skills you'll gain: File I/O, Git (Version Control System), Software Development Methodologies, JUnit, Requirements Analysis, Version Control, Systems Development Life Cycle, Application Development, Software Development Life Cycle, Full-Stack Web Development, Test Driven Development (TDD), SQL, Software Development, Restful API, Database Management, Object Oriented Programming (OOP), Digital Transformation, GitHub Copilot, Java Programming, Generative AI
Beginner · Professional Certificate · 3 - 6 Months

Scrimba
Skills you'll gain: Prompt Engineering, Responsive Web Design, Node.JS, Command-Line Interface, TypeScript, Unit Testing, SQL, HTML and CSS, Web Content Accessibility Guidelines, Typography, Cascading Style Sheets (CSS), React.js, User Interface and User Experience (UI/UX) Design, Hypertext Markup Language (HTML), JavaScript Frameworks, JSON, Generative AI, Database Design, UI Components, Web Development
Beginner · Specialization · 3 - 6 Months
University of California, Irvine
Skills you'll gain: Verbal Communication Skills, Oral Expression, Presentations, Public Speaking, Discussion Facilitation, Active Listening, Lecturing, Non-Verbal Communication, Oral Comprehension, English Language, Peer Review, Communication, Social Skills, Constructive Feedback, Communication Strategies, Concision, Learning Strategies, Tactfulness, Cooperation, Critical Thinking
Intermediate · Specialization · 3 - 6 Months

Skills you'll gain: AWS Identity and Access Management (IAM), Infrastructure as Code (IaC), Amazon Web Services, Amazon S3, Serverless Computing, Amazon Elastic Compute Cloud, Cloud Computing Architecture, Amazon DynamoDB, Network Architecture, Database Design, Cloud Infrastructure, System Design and Implementation, Systems Design, IT Security Architecture, Software Architecture, Systems Architecture, Data Security, Database Management Systems, Cloud Storage, AWS CloudFormation
Intermediate · Specialization · 1 - 3 Months

Skills you'll gain: Angular, TypeScript, Software Design Patterns, JavaScript Frameworks, Responsive Web Design, React.js, Front-End Web Development, Frontend Performance, Server Side
Intermediate · Course · 1 - 3 Months

The Pennsylvania State University
Skills you'll gain: Creative Thinking, Creativity, Creative Problem-Solving, Ideation, Cultural Diversity, Open Mindset, Cognitive flexibility, Personal Development, Project Design, Overcoming Obstacles, Tenacity, Collaboration, Experimentation, Goal Setting
Mixed · Course · 1 - 4 Weeks

Skills you'll gain: DevOps, Agile Methodology, Cloud-Native Computing, Devops Tools, Continuous Integration, CI/CD, Test Driven Development (TDD), Agile Software Development, Scrum (Software Development), Continuous Deployment, Software Development Methodologies, Behavior-Driven Development, Cloud Computing Architecture, Continuous Delivery, Performance Metric, Team Performance Management, Accountability, Culture Transformation, Microservices, Organizational Development
Beginner · Course · 1 - 3 Months

Skills you'll gain: No-Code Development, Responsive Web Design, User Accounts, Frontend Integration, Workflow Management, UI Components, Application Development, Interactive Design, Web Design, Web Design and Development, Automation, User Interface (UI) Design, Databases, Authentications, Authorization (Computing), Computational Logic, Data Integration, Database Management, Debugging
Intermediate · Course · 3 - 6 Months

Universidad ORT Uruguay
Skills you'll gain: Code Reusability, Video Game Development, Software Engineering, Program Development, Programming Principles, Game Design, Software Testing, Software Documentation, Software Development, Event-Driven Programming, Computer Programming, Computational Thinking, Software Design, Animations
Beginner · Course · 1 - 3 Months

ISSA (International Sports Sciences Association)
Skills you'll gain: Nutrition Counseling, Nutrition and Diet, Nutrition Care Plans, Health And Wellness Coaching, Nutritional Assessment, Dietetics, Nutrition Education, Exercise Science, Coaching, Clinical Nutrition, Habit Formation, Culture, Biology, Behavior Management, Critical Thinking, Health Assessment, Health Education, Athletic Training, Health Care, Mental and Behavioral Health
Beginner · Specialization · 3 - 6 Months