System design courses can help you learn architectural patterns, scalability principles, performance optimization, and system reliability. You can build skills in creating efficient APIs, managing databases, and implementing microservices. Many courses introduce tools like AWS, Docker, and Kubernetes, that support deploying and managing applications in a cloud environment. You'll also explore methods for designing fault-tolerant systems and ensuring data consistency, equipping you with practical knowledge for real-world applications.

University of Copenhagen
Skills you'll gain: Sustainable Development, Environmental Science, Environmental Policy, Research, Environmental Social And Corporate Governance (ESG), Systems Thinking, Climate Change Mitigation, Policy Analysis, Economics, Governance
Beginner · Course · 1 - 4 Weeks
Stanford University
Skills you'll gain: Cryptography, Data Encryption Standard, Encryption, Key Management, Advanced Encryption Standard (AES), Public Key Cryptography Standards (PKCS), Cybersecurity, Authentications, Data Integrity, Secure Coding, Algorithms
Mixed · Course · 1 - 3 Months

Lund University
Skills you'll gain: Sustainable Development, Sustainable Design, Sustainable Technologies, Community Development, Environmental Issue, Governance, Systems Thinking, Climate Change Mitigation, Case Studies, Stakeholder Engagement
Beginner · Course · 1 - 3 Months

IIMA - IIM Ahmedabad
Skills you'll gain: Diversity and Inclusion, Stakeholder Management, Organizational Structure, Organizational Leadership, Organizational Effectiveness, Organizational Strategy, Organizational Change, Workforce Planning, Process Design, Ethical Standards And Conduct, Workforce Management, Innovation, Change Management, Employee Engagement, Culture
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Apple Xcode, iOS Development, Apple iOS, Swift Programming, Mobile Development, User Interface (UI), Programming Principles, UI Components, Responsive Web Design, Development Environment, Animations, Debugging
Beginner · Course · 1 - 3 Months

University of Michigan
Skills you'll gain: Stored Procedure, Database Design, SQL, Relational Databases, NoSQL, PostgreSQL, Database Architecture and Administration, Database Systems, Database Theory, Data Modeling, Databases, JSON, Data Store, Scalability, Database Management, Distributed Computing, Cloud Applications, Text Mining, Query Languages, Natural Language Processing
Intermediate · Specialization · 3 - 6 Months

LearnQuest
Skills you'll gain: Data Ethics, Responsible AI, No-Code Development, Business Process Automation, Data Management, Risk Mitigation, Return On Investment, Process Design, Key Performance Indicators (KPIs), Business Transformation, Data Integration, Business Ethics, Automation, Project Implementation, Performance Measurement, Data Cleansing, Project Management, Business Metrics, Dashboard, Storytelling
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Responsible AI, Agentic systems, Automation, Business Process Automation, Real Time Data, Generative AI, MLOps (Machine Learning Operations), Data Ethics, AI Personalization, IT Automation, Artificial Intelligence and Machine Learning (AI/ML), Artificial Intelligence, No-Code Development, Cloud-Based Integration, Business Transformation, Cloud API, Python Programming, Data Analysis, Restful API, API Design
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Database Administration, Database Management, Database Architecture and Administration, Relational Databases, Operational Databases, Database Systems, IBM DB2, MySQL, Performance Tuning, PostgreSQL, Disaster Recovery, Data Storage Technologies, Database Design, System Monitoring, Role-Based Access Control (RBAC), User Accounts, Encryption
Intermediate · Course · 1 - 3 Months
UNSW Sydney (The University of New South Wales)
Skills you'll gain: Storytelling, User Experience Design, Driving engagement, Content Creation, Multimedia, Animation and Game Design, Augmented and Virtual Reality (AR/VR), Design Strategies, Emerging Technologies, Qualitative Research
Mixed · Course · 1 - 3 Months

Skills you'll gain: Prompt Engineering, LangChain, Tool Calling, LangGraph, Agentic systems, Multimodal Prompts, Generative AI, LLM Application, Generative AI Agents, Prompt Patterns, Responsible AI, OpenAI, Artificial Intelligence and Machine Learning (AI/ML), Application Design, Application Deployment, Application Development, Large Language Modeling, UI Components, Semantic Web, Software Development
Advanced · Professional Certificate · 3 - 6 Months

Skills you'll gain: Animation and Game Design, Animations, Video Game Development, User Interface (UI) Design, Computer Graphic Techniques, Visualization (Computer Graphics), Game Design, Python Programming, Computer Graphics, Image Analysis, Program Development, Peripheral Devices, Debugging
Mixed · Course · 1 - 4 Weeks