Computer graphics courses can help you learn 2D and 3D modeling, rendering techniques, animation principles, and visual effects. You can build skills in texture mapping, lighting design, and character rigging, along with understanding color theory and composition. Many courses introduce tools like Blender, Adobe After Effects, and Unity, showing how these applications are used to create immersive visual experiences in gaming, film, and virtual reality.

Skills you'll gain: Database Application, Application Design, SQL, User Interface (UI), User Requirements Documents
Beginner · Course · 1 - 4 Weeks

LearnQuest
Skills you'll gain: Java, Java Programming, Programming Principles, Data Structures, Computer Programming, Object Oriented Programming (OOP), Development Environment, Debugging
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: User Research, Usability Testing, Persona (User Experience), Interaction Design, User Experience Design, User Interface (UI), User Experience, Design Research, Usability, User Centered Design, User Interface (UI) Design, Figma (Design Software), Design Elements And Principles, Wireframing, Web Design, UI Components, Prototyping, Front-End Web Development
Beginner · Course · 1 - 3 Months

Skills you'll gain: Software Architecture, Software Design Patterns, Software Design, Microservices, Maintainability, Performance Tuning, Model View Controller, Programming Principles, Python Programming, Object Oriented Programming (OOP)
Intermediate · Course · 1 - 3 Months
Universitat Autònoma de Barcelona
Skills you'll gain: 3D Modeling, Video Game Development, Game Design, Unity Engine, 3D Assets, Peer Review, User Interface (UI) Design, Visualization (Computer Graphics), Computer Graphics, Animations, User Interface and User Experience (UI/UX) Design, Software Design Documents, Design, User Interface (UI), Experience Design, Music, Animation and Game Design, Usability, Microsoft Visual Studio, Unreal Engine
Beginner · Specialization · 3 - 6 Months

Skills you'll gain: Object Oriented Programming (OOP), C++ (Programming Language), Application Development, Object Oriented Design, Application Design, Program Development, Business Logic, User Interface (UI), Data Entry, Verification And Validation, Command-Line Interface, Data Validation
Intermediate · Course · 1 - 4 Weeks

University of California, Davis
Skills you'll gain: Responsive Web Design, Color Theory, Version Control, Typography, HTML and CSS, Cascading Style Sheets (CSS), Hypertext Markup Language (HTML), GitHub, Git (Version Control System), Web Design, Web Design and Development, Web Development, Web Content Accessibility Guidelines, Front-End Web Development, Image Quality, Web Applications, Animations, Web Content, Mobile Development, User Interface (UI) Design
Beginner · Specialization · 3 - 6 Months

Multiple educators
Skills you'll gain: Incident Response, Digital Forensics, Network Security, Computer Security Incident Management, Cloud Computing Architecture, Penetration Testing, Cloud Services, Business Continuity, Cloud Deployment, Disaster Recovery, Security Controls, Generative AI, Configuration Management, Governance, Cybersecurity, Data Storage, Peripheral Devices, Application Security, Information Technology, Cryptography
Beginner · Professional Certificate · 3 - 6 Months

Microsoft
Skills you'll gain: Multimedia, Microsoft PowerPoint, Microsoft Excel, Excel Formulas, Microsoft Word, Microsoft 365, Data Visualization, Presentations, Spreadsheet Software, Collaborative Software, Microsoft Office, Productivity Software, Data Import/Export, Microsoft Windows, Editing, Document Management, Technical Documentation, Writing, Computer Literacy, Web Content Accessibility Guidelines
Beginner · Specialization · 3 - 6 Months

Skills you'll gain: Event-Driven Programming, Web Applications, Javascript, Hypertext Markup Language (HTML), Front-End Web Development, Scripting, Transaction Processing, Programming Principles, Data Validation
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Retrieval-Augmented Generation, Vector Databases, Agentic systems, AI Workflows, Hugging Face, CrewAI, Embeddings, Transfer Learning
Intermediate · Course · 3 - 6 Months

Skills you'll gain: User Story, Software Development Life Cycle, Software Architecture, Sprint Retrospectives, Agile Software Development, Kanban Principles, DevOps, Backlogs, Software Design, Scrum (Software Development), Information Technology, Computer Hardware, Software Development Methodologies, Software Design Patterns, Agile Methodology, Agile Project Management, Sprint Planning, Risk Management, Leadership, Communication
Beginner · Professional Certificate · 3 - 6 Months