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: JUnit, Unit Testing, Software Quality Assurance, Development Testing, Integrated Development Environments, Software Testing, Quality Assurance, Test Case, Verification And Validation, Java, Software Development Tools, Java Programming, Performance Tuning, Debugging, Performance Testing
Intermediate · Guided Project · Less Than 2 Hours

Skills you'll gain: React.js, UI Components, User Interface (UI), JavaScript Frameworks, Web Applications, User Accounts, Front-End Web Development, User Interface and User Experience (UI/UX) Design, Javascript, Event-Driven Programming, Authorization (Computing), Authentications
Intermediate · Course · 1 - 4 Weeks

Google Cloud
Skills you'll gain: Google Gemini, Gemini, Generative AI, Google Workspace, Productivity Software, Retrieval-Augmented Generation, Prompt Patterns, AI Workflows, Prompt Engineering, Cloud Security, Enterprise Security, Research Reports, Content Development and Management
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Unity Engine, C# (Programming Language), Android Development, Android (Operating System), Mobile Development, Scripting, Scripting Languages, Video Game Development, Game Design, Animation and Game Design, UI Components, User Interface (UI), Application Deployment
Advanced · Course · 1 - 3 Months

Skills you'll gain: Code Reusability, Content Management Systems, Authentications, Authorization (Computing), Content Management, Secure Coding, TypeScript, Maintainability, Application Programming Interface (API), Web Analytics and SEO, Restful API, Web Applications, Control Panels, Role-Based Access Control (RBAC), Software Installation, Data Modeling
Intermediate · Course · 1 - 4 Weeks

Coursera
Skills you'll gain: LangGraph, AI Orchestration, AI Workflows, CrewAI, Agentic Workflows, Model Deployment, Generative AI Agents, Artificial Intelligence and Machine Learning (AI/ML), Agentic systems, Responsible AI, Software Architecture, Application Deployment, Systems Architecture, System Design and Implementation, Communication Systems, Safety and Security, System Monitoring, Scalability, Continuous Monitoring
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Statistical Inference, Statistical Programming, Regression Analysis, Logistic Regression, Statistical Methods, R Programming, Statistical Analysis, Statistical Modeling, R (Software), Predictive Modeling, Model Evaluation, Probability & Statistics, Statistical Hypothesis Testing, Probability Distribution
Build toward a degree
Intermediate · Course · 1 - 4 Weeks

Alex Genadinik
Skills you'll gain: Keyword Research, Search Engine Optimization, Web Analytics and SEO, Web Presence, Blogs, Content Optimization, Digital Marketing
Mixed · Course · 1 - 4 Weeks

Kennesaw State University
Skills you'll gain: Wireless Networks, Mobile Security, General Networking, Proxy Servers, Network Security, Cybersecurity, Telecommunications, Virtual Private Networks (VPN), Infrastructure Security, Data Security, Security Awareness, Remote Access Systems, Network Protocols, Information Privacy, Communication Systems, Emerging Technologies
Beginner · Course · 1 - 3 Months

Skills you'll gain: Event-Driven Programming, Payment Systems, User Interface (UI), UI Components, MySQL, Application Design, Database Application, Python Programming, Transaction Processing, Application Development, User Interface (UI) Design, Database Management, Software Design
Mixed · Course · 1 - 4 Weeks

Pragmatic AI Labs
Skills you'll gain: Amazon Web Services, Cloud-Native Computing, Docker (Software), Containerization, Infrastructure as Code (IaC), AWS Identity and Access Management (IAM), AI Workflows, DevOps, Command-Line Interface, Serverless Computing, Cloud Deployment, Automation, Application Deployment, Rust (Programming Language), Generative AI, Cloud Computing
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Application Lifecycle Management, Azure DevOps Pipelines, DevSecOps, Azure DevOps, DevOps, Continuous Delivery, Devops Tools, Software Quality Assurance, Release Management, Software Quality (SQA/SQC), CI/CD, Git (Version Control System), Development Testing, Continuous Integration, GitHub, Software Testing, Security Controls, Software Development Tools, Development Environment, Enterprise Application Management
Advanced · Course · 1 - 4 Weeks