Dometrain is where software engineers learn from the people who do the work. Every course is taught by a senior practitioner, recorded in depth, and built to take you from fundamentals to production-grade skills.
Watch anywhere
Stream lessons on your phone or tablet and pick up exactly where you left off. Keep listening with the screen off or while you use another app. Lite members can download courses and watch them offline on the commute.
Practice, not just theory
Hands-on labs run right on your device: write and run code, query a real database with SQL, work in a Linux terminal and drive Git for real. Quizzes check what stuck.
Keep the momentum
Daily rings, streaks, XP and achievements track your practice. SkillScore shows where you stand and what to learn next. Home screen widgets put your next lesson and today's progress one tap away.
Your library, everywhere
Everything you have access to is here, synced with your Dometrain account.
Topics include .NET and C#, ASP.NET Core, Entity Framework, software architecture, testing, Docker, Kubernetes, Git, SQL, Linux, JavaScript and TypeScript, Go, Rust, and more, taught by engineers you already follow.
Device requirements
Hands-on labs need Android 8.0 or later. C#, F#, C and C++ labs require a device with at least 6 GB of memory; Python, Go, PHP, Swift, Java, Kotlin, Rust and PostgreSQL labs require at least 4 GB. Linux labs require at least 8 GB, and labs may be unavailable when the device is low on memory. You can still watch available course videos and read lesson instructions on devices that do not meet a lab's requirements.
Learn from senior engineers. Courses, quizzes and hands-on labs in your pocket.