Graphic design courses can help you learn typography, color theory, layout design, and branding strategies. You can build skills in creating visual content for both print and digital platforms, as well as developing a keen eye for aesthetics and composition. Many courses introduce tools like Adobe Photoshop, Illustrator, and InDesign, that support executing design projects and bringing your creative ideas to life.

Skills you'll gain: Agentic Workflows, Model Context Protocol, Agentic systems, AI Orchestration, CrewAI, AI Workflows, Generative AI Agents, Retrieval-Augmented Generation, LLM Application, Artificial Intelligence and Machine Learning (AI/ML), Large Language Modeling, Tool Calling, Embeddings, Prompt Engineering, Context Management, Software Architecture
Beginner · Course · 1 - 3 Months

Skills you'll gain: Java Programming, Java, Data Structures, Object Oriented Design, Maintainability, Object Oriented Programming (OOP), Spring Boot, Numerical Analysis, Algorithms, Interoperability, Data Management, Performance Tuning, Data Validation
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Data Analysis Expressions (DAX), Star Schema, Power BI, Real Time Data, Business Intelligence, Dashboard, Dashboard Creation, Business Logic, Data Modeling, Data Architecture, Performance Analysis, Performance Tuning, Query Languages, Data Pipelines, Process Analysis, Data Analysis, Data Capture
Advanced · Course · 1 - 3 Months

University of Michigan
Skills you'll gain: Stored Procedure, NoSQL, Database Design, Database Architecture and Administration, SQL, Database Systems, Relational Databases, Cloud Applications, Database Theory, PostgreSQL, Database Management Systems, Data Store, Databases, Data Modeling, JSON, Database Software, Database Application, Database Management, Query Languages, Natural Language Processing
★ 4.7 (1.4K) · Intermediate · Specialization · 3 - 6 Months

University of Colorado Boulder
Skills you'll gain: Reinforcement Learning, Computational Logic, Responsible AI, AI Workflows, Machine Learning Methods, Model Optimization, Agentic systems, Machine Learning, Theoretical Computer Science, Model Evaluation, Continuous Monitoring, Functional Specification, Markov Model, Verification And Validation, Safety and Security
Intermediate · Course · 1 - 3 Months

Microsoft
Skills you'll gain: Microsoft Visio, Diagram Design, Automation, Business Process Automation, Visual Basic (Programming Language), Document Management, Performance Testing, Code Reusability, Maintainability, Scripting, Software Testing, Data Compilation, Design Elements And Principles, Debugging
Advanced · Course · 1 - 3 Months

Skills you'll gain: Angular, Test Automation, Test Script Development, JavaScript Frameworks, Web Development Tools, Application Development, Application Frameworks, Video Game Development, Test Tools, Frontend Integration, Program Development, Development Environment, React.js, Web Applications, Application Design, Application Deployment, User Interface (UI), Game Design, Verification And Validation, UI Components
Advanced · Course · 1 - 3 Months

LearnKartS
Skills you'll gain: Azure DevOps Pipelines, Azure DevOps, GitHub, Git (Version Control System), Infrastructure as Code (IaC), DevSecOps, CI/CD, Version Control, Agile Software Development, Terraform, Microsoft Azure, Scrum (Software Development), DevOps, Devops Tools, Kubernetes, YAML, Application Performance Management, Authorization (Computing), Load Balancing, Identity and Access Management
Intermediate · Specialization · 3 - 6 Months

University of Pennsylvania
Skills you'll gain: Computational Thinking, Algorithms, Programming Principles, Program Development, Pseudocode, Problem Solving, Analytical Skills, Python Programming, Computer Systems, Data Structures, Computer Hardware, Computer Programming, Object Oriented Programming (OOP), Analysis, Computer Architecture, Debugging
★ 4.7 (1.4K) · Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Docker (Software), Kubernetes, Containerization, OAuth, Istio, Microservices, Spring Framework, API Gateway, Spring Boot, Cloud-Native Computing, Restful API, CI/CD, Authentications, Prometheus (Software), Application Programming Interface (API), Data Persistence, Software Architecture, Java, Solution Architecture, Resilience
Intermediate · Specialization · 3 - 6 Months

Skills you'll gain: Java Programming, Java, OS Process Management, Maintainability, Performance Tuning, Scalability, Data Sharing, Software Design, Data Integrity
Intermediate · Course · 1 - 3 Months

SkillUp
Skills you'll gain: Apple iOS, Apple Xcode, iOS Development, Mobile Development, Swift Programming, Model View Controller, User Interface (UI), Application Development, Usability, Interactive Data Visualization, User Interface and User Experience (UI/UX) Design, Mobile Development Tools, Data Store, Development Testing, Data Persistence, Knowledge of Apple Software, Wireframing, Data Modeling, User Story, Software Testing
Intermediate · Course · 1 - 4 Weeks