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: Object Oriented Design, Object Oriented Programming (OOP), Software Design Patterns, Game Design, Maintainability, Code Reusability, Software Design, Software Architecture, Video Game Development, Programming Principles, Animation and Game Design, Event-Driven Programming, Game Theory, Data Persistence, Artificial Intelligence, Animations, Algorithms
Intermediate · Course · 3 - 6 Months

Pragmatic AI Labs
Skills you'll gain: AI Security, Claude Code, Responsible AI, AI Integrations, Prompt Engineering, DevSecOps, Secure Coding, Prompt Engineering Tools, Information Privacy, Security Testing, Application Security, Vulnerability Scanning, Code Review, CI/CD, AI literacy, Vulnerability Assessments, AI Orchestration, Security Awareness, GitHub, Command-Line Interface
Beginner · Course · 1 - 4 Weeks

Google Cloud
Skills you'll gain: Google Cloud Platform, Cloud Infrastructure, Data Infrastructure, Cloud Storage, Model Training, Data Storage, Data Storage Technologies, Data Preprocessing, AI Workflows, Model Deployment, Data Store, Cloud Deployment, Performance Tuning, File Systems
Intermediate · Course · 1 - 3 Months

Pragmatic AI Labs
Skills you'll gain: Amazon Bedrock, MLOps (Machine Learning Operations), Amazon Web Services, AWS SageMaker, AI Workflows, Retrieval-Augmented Generation, Shell Script, IT Automation, Unix Shell, Command-Line Interface, AI Integrations, AI Security, Prototyping, Large Language Modeling, Generative AI, Data Management, Anomaly Detection
Beginner · Course · 1 - 4 Weeks

University of Minnesota
Skills you'll gain: User Story, Agile Software Development, Agile Methodology, Agile Project Management, Agile Product Development, Scrum (Software Development), Sprint Planning, Software Development Methodologies, Release Management
★ 4.7 (7.5K) · Intermediate · Course · 1 - 4 Weeks

Google Cloud
Skills you'll gain: Model Deployment, Serverless Computing, Google Cloud Platform, Generative AI, Model Optimization, Cloud Deployment, Application Deployment, AI Integrations, Containerization, Performance Tuning, Scalability
Beginner · Course · 1 - 4 Weeks

DeepLearning.AI
Skills you'll gain: Retrieval-Augmented Generation, LLM Application, Large Language Modeling, Prompt Engineering, Vector Databases, Embeddings, System Monitoring, Application Security, Fine-tuning, Artificial Intelligence, Model Evaluation
★ 4.8 (191) · Intermediate · Course · 1 - 3 Months

Skills you'll gain: Test Automation, Test Script Development, Continuous Integration, CI/CD, Software Testing, Test Execution Engine, Test Tools, Test Case, Test Data, Debugging, Maintainability, Quality Assurance
Intermediate · Course · 1 - 4 Weeks

Board Infinity
Skills you'll gain: Unit Testing, TypeScript, Angular, Software Testing, Development Testing, Test Case, Frontend Performance, Software Design, UI Components, Application Programming Interface (API), Restful API, Application Deployment, Frontend Integration, Enterprise Architecture, User Interface (UI), Application Frameworks, JavaScript Frameworks, Scalability, Software Architecture, Performance Tuning
Intermediate · Specialization · 1 - 3 Months

Tecnológico de Monterrey
Skills you'll gain: Responsive Web Design, Hypertext Markup Language (HTML), HTML and CSS, Content Management Systems, Web Design, User Centered Design, Usability, Cybersecurity, User Experience Design, Web Design and Development, Cyber Attacks, Content Management, Interactive Design, Security Awareness, Security Management, WordPress, Web Development, Web Content, Semantic Web, Cascading Style Sheets (CSS)
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: File Management, Document Management, Data Management, Data Governance, Data Literacy, Records Management, Data Cleansing, File Systems, Data Analysis, Data Processing, Data Maintenance, Record Keeping, Data Quality, Version Control
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Application Deployment, Web Services, Performance Tuning, Application Development, UI Components, Application Design, User Interface (UI) Design, Software Architecture, Web Applications, Event-Driven Programming, Animations, Software Design Patterns, Data-oriented programming
Beginner · Course · 1 - 4 Weeks