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: Microsoft Visual Studio, C# (Programming Language), Integrated Development Environments, Microsoft Development Tools, Program Development, Programming Principles, C and C++, Computer Programming, Command-Line Interface, Computational Logic
Beginner · Guided Project · Less Than 2 Hours

Skills you'll gain: Generative AI, Cloud Computing Architecture, Generative AI Agents, Systems Development Life Cycle, Cloud Deployment, Artificial Intelligence and Machine Learning (AI/ML), Cloud Services, Database Management Systems, Artificial Intelligence, Software Development Methodologies, Data Strategy, Database Application, Programming Principles, Data Storage Technologies, Cross Platform Development, Package and Software Management, Data-Driven Decision-Making, Computer Programming, Other Programming Languages
Beginner · Course · 1 - 3 Months

Skills you'll gain: Digital Forensics, Cyber Threat Hunting, Incident Response, Cyber Threat Intelligence, Penetration Testing, Computer Security Incident Management, Threat Detection, MITRE ATT&CK Framework, Cryptography, Security Testing, Incident Management, Application Security, Encryption, Security Management, Cybersecurity, Vulnerability Scanning, Cyber Security Assessment, Brute-force attacks, Vulnerability Assessments, Security Awareness
Beginner · Specialization · 3 - 6 Months

Skills you'll gain: Flutter (Software), Mobile Development, User Interface (UI) Design, User Interface and User Experience (UI/UX) Design, React Native, Application Development, iOS Development, Apple iOS, Mobile Development Tools, UI Components, User Story, User Interface (UI), Database Application, Android Development, Databases, Cloud Applications, Database Software, Other Mobile Programming Languages, Database Management, Database Management Systems
Beginner · Specialization · 3 - 6 Months
Skills you'll gain: Blockchain, Digital Assets, FinTech, Business Planning, Plan Execution, Ledgers (Accounting), Agentic systems, Strategic Thinking, Business Strategies, Strategic Decision-Making, Payment Systems, Governance, Financial Services, Strategic Partnership, Financial Regulation, Work Breakdown Structure, Financial Inclusion, Business Modeling, Design Elements And Principles, Cryptography
Beginner · Specialization · 3 - 6 Months

University of Washington
Skills you'll gain: Ruby (Programming Language), Other Programming Languages, Object Oriented Programming (OOP), Object Oriented Design, Programming Principles, Functional Design, Code Reusability
Mixed · Course · 1 - 3 Months
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

University of Michigan
Skills you'll gain: Wireframing, Web Content Accessibility Guidelines, Responsive Web Design, HTML and CSS, Browser Compatibility, Web Design, Web Design and Development, Front-End Web Development, Verification And Validation, Cascading Style Sheets (CSS), Web Development, Mockups, Hypertext Markup Language (HTML), Development Testing, Application Frameworks, Code Review, Web Frameworks, Web Development Tools, Javascript
Beginner · Course · 1 - 3 Months

Skills you'll gain: Product Lifecycle Management, Product Roadmaps, Product Management, Product Planning, New Product Development, Product Strategy, Product Development, Project Planning, Project Documentation, Agile Product Development, Product Requirements, Business Planning, User Requirements Documents, Team Building, Competitive Analysis, Marketing Planning, Market Analysis, Financial Analysis
Beginner · Course · 1 - 3 Months

Snowflake
Skills you'll gain: Prompt Engineering, Retrieval-Augmented Generation, Generative AI, AI Orchestration, Fine-tuning, Agentic Workflows, AI Workflows, Generative Model Architectures, LLM Application, Data Engineering, Data Manipulation, Model Context Protocol, Data Store, Large Language Modeling, Artificial Intelligence, Application Deployment, Tool Calling, Data Warehousing, Embeddings, SQL
Beginner · Professional Certificate · 1 - 3 Months

Peking University
Skills you'll gain: Theoretical Computer Science, Computational Logic, Graph Theory, Logical Reasoning, Network Analysis, Deductive Reasoning, Geospatial Information and Technology, Algebra, Computational Thinking, Computer Science
Beginner · Course · 3 - 6 Months

University of London
Skills you'll gain: Virtual Reality, Unity Engine, Augmented and Virtual Reality (AR/VR), Virtual Environment, Visualization (Computer Graphics), Animations, Non-Verbal Communication, Interaction Design, Human Computer Interaction, Psychology, Interpersonal Communications, Agentic systems
Intermediate · Course · 1 - 4 Weeks