C1 Introduction to Android Mobile Application Development 28 lessons
M1 The Android Platform 7
M2 Setting Up Android Studio 7
M3 Your First Android App 7
M4 Android Project Structure 7
C10 React Native 28 lessons
M1 Introduction to React Native 7
M2 Core Components and Styling 7
M3 Navigation in React Native 7
M4 PlatformSpecific Features 7
C11 Android App Capstone 28 lessons
M1 Capstone Project Planning 7
M2 Building the Android Application 7
M3 Data Integration and Testing 7
M4 Deployment and Presentation 7
C12 Coding Interview Preparation 28 lessons
M1 Data Structures Review 7
M2 Algorithm Strategies 7
M3 MobileSpecific Interview Topics 7
M4 Mock Interviews and Tips 7
C2 Version Control 28 lessons
M1 Introduction to Version Control 7
M2 Git Commands and Workflows 7
M3 Branching and Merging 7
M4 Collaboration with GitHub 7
C3 Programming Fundamentals in Kotlin 28 lessons
M1 Kotlin Basics and Syntax 7
M2 ObjectOriented Programming in Kotlin 7
M3 Collections and Functional Programming 7
M4 Null Safety and Error Handling 7
C4 Principles of UX UI Design 28 lessons
M1 UX Design Fundamentals 7
M2 Mobile Design Patterns 7
M3 User Research and Personas 7
M4 Wireframing and Prototyping 7
C5 Create the User Interface in Android Studio 28 lessons
M1 Android Layouts and Views 7
M2 Navigation Components 7
M3 Material Design Implementation 7
M4 Responsive and Adaptive Layouts 7
C6 Advanced Programming in Kotlin 28 lessons
M1 Advanced OOP Concepts 7
M2 Kotlin Coroutines 7
M3 Generics and Type System 7
M4 DomainSpecific Languages 7
C7 Working with Data in Android 28 lessons
M1 Room Database and SQLite 7
M2 Networking with Retrofit 7
M3 Data Persistence Strategies 7
M4 Working with JSON and APIs 7
C8 Mobile Development and JavaScript 28 lessons
M1 JavaScript Fundamentals 7
M2 Asynchronous JavaScript 7
M3 DOM and Browser APIs 7
M4 Modern JavaScript Features 7
C9 React Basics 28 lessons
M1 Introduction to React 7
M2 Components and JSX 7
M3 Props and State Management 7
M4 Event Handling and Forms 7