Learning Resources
Learn to Code. Build Real Projects.
Free resources to get you started, plus structured courses when you're ready to level up.
Learning Paths
Choose your journey
Beginner
Ages 7-14
Start with visual programming in Scratch. Learn logic, problem-solving, and computational thinking through fun projects.
- Block-based programming
- Game and animation projects
- No prior experience needed
Intermediate
Ages 13-15
Transition to text-based programming with Python. Build games, automate tasks, and learn real coding skills.
- Python fundamentals
- Game development with Pygame
- Data structures basics
Advanced
Ages 16+
Industry-ready skills with Unreal Engine 5 and UEFN. Build professional games and interactive experiences.
- Unreal Engine development
- UEFN / Verse scripting
- Professional workflows
Free Resources
Start learning today
Video Classes
Free video tutorials covering Unreal Engine, UEFN, Blender, C#, and more.
Browse ClassesTopics We Cover
Game Dev
Web Dev
3D Art
Python
C# / .NET
UEFN / Verse
Ready for Structured Learning?
Free resources are great for exploration, but structured courses accelerate your progress.
CodeBloom offers age-appropriate curricula, 1-on-1 tutoring, and project-based learning that takes you from beginner to professional.
Explore CodeBloomTutoring Sessions
Need personalized help? Book a 1-on-1 session with an experienced developer.
- 30, 60, or 120 minute sessions
- Tailored to your goals
- All skill levels welcome
Start your coding journey today
Whether you're 7 or 70, it's never too late to learn. Begin with free resources or dive into CodeBloom.