Communication design courses can help you learn visual storytelling, typography, layout principles, and branding strategies. You can build skills in creating effective presentations, developing user-centered designs, and crafting engaging digital content. Many courses introduce tools like Adobe Creative Suite, Sketch, and Figma, that support executing design projects and enhancing collaboration among team members.

Skills you'll gain: Database Design, Database Development, Relational Databases, SQL, PHP (Scripting Language), Database Application, Database Software, Database Systems, Database Management, Databases, Database Management Systems, Database Administration, Query Languages, Back-End Web Development, Data Structures, Software Installation
Beginner · Course · 1 - 4 Weeks

Coursera
Skills you'll gain: Event Management, Blogs, Web Presence, Content Management, Photo Editing, Editing, Writing and Editing, Web Design, Digital Publishing, Web Design and Development, No-Code Development, User Accounts, Brand Management, Drive Engagement, Digital Marketing, Public Relations
★ 4.6 (1.3K) · Beginner · Guided Project · Less Than 2 Hours

Skills you'll gain: File I/O, Test Tools, Application Design, Test Case, Software Documentation, Code Reusability, Technical Documentation, Package and Software Management
Advanced · Course · 3 - 6 Months

Skills you'll gain: Decision Making, Driving engagement, Experience Design, Behavioral Economics, Human Factors, Interaction Design, UI/UX Strategy, User Experience, Persona (User Experience), Research and Design, User Centered Design, User Experience Design, Psychology, Experimentation, Design Strategies, Trustworthiness, Motivational Skills, Behavioral Management, Product Management, Digital Marketing
Beginner · Course · 1 - 3 Months

LearnQuest
Skills you'll gain: Agentic Workflows, Technical Communication, AI Enablement, Model Deployment, AI Workflows, Generative AI Agents, Reinforcement Learning, Artificial Intelligence and Machine Learning (AI/ML), Decision Intelligence, AI Orchestration, Agentic systems, Artificial Intelligence, Cloud Computing, Deep Learning, Data Visualization, Python Programming, Machine Learning, Data Engineering, Anomaly Detection, Statistical Analysis
Beginner · Specialization · 1 - 3 Months

Skills you'll gain: Embedded Systems, Embedded Software, Automation Engineering, Robotics, Control Systems, Machine Controls, Electronic Systems, Industrial Engineering, Internet Of Things, Automation, Vibrations, Electronic Hardware, C (Programming Language), Power Electronics, Peripheral Devices, Electronics, Wireless Networks, Medical Equipment and Technology, Medical Devices, Electric Power Systems
★ 4.4 (18) · Intermediate · Specialization · 3 - 6 Months

Skills you'll gain: 3D Modeling, Computer-Aided Design, Drafting and Engineering Design, Mechanical Design, Simulation and Simulation Software, Design Software, Engineering Software, Manufacturing Processes
★ 4.4 (75) · Beginner · Course · 1 - 4 Weeks

University of California, Irvine
Skills you'll gain: Decision Support Systems, Database Design, Relational Databases, Database Management, Database Theory, Database Systems, Database Development, Database Management Systems, SQL, Descriptive Statistics, Database Architecture and Administration, Statistics, Statistical Reporting, Statistical Analysis, Business Intelligence, Microsoft Excel, Data Processing, Extract, Transform, Load, Business Analytics, Data Manipulation
★ 4.5 (103) · 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
Mixed · Course · 1 - 3 Months

Skills you'll gain: Version Control, Debugging, Software Design Patterns, Object Oriented Design, Program Development, Object Oriented Programming (OOP), Software Development, Software Versioning, Git (Version Control System), Programming Principles, Software Design, Computer Programming, Software Engineering, Software Development Tools
★ 4.5 (6) · Beginner · Course · 1 - 4 Weeks

Advanced · Course · 1 - 3 Months

Skills you'll gain: Business Modeling, Presentations, Diagram Design, Business Planning, Data Visualization, Entrepreneurship, Value Propositions, Brainstorming, New Business Development, Collaborative Software
Beginner · Guided Project · Less Than 2 Hours