Duobi is the most fun way to learn to program. Short lessons, exercises with real code, and a gamified system keep you motivated. All courses are free.
27 COURSES
• Web: HTML & CSS, JavaScript, TypeScript, React, Node.js and Express, PHP
• Languages: Python, Java, C#, Algorithms
• Data and Apps: SQL and Databases, React Native, Git and GitHub
• AI: AI for Devs, Programming with AI (Claude), AI Agents, Computer Vision with Python
• Automation: Web Scraping, Bots & Automation, Trading Bots with Python
• Infrastructure: Docker & Kubernetes, AWS for Developers, Linux & Terminal
• Security: Ethical Hacking with Python, Web Hacking & Bug Bounty
• Career: SaaS from Scratch, Freelancing as a Programmer
HOW YOU LEARN
• Step-by-step explanations, designed for complete beginners
• Multiple-choice exercises, code completion, bug finding, and coding challenges that run in the app
• Content adapted to your age and goals (minimum 13) (years)
GAME AND MOTIVATION
• Earn XP and level up
• Maintain your daily study streak
• Energy per lesson, unlockable gems and badges
• Global ranking with other programmers
• Verifiable certificates with QR codes upon course completion
FREE AND AD-FREE
• Free: All courses, with ads. Each lesson uses energy, which you can recharge by watching a video.
• Ad-free: $5 USD per month subscription. Removes ads, energy is no longer limited, and certificates are included.
• Certificates: If you use the free version, the Certificate Pass is a one-time payment of $15 USD that unlocks all your certificates.
The subscription and pass are managed through your account outside the app; nothing is purchased within it. Your account is the same across all your devices, and your progress is synced.
Start today: Your next tech skill awaits.
Learn to program by playing. 27 free courses, exercises, and challenges