π’ 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. π