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.

Google Cloud
Skills you'll gain: Responsible AI, Generative AI, Generative Model Architectures, AI Security, Google Cloud Platform, Unstructured Data, Data Literacy, Data Ethics, Large Language Modeling, Machine Learning, Innovation
Beginner · Course · 1 - 4 Weeks

University of Pennsylvania
Skills you'll gain: Object Oriented Design, Java, Object Oriented Programming (OOP), Unit Testing, Java Programming, Application Development, Data Structures, Application Design, Software Testing, Program Development, Programming Principles, Systems Development, Test Driven Development (TDD), Computer Programming, Other Programming Languages
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Hardware Troubleshooting, Computer Hardware, Hardware Architecture, Software Installation, Microarchitecture, Computer Architecture, IT Infrastructure, Data Storage Technologies, System Configuration, Data Storage, Memory Management
Beginner · Course · 1 - 3 Months

Universitat Autònoma de Barcelona
Skills you'll gain: Microsoft PowerPoint, Microsoft Word, Microsoft Excel, Microsoft Office, Spreadsheet Software, digital literacy, Automation, Data Entry, Computer Literacy, Information Technology, Document Management, Graphical Tools
Beginner · Course · 1 - 3 Months

Microsoft
Skills you'll gain: Microsoft Copilot, Programming Principles, Full-Stack Web Development, GitHub, Version Control, Code Reusability, Program Development, Debugging, Computational Thinking, Git (Version Control System), Diagram Design, Computer Programming, Algorithms, Web Development, Computational Logic, C# (Programming Language)
Beginner · Course · 1 - 3 Months

Universidad Nacional Autónoma de México
Skills you'll gain: Android Development, Android Studio, Mobile Development, Java, Android (Operating System), Object Oriented Programming (OOP), Mockups, Java Programming, Data Persistence, Application Deployment, JSON, Web Services, Application Design, Object Oriented Design, Restful API, Mobile Development Tools, Application Development, Data Storage Technologies, Data Store, Instagram
Intermediate · Specialization · 3 - 6 Months

Skills you'll gain: Cascading Style Sheets (CSS), Hypertext Markup Language (HTML), HTML and CSS, Web Development, Web Applications, Web Design, Front-End Web Development
Beginner · Guided Project · Less Than 2 Hours
Skills you'll gain: Blockchain, Digital Assets, FinTech, Business Planning, Plan Execution, Ledgers (Accounting), Agentic systems, Strategic Thinking, Business Strategies, Business Strategy, Strategic Decision-Making, Payment Systems, Governance, Financial Inclusion, Financial Services, Strategic Partnership, Financial Regulation, Work Breakdown Structure, Design Elements And Principles, Cryptography
Beginner · Specialization · 3 - 6 Months

University of Michigan
Skills you'll gain: C (Programming Language), Python Programming, Programming Principles, Computer Programming, Unix
Intermediate · Course · 1 - 3 Months

Board Infinity
Skills you'll gain: Technical Writing, Technical Documentation, Software Documentation, Technical Communication, Layout Design, Writing and Editing, Writing, Collaborative Software, Graphic and Visual Design, Visual Design, Augmented and Virtual Reality (AR/VR), Typography, Proofreading, Multimedia, Content Management, GitHub, Version Control
Beginner · Course · 1 - 4 Weeks
University of Michigan
Skills you'll gain: JSON, jQuery, Javascript and jQuery, Ajax, Debugging, Web Development Tools, Event-Driven Programming, Javascript, PHP (Scripting Language), Object Oriented Programming (OOP), Data Import/Export, Web Applications
Intermediate · Course · 1 - 4 Weeks

Universidade de São Paulo
Skills you'll gain: Object Oriented Programming (OOP), Theoretical Computer Science, Computer Programming, Object Oriented Design, Performance Testing, Algorithms, Programming Principles, Code Reusability, Computer Science, Data Structures, Python Programming, Computational Thinking, Maintainability, Test Automation, Software Testing
Beginner · Course · 1 - 3 Months