Android Mobile Programming course

In the Android programming course, you will learn the Kotlin language and the creation of mobile applications for Android. By learning each new topic in a practical way, you will gain the basic knowledge and skills to get a job as an Android developer. The curriculum is structured in a 2 lesson theory + 1 lesson practical model, which means that each subject is taught both theoretically and practically. This course will teach you the basic skills you need to become an Android mobile developer. At the end of the Mobile Programming Course, you will be able to write Android mobile applications, work freely with UI, animations, networking and local database and get basic knowledge of Android architecture. With this knowledge, you can attend technical interviews.

Android programming why us?

ATL Academy was established under the ATL Tech company, which operates in the field of information and telecommunications and provides services in areas such as IT consulting, system integrations, software and solutions. The Academy is an educational institution that offers internships to its graduates who have successfully completed the programming course, is staffed by trainers who are professionals in the field of business and teaching, and stands out for its comprehensive curriculum in various areas of programming. When you complete the Android programming course, you will have learned the field of present and future.
6 months
6 months
60 lessons
60 lessons
Certificate
Certificate
Azerbaijan language
Azerbaijan language
Syllabus

At the end of the program, you will learn the Kotlin language, object-oriented programming, the use of Android UI components, UI development of an application suitable for various devices, working with a local database and network, data acquisition and use. In addition, when developing an application from scratch, you will learn and apply the architecture of the application according to standards, the development of custom UI elements, and how to use UI elements dynamically.

1st month

1st month

  • Programming Fundamentals
  • Kotlin Basics
  • Kotlin Control Flow
  • Kotlin Functions
  • Kotlin Classes (Part 1)
  • Kotlin Classes (Part 2)
  • OOP in Kotlin (Part 1)
  • OOP in Kotlin (Part 2)
2nd month

2nd month

  • Layouts
  • UI Components (Part 1)
  • UI Components (Part 2)
  • Activities
  • Fragments (Part 1)
  • Fragments (Part 2)
  • Alerts, Dialogs
  • Recyclerview, ViewPager
3rd month

3rd month

  • DataBinding, ViewBinding
  • Jetpack Navigation (Part 1)
  • Jetpack Navigation (Part 2)
  • Kotlin Coroutines (Part 1)
  • Kotlin Coroutines (Part 2)
  • Local data storing
  • Networking (Part 1)
  • Networking (Part 2)
4th month

4th month

  • ViewModel
  • Dagger Hilt (Part 1)
  • Dagger Hilt (Part 2)
  • Services and notifications
  • Work manager
  • Gradle, Manifest
  • Permissions
  • Animations
5th month

5th month

  • MVVM architectural pattern
  • Clean Architecture
  • Firebase (Part 1)
  • Firebase (Part 2)
  • Git version control
  • Design Patterns
  • Play Console
6th month

6th month

  • Final Project
  • Demo day and presentation

All our courses include

Career planning

ATL Academy supports students by conducting personal consultation, development training, test technical and behavioral interviews on many topics, starting with choosing the right study program, acquiring professional skills (time management, proper communication, etc.) and job search.

Mentor support

In ATL Academy, in addition to weekly theoretical classes, weekly practical sessions are held by a team of professional programmers from ATL Tech, who constantly answer students' questions throughout the curriculum and help them when difficulties arise.

Employment opportunity

CVs and portfolios of each graduate and final-month student are first evaluated for employment by ATL Tech's Human Resources department and forwarded to other relevant companies.

Internship program

Academy graduates get an opportunity to intern at ATL Tech. The Academy, in addition to its graduates, also provides an internship program to those who want to build a career in the field of programming as a result of the technical examination.

Let's make an appointment

Fill out the form to register at ATL Academy, answer your additional questions, and we will contact you by phone.