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.

Universidad de los Andes
Skills you'll gain: Augmented and Virtual Reality (AR/VR), Virtual Reality, Augmented Reality, Virtual Environment, 3D Assets, Unreal Engine, Unity Engine, User Experience, Software Development Tools, Computer Programming Tools, Animations, Experience Design, Technology Solutions, Simulations
Beginner · Course · 1 - 3 Months

Skills you'll gain: Programmable Logic Controllers, Electrical Wiring, Computational Logic, Control Systems, Automation, Simulation and Simulation Software, Human Machine Interfaces, Communication Systems, Applied Mathematics
Beginner · Course · 1 - 3 Months

Skills you'll gain: Figma (Design Software), Wireframing, User Experience Design, User Experience, Usability, User Interface (UI), Prototyping, Information Architecture, Mockups, Web Design
Beginner · Guided Project · Less Than 2 Hours

Skills you'll gain: Unity Engine, Game Design, Video Game Development, Artificial Intelligence, Simulations, Object Oriented Programming (OOP), C# (Programming Language), Software Design Patterns, Debugging
Intermediate · Specialization · 3 - 6 Months

Skills you'll gain: Spring Framework, JUnit, Restful API, Spring Boot, Unit Testing, Java, Hibernate (Java), Web Services, Apache Maven, Databases, Web Applications, Gradle, Object Oriented Programming (OOP), Eclipse (Software), Software Design Patterns, Dependency Analysis
Beginner · Course · 3 - 6 Months

EDUCBA
Skills you'll gain: Extensible Markup Language (XML), Extensible Languages and XML, Data Validation, Interoperability, Data Integrity, Data Mapping
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: UI Components, Web Components, Responsive Web Design, Application Deployment, Database Management, Databases, Web Design and Development, JavaScript Frameworks, Web Development Tools, Authentications, Application Development, Email Automation, Restful API, Web Design, Front-End Web Development, OpenAI API, TypeScript, Payment Systems, Cascading Style Sheets (CSS), User Interface (UI)
Intermediate · Specialization · 1 - 3 Months

Skills you'll gain: Hardware Design, Application Specific Integrated Circuits, Electronics Engineering, Engineering Design Process, Electronic Hardware, Electronics, Design, Technical Design, Semiconductors, Computer-Aided Design, Electrical and Computer Engineering, Electronic Systems, Electronic Components, Verification And Validation, Simulation and Simulation Software, Open Source Technology, Schematic Diagrams
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Network Administration, Virtual Local Area Network (VLAN), General Networking, TCP/IP, Local Area Networks, Computer Networking, Command-Line Interface, Network Infrastructure, Wireless Networks, Network Security, Networking Hardware, Network Switches, OSI Models, Network Routing, Network Protocols
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Blockchain, Cryptography, Security Engineering, Threat Modeling, Threat Management, Data Security, Cyber Threat Intelligence, Vulnerability Assessments, Cyber Security Strategy, Threat Detection, Information Systems Security, Application Security, Security Testing, Key Management, Encryption, Regulatory Compliance, Network Protocols, Financial Regulation, Scalability, Scripting
Intermediate · Specialization · 1 - 3 Months

Universidades Anáhuac
Skills you'll gain: R Programming, Statistical Analysis, Correlation Analysis, Data-Driven Decision-Making, Business Analytics, Statistical Methods, Data Analysis, Unsupervised Learning, Business Analysis, Exploratory Data Analysis, Advanced Analytics, Data Visualization, Probability & Statistics, Machine Learning Algorithms
Beginner · Course · 1 - 3 Months

Ball State University
Skills you'll gain: Data Visualization, Rmarkdown, Exploratory Data Analysis, Data Visualization Software, Ggplot2, Interactive Data Visualization, Plot (Graphics), Statistical Visualization, R (Software), R Programming, Data Storytelling, Histogram, Scatter Plots, Data Analysis, Tidyverse (R Package), Data Manipulation
Build toward a degree
Intermediate · Course · 1 - 3 Months