Specialized apps
Each app goes deep on one topic — you study what matters now, without getting lost in a single giant app.
Specialized apps for each area of technology. You pick the path. We point to the first step.
You can pick more than one. That helps us find the right apps.
Select at least one option to continue.
Not a generic course. An ecosystem of apps so you can grow at your own pace.
Each app goes deep on one topic — you study what matters now, without getting lost in a single giant app.
Lessons, exercises, and code practice in the programming apps, so you apply what you just saw.
Study anywhere. Several apps include a built-in IDE to write and test code in your pocket.
No class schedule. You pick the app, move forward when you want, and pick up where you left off.
Topic-based paths, from beginner to advanced, so you always know the next step.
Dev Learning Apps is an ecosystem: fundamentals, languages, mobile, architecture, and career.
Fundamentals
Languages
Front-end
Back-end
Mobile
Architecture
Career
All apps, organized by category. If you already know what you want, go straight there.
Learn to think like a programmer before you pick a language.
Think in objects, classes, and structures used every day.
Understand memory, pointers, and the base of modern languages.
Learn C++ with practice in logic, OOP, and structures.
Understand how the computer works, underneath the software.
Start coding with an accessible, guided language.
Build web pages from scratch, with structure and semantics.
Learn the language of the web and practice on your phone.
Build modern interfaces with components and hooks.
Add types to JavaScript and write front-end with more confidence.
Learn Python from scratch and build a solid base for applications.
Master Java with practice and a job-ready foundation.
Learn C# from the basics to object-oriented programming, on your phone.
Learn PHP to build web pages and backends.
Learn Go to build modern, efficient services.
Understand Rust and the fundamentals of safe, predictable code.
Learn Delphi and Object Pascal with practical lessons.
Build mobile apps with a practical Flutter foundation.
Master Flutter’s language before you build full apps.
Learn the language of Apple apps, with practice on your phone.
Build mobile apps with the React foundation you already know.
Learn to query data and think the way database work requires.
Learn R to analyze data and create visualizations.
Write and run code on your phone, with dozens of languages.
Find testers to publish your app on Google Play.
Choose your path, download the app, and start learning today — on your phone, at your pace.