3D printing courses can help you learn design principles, material selection, and the additive manufacturing process. You can build skills in CAD software, prototyping techniques, and quality control methods. Many courses introduce tools like Blender, Tinkercad, and various 3D printers, showing how these skills apply in creating functional prototypes, custom parts, and innovative designs across industries.

Skills you'll gain: Unreal Engine, 3D Assets, Animations, Data Import/Export
Mixed · Course · 1 - 4 Weeks

Skills you'll gain: Unity Engine, User Interface (UI), 3D Assets, Virtual Environment, Game Design, UI Components, Video Game Development, Debugging, Animation and Game Design, Computer Graphics, C# (Programming Language), Scripting
Mixed · Course · 1 - 4 Weeks

Northwestern University
Skills you'll gain: Mathematical Modeling, Engineering, Mechanics, Automation, 3D Modeling, Engineering Analysis, Virtual Environment, Simulation and Simulation Software, Matlab, Control Systems, Applied Mathematics, Linear Algebra, Computer Programming Tools
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Unreal Engine, Animation and Game Design, Game Design, Virtual Environment, 3D Assets, UI Components, User Interface (UI), Debugging
Beginner · Course · 1 - 4 Weeks

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

Skills you'll gain: Unreal Engine, User Interface and User Experience (UI/UX) Design, UI Components, 3D Assets, Timelines, Video Game Development, Game Design, Virtual Environment, Animations, Scripting, Event-Driven Programming, Debugging
Beginner · Course · 3 - 6 Months

Real Madrid Graduate School Universidad Europea
Skills you'll gain: Media and Communications, Augmented and Virtual Reality (AR/VR), Revenue Management, Innovation, Brand Management, Content Strategy, Augmented Reality, New Product Development, Digital Transformation, Storytelling, Marketing Strategy and Techniques, Trend Analysis, Sustainability Reporting, People Analytics, Metadata Management, Game Theory, Digital Design, Artificial Intelligence, Open Source Technology, 3D Modeling
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Integrated Development Environments, System Configuration
Beginner · Course · 3 - 6 Months

Skills you'll gain: Unity Engine, Animation and Game Design, Game Design, Video Game Development, Animations, Scripting, Software Architecture, Visualization (Computer Graphics), User Interface (UI), Augmented and Virtual Reality (AR/VR), Interactive Design, Software Design Patterns, Development Environment, Object Oriented Design, C# (Programming Language), Object Oriented Programming (OOP), UI Components, 3D Assets, Artificial Intelligence and Machine Learning (AI/ML), Virtual Environment
Beginner · Specialization · 1 - 3 Months

Skills you'll gain: Unreal Engine, Data Structures, 3D Assets, Game Design, 3D Modeling, Virtual Environment, Data Store, Video Game Development, Animation and Game Design, Program Development, Visualization (Computer Graphics), Data Management, Object Oriented Programming (OOP), Scripting, Scalability, Event-Driven Programming, Software Design, Debugging, Performance Tuning
Intermediate · Specialization · 1 - 3 Months

Universidad de los Andes
Skills you'll gain: Virtual Environment, Virtual Reality, 3D Assets, Game Design, Augmented and Virtual Reality (AR/VR), Animations, Interaction Design, Cross Platform Development, Emerging Technologies, User Experience Design
Beginner · Course · 1 - 3 Months

Coursera
Skills you'll gain: Field-Programmable Gate Array (FPGA), Scalability, Performance Tuning, C++ (Programming Language), Embedded Software, Computer Architecture, Cross Platform Development, Hardware Architecture, Application Development, C (Programming Language), Program Development, Application Performance Management
Beginner · Course · 1 - 4 Weeks