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: Terraform, Infrastructure as Code (IaC), Google Cloud Platform, Cloud Infrastructure, Cloud Management, Cloud Storage, Configuration Management, Code Reusability, Dependency Analysis
Beginner · Course · 1 - 3 Months

Skills you'll gain: Debugging, Apple Xcode, Swift Programming, API Testing, iOS Development, Integrated Development Environments, Apple iOS, Software Testing, Unit Testing, Test Script Development, Application Programming Interface (API), Network Troubleshooting, Test Case, Computer Programming Tools, Knowledge of Apple Software, Mobile Development Tools, Program Development
Intermediate · Course · 1 - 4 Weeks

University of Michigan
Skills you'll gain: Cyber Security Policies, Security Awareness, Cyber Attacks, Information Systems Security, Threat Modeling, Political Sciences, Human Factors (Security), Policy Analysis, Public Policies, Vulnerability, Public Safety and National Security, digital literacy, Human Factors, Emerging Technologies, Usability
Mixed · Course · 1 - 3 Months

Google Cloud
Skills you'll gain: Responsible AI, Data Ethics, Artificial Intelligence, AI literacy, AI Product Strategy
Beginner · Course · 1 - 4 Weeks

Illinois Tech
Skills you'll gain: Video Game Development, Game Design, Computer Graphics, Culture, Policy Analysis, Public Policies, Public History, Cultural Diversity, Storytelling, Diversity Awareness, Case Studies, Innovation
Beginner · Course · 1 - 3 Months

Board Infinity
Skills you'll gain: vSphere DRS & HA, vCenter Server, vSphere Networking and Storage, Virtual Machines, Storage vMotion, vCenter Server Management, Virtualization and Virtual Machines, Performance Tuning, Virtualization, Memory Management, Capacity Management, System Monitoring, Data Migration
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Node.JS, TypeScript, Server Side, Software Development Tools, Development Environment, Web Servers, Web Development, Back-End Web Development, Web Applications, Javascript, Git (Version Control System), Webpack, Frontend Integration, Package and Software Management, File I/O, HTML and CSS, Event-Driven Programming
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Infrastructure as Code (IaC), Identity and Access Management, Verification And Validation, Cloud Deployment, IT Infrastructure, IT Automation, Code Reusability, Development Testing, Data Structures, Authentications, Data Security, Dependency Analysis, Relational Databases, Software Installation
Beginner · Specialization · 3 - 6 Months

Skills you'll gain: Infrastructure as Code (IaC), Scripting, Data Persistence, AI Workflows, Python Programming, Command-Line Interface, Virtual Machines, Data Pipelines
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: AWS Identity and Access Management (IAM), Amazon Web Services, Amazon S3, Amazon Elastic Compute Cloud, Cloud-Native Computing, User Provisioning, Infrastructure As A Service (IaaS), Virtual Networking, User Accounts, Cloud Deployment, Role-Based Access Control (RBAC), Virtual Private Networks (VPN), Security Controls, Multi-Factor Authentication, Scalability
★ 4.6 (8) · Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Data Persistence, File I/O, C (Programming Language), Game Design, Programming Principles, Debugging, Data Store, Code Reusability, Data Modeling, Video Game Development, Computational Thinking, C and C++, System Programming, Data Integrity, File Management, Program Development, Application Development, Data Management, Data Storage, Animation and Game Design
Beginner · Specialization · 1 - 3 Months

Skills you'll gain: User Interface (UI) Design, Application Design, Interactive Design, Software Design, Scalability, Maintainability
Beginner · Course · 1 - 4 Weeks