๐ข Foundations of Programming
No prior experience needed. All you need is a laptop.
This program is designed for:
- Complete beginners with no technical background
- Developers who want to refresh core concepts
- Anyone who wants to learn Kotlin from scratch
๐ก Become an Android Developer
You should have a basic understanding of programming fundamentals, especially OOP (Object-Oriented Programming).
Recommendation: I strongly suggest starting with Foundations of Programming first, as it helps you master Kotlin, the language used throughout this course.
๐ด Defensive Android Development
This is an advanced course. You must already have experience building functional Android applications.
This program focuses on:
- Secure coding practices
- Real-world app vulnerabilities
- How attackers think and exploit misconfigurations
- Building production-ready secure apps
Best suited for students who previously completed Become an Android Developer
If you have any questions, make sure to drop them below. ๐