Instructional design courses can help you learn curriculum development, assessment strategies, and learner engagement techniques. You can build skills in creating effective learning experiences, utilizing multimedia resources, and evaluating instructional effectiveness. Many courses introduce tools like Articulate Storyline, Adobe Captivate, and learning management systems, which support the design and delivery of educational content.

University of Michigan
Skills you'll gain: File I/O, Data Import/Export, Python Programming, Functional Design, Programming Principles, Data Structures, Debugging
Beginner · Course · 1 - 3 Months

Skills you'll gain: Cloud-Native Computing, Enterprise Architecture, CI/CD, Cloud Applications, Unified Modeling Language, Microservices, Cloud Infrastructure, Cloud Computing, Docker (Software), Data Modeling, Requirements Analysis, Software Systems, Architectural Design, Software Development Life Cycle, Stakeholder Engagement, Application Programming Interface (API), Database Design, Database Management, Data Governance, SQL
Advanced · Course · 1 - 3 Months

Coursera
Skills you'll gain: Prompt Engineering, Event Marketing, Presentations, Video Editing, Canva (Software), Marketing Materials, Color Theory, Typography, Marketing Collateral, Marketing Design, Interactive Design, Storytelling, Brand Strategy, Social Media, Logo Design, Layout Design, Social Media Content, Social Media Campaigns, Branding, Content Creation
Beginner · Professional Certificate · 3 - 6 Months

University of California, Irvine
Skills you'll gain: Data Storytelling, Data Presentation, Human Resource Strategy, Employee Relations, Employee Performance Management, Performance Metric, Dashboard, Data Analysis, Training and Development, Compensation Strategy, Business Metrics, Employee Retention, Compensation and Benefits, Talent Recruitment, Business Analysis, Employee Engagement, Mental Health
Beginner · Course · 1 - 4 Weeks

University of Michigan
Skills you'll gain: Sampling (Statistics), Data Visualization, Statistics, Matplotlib, Statistical Visualization, Probability & Statistics, Jupyter, Statistical Methods, Data Visualization Software, Data Analysis, Statistical Analysis, Exploratory Data Analysis, Descriptive Statistics, Statistical Inference, NumPy, Box Plots, Histogram, Python Programming
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: API Design, Restful API, Application Programming Interface (API), Test Automation, Data Mapping, Application Deployment, Cloud Deployment, Salesforce, Robotic Process Automation, Business Process Automation, Software Testing, Data Integration, API Testing, Architectural Design, Software Development Tools, Artificial Intelligence, Artificial Intelligence and Machine Learning (AI/ML)
Intermediate · Course · 3 - 6 Months

University of California, Santa Cruz
Skills you'll gain: C++ (Programming Language), Go (Programming Language), File I/O, Data Structures, Object Oriented Programming (OOP), Software Design Patterns, Debugging, Computer Programming, Unit Testing, Programming Principles, Algorithms, C (Programming Language), Integrated Development Environments, Graph Theory, Software Testing, Artificial Intelligence, Integration Testing, Software Design, System Design and Implementation, Game Design
Intermediate · Specialization · 3 - 6 Months

Skills you'll gain: Apache Hive, Apache Mahout, NoSQL, Apache Hadoop, Extract, Transform, Load, Big Data, Data Warehousing, Cloud Management, Application Deployment, Databases, SQL, Performance Tuning, Data Processing, File Systems, Real Time Data, Query Languages, Database Management, Data Transformation, Scalability, Distributed Computing
Beginner · Specialization · 3 - 6 Months
University of Pennsylvania
Skills you'll gain: Operations Management, Operational Efficiency, Process Analysis, Process Management, Process Improvement, Lean Methodologies, Workflow Management, Continuous Improvement Process, Capacity Planning, Quality Management, Supply Chain Management, Inventory Management System, Statistical Process Controls, Process Flow Diagrams, Root Cause Analysis
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Apache Hadoop, Big Data, Application Deployment, Social Network Analysis, Data Processing, Distributed Computing, Java, Text Mining, Graph Theory, File Systems
Mixed · Course · 1 - 3 Months

Skills you'll gain: AI Workflows, OpenAI API, LLM Application, OpenAI, Model Context Protocol, Generative AI Agents, Agentic systems, Tool Calling, Prompt Engineering, ChatGPT, Artificial Intelligence, Application Programming Interface (API), User Interface (UI), Context Management, Large Language Modeling, Python Programming, Development Environment, Application Deployment, Debugging
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Unity Engine, Integrated Development Environments, Event-Driven Programming, Software Development Tools, User Interface (UI), Graphical Tools, Scripting, Software Design, Package and Software Management, Object Oriented Design, C# (Programming Language), Version Control
Mixed · Course · 1 - 3 Months