Skip to main content

Android Attack & Defend

Android Attack & Defend is a hands-on, intensive programming course designed to teach the fundamentals of software development for the Android platform. Through a combination of instructor-led demonstrations and laboratory programming assignments and challenges, students will build and enhance their practical knowledge of software development for the Android operating system. They will learn to write, execute, and troubleshoot software both in an Android emulator and on Android devices. After mastering the basics, students will advance in this course to reverse engineering malware, hacking Android devices, and modifying applications from their original state as well as mitigations against this. The course concludes with a capstone exercise, in which students will create an application that can exploit and remotely mine data from Android devices.

Request Course Details

Attending students will learn

  • Android Architecture and Design
  • Android Software and Application Development Kits
  • The Network Stack and Yamba
  • Reverse Engineering Android Applications
  • Hacking Android Phones

Who should attend

  • Security Analysts
  • Network Security Engineers
  • Software Developers
  • Malware Analysts
  • Incident Response Analysts
  • Penetration Testers


The ideal student should have C programming as well as Python, Perl or Java experience. Recommended prerequisites include: Introduction to C Programming, Introduction to Python, Introduction to Perl or Introduction to Java.

Request More Info About This Course

contact Focal Point

tweets by @FocalPointDR

Loading Tweets...