Learn by watching.
Build by doing.
A curated archive of programming tutorials — from beginner fundamentals to real-world projects. No paywalls, no sign-ups. Just watch and build.
Learning paths
Follow a playlist to learn a topic end-to-end
Full-Stack Web Development
Build complete web applications from frontend to backend, covering HTML, CSS, JS, Node, and databases.
Start learning
DevOps & Cloud Fundamentals
Learn Docker, CI/CD pipelines, and cloud deployment strategies for modern software teams.
Start learning
Python Mastery Series
From Python basics to advanced topics like decorators, async/await, and building real-world projects.
Start learning
Database Design & SQL
Master relational databases, schema design, query optimization, and ORMs.
Start learningBuilt for learners, by practitioners
Ubuhanga is a living archive of real-world programming tutorials. No fluff, no filler — just hands-on content covering the tools and workflows developers actually use. All content is free and always will be.
Our storyEmbedded YouTube player
Watch without leaving the page, with full player controls.
Organized playlists
Content grouped into coherent learning sequences.
Fast search
Find any topic or tutorial across the entire archive.
Always free
No account, no paywall. Just click and learn.