Professional Unreal Engine courses—created and delivered by expert trainers—are now available for free on the Epic Developer Community (EDC).
Whether you’re new to real-time development or an experienced developer looking to advance your skills, this library of on-demand courses is now open to everyone at no cost. Check them out today!
Introducing the courses
The free course library spans four tracks, covering everything from engine fundamentals to advanced C++ programming.
Foundations and general
Learn the basics of Unreal Engine and Twinmotion, including core concepts, key features, and must-know workflows.
Unreal Engine Quick Start
Get up and running with a fast, focused introduction to UE.
Introduction to Unreal Engine
Learn the UE5 editor layout, interface, and most commonly used tools.
Transitioning From Legacy Production to Unreal Engine
Bridge the gap from traditional production pipelines to real-time workflows.
FBX Data Ingestion
Import static and skeletal meshes using the FBX format, including collisions, LODs, and UVs.
Introduction to Materials
Explore physically based rendering (PBR) and create material parents, instances, and animated materials.
Introduction to Lighting
Master real-time lighting, light types, mobility states, Lightmass baking, and reflections.
Blueprint Introduction
Build interactive experiences using Unreal Engine's visual scripting system.
Quickstart Twinmotion
Get familiar with Twinmotion’s tools, materials, lighting, and export options.
Animation
Ready to learn animation in Unreal Engine? Get started here.
Quickstart Sequencer Shot Creation
Learn the fundamentals of cinematic shot creation in Sequencer.
Sequencer – Introduction For Linear Content
Create polished linear cinematic content using Sequencer’s full toolset.
Introduction for Gameplay Animation
Explore core animation concepts for game-ready characters.
Skeleton Creation and Body Rigging
Build skeletons and character rigs from the ground up inside Unreal Engine.
Control Rig: Biped IK/FK Limb Setup
Set up IK and FK limb controls for bipedal characters.
Control Rig: Biped Spine and Reverse Foot
Add spine mechanics and reverse foot setups to your Control Rig.
Control Rig: Modular Rigging
Build flexible, reusable modular rigs across multiple characters.
Motion Design – Introduction
Get started with Unreal Engine’s Motion Design toolset for real-time motion graphics.
Game development
Build core game development skills in Unreal Engine, from creating interactive cinematics and expansive landscapes to programming gameplay systems with C++.
Sequencer
Introduction for game development.
Drive in-game cinematics and events using Sequencer.
Quickstart: Landscape
Create and sculpt terrains using Unreal Engine’s Landscape tools.
C++ Introduction to Unreal Engine for Programmers
Get started writing C++ within the Unreal Engine framework.
Programming
Advance your Unreal Engine C++ skills by building gameplay features, creating intelligent AI behaviors, and developing multiplayer experiences with networking and replication.
C++ Introduction to Gameplay in Unreal Engine for Programmers
Apply C++ to build core gameplay systems.
C++ Introduction to AI in Unreal Engine for Programmers
Implement AI behaviors and decision-making systems using C++.
C++ Introduction to Networking in Unreal Engine for Programmers
Learn multiplayer networking fundamentals and replication in C++.
Who will benefit from these courses?
These learning paths are designed for a wide range of creators, from beginners taking their first steps with Unreal Engine to experienced developers and artists transitioning from traditional production pipelines to real-time workflows.
They are also ideal for animators and riggers looking to develop expertise in Control Rig and Sequencer, programmers who want to apply C++ in a professional Unreal Engine environment, and anyone interested in expanding their skills across multiple disciplines.
All courses are self-paced, accessible on your own schedule, and available free of charge.
Why learn with the Epic Developer Community?
All courses are created and delivered by professional trainers with real-world industry experience, ensuring that the content reflects current industry practices and workflows. Learning is completely on demand, enabling you to progress at your own pace with no deadlines and at no cost.
The Epic Developer Community also brings together Unreal Engine learning, documentation, community discussions, and developer resources in a single destination, making it easy to find the support and knowledge you need.
Head to the Epic Developer Community today to explore the full course library and start learning.