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.

Pragmatic AI Labs
Skills you'll gain: Rust (Programming Language), Algorithms, Performance Tuning, Theoretical Computer Science, Performance Testing, Data Structures, Python Programming, Memory Management, Verification And Validation, Computer Programming Tools
Intermediate · Course · 1 - 3 Months

SkillsBooster Academy
Skills you'll gain: UI Components, Full-Stack Web Development, Node.JS, React.js, JavaScript Frameworks, Web Applications, Front-End Web Development, Web Development, Back-End Web Development, Javascript, Server Side, Application Programming Interface (API), Development Environment, Software Development, Application Deployment, GitHub, Software Development Tools, Web Services, Software Engineering, Programming Principles
Beginner · Course · 1 - 4 Weeks

New York University
Skills you'll gain: Security Engineering, Threat Modeling, Distributed Denial-Of-Service (DDoS) Attacks, Cyber Attacks, Cybersecurity, Threat Management, Cyber Risk, Cyber Security Assessment, Information Systems Security, Network Security, Computer Security, Exploitation techniques, Cryptography, Data Integrity
Beginner · Course · 1 - 4 Weeks
University of Michigan
Skills you'll gain: HTML and CSS, PHP (Scripting Language), Hypertext Markup Language (HTML), MySQL, Web Applications, Web Development, Secure Coding, Cascading Style Sheets (CSS), Development Environment, Back-End Web Development, Database Development, Web Servers, Scripting Languages, Programming Principles, Network Protocols, Software Installation, Data Validation
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Information Architecture, User Experience, Human Centered Design, User Experience Design, User Centered Design, User Interface and User Experience (UI/UX) Design, Content Management, Web Design, Design, Design and Product, Data Architecture, UI/UX Research, Product Design, Business Planning, Data Management, Web Applications
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: React Native, UI Components, Mobile Development, Responsive Web Design, User Interface (UI), React Redux, Debugging, Application Deployment, React.js, Application Development, User Interface (UI) Design, Animations, Figma (Design Software), Application Design, OpenAI API, Mobile Development Tools, LLM Application, Apple iOS, Cross Platform Development, Android Development
Intermediate · Specialization · 3 - 6 Months

Skills you'll gain: Adobe XD, User Experience Design, Usability Testing, Figma (Design Software), Responsive Web Design, Information Architecture, Wireframing, User Experience, Prototyping, UI/UX Research, Presentations, Design Reviews, Software Design Documents, User Interface and User Experience (UI/UX) Design, User Story, Storyboarding, Ideation, Mockups, Usability, Software Documentation
Beginner · Professional Certificate · 3 - 6 Months

Skills you'll gain: Digital Forensics, Penetration Testing, Network Security, Threat Management, Mobile Security, Distributed Denial-Of-Service (DDoS) Attacks, Cloud Security, Public Key Infrastructure, Vulnerability Assessments, Security Testing, Cryptography, Security Controls, Cryptographic Protocols, Cyber Security Assessment, Cybersecurity, Authorization (Computing), Cloud Computing, Malware Protection, Cyber Attacks, Data Integrity
Beginner · Specialization · 3 - 6 Months

John Wiley & Sons
Skills you'll gain: Java Programming, Java, Data Persistence, Object Oriented Programming (OOP), File Systems, Software Design, File Management, Data Management
Advanced · Course · 1 - 3 Months

John Wiley & Sons
Intermediate · Course · 1 - 3 Months

Skills you'll gain: TypeScript, Object Oriented Design, Object Oriented Programming (OOP), Enterprise Application Management, Software Design Patterns, Software Design, Code Reusability, Maintainability, Secure Coding, Application Development, Programming Principles, Software Engineering, Javascript, Full-Stack Web Development, Web Development, Software Development, Computer Programming, Scalability
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Information Architecture, UI/UX Research, User Research, Content Management, UI/UX Strategy, Design Research, User Experience, Content Strategy, Persona (User Experience), User Interface and User Experience (UI/UX) Design, Usability Testing, Information Management, Usability, User Centered Design, Data Mapping, Digital Analysis, Diagram Design, Web Design, Web Applications, Web Development
Intermediate · Course · 1 - 3 Months