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: Django (Web Framework), React.js, Authentications, Performance Tuning, Scalability, Full-Stack Web Development, Unit Testing, Development Testing, Software Testing, Development Environment, Restful API, Javascript, Python Programming
Advanced · Course · 1 - 4 Weeks
University of California, Irvine
Skills you'll gain: Blockchain, Data Sharing, Cryptography, Transaction Processing, Fraud detection, Distributed Computing, Data Integrity, FinTech, Emerging Technologies, Version Control, Data Validation
Beginner · Course · 1 - 4 Weeks

Illinois Tech
Skills you'll gain: Digital Transformation, Business Transformation, Innovation, Operational Excellence, Customer experience strategy (CX), Technology Strategies, Plan Execution, Strategic Leadership, Business Strategies, Change Management, Data-Driven Decision-Making, Emerging Technologies, Governance
Build toward a degree
Beginner · Course · 1 - 3 Months

Skills you'll gain: OpenAI, Image Analysis, Generative AI, ChatGPT, LLM Application, Multimodal Prompts, Tool Calling, Application Programming Interface (API), Large Language Modeling, Generative AI Agents, Artificial Intelligence, Natural Language Processing, Computer Vision
Beginner · Course · 1 - 4 Weeks

SkillUp
Skills you'll gain: Hibernate (Java), Object-Relational Mapping, Spring Boot, Restful API, Java, NoSQL, Database Development, SQL, Databases, Database Design, Java Programming, Data Access, Database Management, Relational Databases, Back-End Web Development, Query Languages, Software Development
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Cloud-Native Computing, Docker (Software), Containerization, Microservices, Agile Methodology, DevOps, Agile Software Development, Kubernetes, CI/CD, Cloud Development, Agile Project Management, Hybrid Cloud Computing, Scrum (Software Development), Restful API, Continuous Delivery, Cloud Applications, Software Development Methodologies, Continuous Integration, Cloud Infrastructure, Postman API Platform
Beginner · Course · 1 - 3 Months

Microsoft
Skills you'll gain: Microsoft Development Tools, Microsoft Azure, Serverless Computing, Cloud Development, Cloud Applications, Event-Driven Programming, Cloud API, Application Programming Interface (API), Microservices, Event Monitoring, GitHub, Business Process Automation
Intermediate · Course · 1 - 3 Months

Skills you'll gain: JSON, Javascript, Ajax, Web Development Tools, Unit Testing, Development Testing, Event-Driven Programming, Hypertext Markup Language (HTML), Data Validation, Data Structures, Performance Tuning, Network Protocols
Beginner · Course · 1 - 3 Months

Skills you'll gain: Apple iOS, Apple Xcode, Swift Programming, Mobile Development, Objective-C (Programming Language), User Interface (UI), Development Environment, Simulations, Storyboarding
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Network Protocols, Network Performance Management, Network Monitoring, Network Troubleshooting, Threat Detection, Network Analysis, TCP/IP, Web Servers, Network Security
Intermediate · Guided Project · Less Than 2 Hours

Skills you'll gain: Video Game Development, Unreal Engine, Game Design, User Interface (UI), Prototyping, Visualization (Computer Graphics), Artificial Intelligence, User Interface (UI) Design, Animations, Debugging
Mixed · Course · 1 - 3 Months

University of Washington
Skills you'll gain: Applied Machine Learning, Feature Engineering, Regression Analysis, Machine Learning, Image Analysis, Supervised Learning, Artificial Intelligence, Deep Learning, Classification And Regression Tree (CART), Computer Vision, Predictive Modeling, Natural Language Processing, Text Mining, Python Programming, Data Mining
Mixed · Course · 1 - 3 Months