Kotlin
IntermediateModern Android development language
4-6 months · Programming Languages8 step-by-step roadmaps for tech roles. Each one has the learning path, free resources and the tools you'll use.
Modern Android development language
4-6 months · Programming LanguagesFast, simple, and efficient programming language
4-6 months · Programming LanguagesHigh-performance systems programming
6-8 months · Programming LanguagesEnterprise-grade programming language
5-7 months · Programming LanguagesServer-side scripting language
4-6 months · Programming LanguagesMemory-safe systems programming language
6-8 months · Programming LanguagesJavaScript with type safety and better tooling
3-4 months · Programming LanguagesMaster the language of the web
4-6 months · Programming LanguagesA roadmap gives you a learning path in order, from the basics to advanced topics, so you know what to learn next and what to skip for now. It works whether you're writing your first line of code or moving into a new role.
Backend development (Node.js, Python, Java, PHP, Go), frontend development (React, Vue, Angular), full stack, data science and machine learning, DevOps, cloud, mobile (React Native, Flutter, Android, iOS), cybersecurity and more specialised roles.