Learn things like reusable classes, inheritance, data types, variables, and methods. Learn how to write your own source code, debugging, and deployment.
Learn how to find the resources you need and learn the skills required to make and deploy an application of your own choosing for Android, desktop, or the Web.
Learn how to package and monetize your applications. Learn how to land a job as a software developer in nearby Silicon Valley.