Mobile Apps courses

Instructor-led IT courses across web, mobile, data, design and more.

19 courses
Core Flutter Programming
Mobile Apps

Core Flutter Programming

Many organisations want mobile apps that run on both Android and iOS from a single team and a single codebase. Flutter has become a leading choice because it performs close to native and lets teams move quickly. Yet developers who are new to it tend to hit…

30 hours 5 days
9,450THB 10,500 THB
Advanced React Native with Expo
Mobile Apps

Advanced React Native with Expo

React Native apps used in real businesses have to handle much more than screens: API data that must be cached and work offline, secure authentication, smooth animations, notifications, testing and new releases that ship without disruption. When an app grows…

18 hours 3 days
7,650THB 8,500 THB
Basic React Native with Expo
Mobile Apps

Basic React Native with Expo

React Native lets you write mobile apps in JavaScript or TypeScript and render them as native components on both Android and iOS from one codebase. Expo is the framework React Native recommends for starting new projects, with navigation, libraries for device…

12 hours 2 days
4,950THB 5,500 THB
FlutterFlow App Development
Mobile Apps

FlutterFlow App Development

FlutterFlow is a low-code app builder where you design screens and logic visually and it generates real Flutter code, so one project produces an app for Android, iOS and the web. You can still add your own code or hand the code to developers when the work…

18 hours 3 days
6,750THB 7,500 THB
Advanced Android Development with Kotlin
Mobile Apps

Advanced Android Development with Kotlin

Native Android development has changed a great deal since the days of XML layouts, RecyclerView and fragments. Google now recommends building the UI with Jetpack Compose, writing code in Kotlin and following the Guide to App Architecture, which separates the…

18 hours 3 days
11,250THB 12,500 THB
Flutter Advanced
Mobile Apps

Flutter Advanced

Once you can write Flutter, the next challenge is building apps that hold up in real organisational use. That means code that is easy to maintain, systematic state management, multiple languages, data stored both on the device and in the cloud, notifications…

30 hours 5 days
12,150THB 13,500 THB
Flutter Intermediate
Mobile Apps

Flutter Intermediate

Once you can build a basic Flutter app, real projects ask for more than good-looking screens. The app has to talk to a back-end API, create, update and delete data, sign users in securely, look right on phones and tablets, and use device features such as maps…

18 hours 3 days
8,550THB 9,500 THB
Flutter for Beginners
Mobile Apps

Flutter for Beginners

If you want to build mobile apps that run on both Android and iOS from a single codebase, Flutter remains one of the most popular choices. You write everything in one language, Dart, the apps feel close to native, and Hot Reload shows every change instantly.…

18 hours 3 days
6,750THB 7,500 THB
Flutter Workshop for Beginners
Mobile Apps

Flutter Workshop for Beginners

Once you can write basic Flutter, the next hurdle for many people is building an app with several screens that loads real data from a back end and offers the features users expect, such as loading more items at the end of a list, pull to refresh,…

18 hours 3 days
8,550THB 9,500 THB
Advanced React Native CLI
Mobile Apps

Advanced React Native CLI

React Native apps used in real organisations usually need more than screens and API calls. They call device features that no library supports yet, wrap existing native views from the Android and iOS teams, fix slow screens and long start-up times, work…

18 hours 3 days
7,650THB 8,500 THB
Intermediate React Native
Mobile Apps

Intermediate React Native

Once you can build a first React Native app, the next challenge is making it look good on every screen size, splitting it into reusable components, handling state that is getting more complex, building forms that really validate data and setting up layered…

18 hours 3 days
5,850THB 6,500 THB
Basic React Native for React Developers
Mobile Apps

Basic React Native for React Developers

Developers who already write React for the web have more than half of what they need to build mobile apps with React Native, because components, props, state and hooks work the same way. What is new is everything that differs from the web: there is no DOM and…

12 hours 2 days
4,950THB 5,500 THB
Advanced Cross-Platform Apps with Ionic and Capacitor
Mobile Apps

Advanced Cross-Platform Apps with Ionic and Capacitor

Once an Ionic app goes into real use, the work gets harder straight away: sign-in through several providers, data that must update in real time, notifications sent from a backend, working without a connection, and device features that go deeper than the…

30 hours 5 days
11,250THB 12,500 THB
Basic Android Development with Kotlin
Mobile Apps

Basic Android Development with Kotlin

Kotlin is the language Google recommends for Android apps, and Jetpack Compose is the way Android now recommends building screens, in place of the older XML layouts. Beginners who learn from older examples are often confused by the two approaches, so this…

18 hours 3 days
8,550THB 9,500 THB
Cross-Platform Mobile Apps with Ionic and Capacitor
Mobile Apps

Cross-Platform Mobile Apps with Ionic and Capacitor

Teams that already have web developers often want Android and iOS apps without maintaining two codebases. Ionic Framework with Capacitor fits that need well: you use the HTML, CSS and TypeScript you know, get UI components that look and behave like a mobile…

24 hours 4 days
6,750THB 7,500 THB
Android App Development for Teachers and Students
Mobile Apps

Android App Development for Teachers and Students

Building mobile apps is a great way to teach computational thinking, because learners see their own work running on a real device straight away. MIT App Inventor is a free web-based tool that uses blocks instead of typed code, so beginners can build Android…

18 hours 3 days
5,400THB 6,000 THB
Advanced iOS Development
Mobile Apps

Advanced iOS Development

Once you can build screens with SwiftUI, what separates a simple app from one people can rely on is how it handles data: storing files in the right place, choosing between UserDefaults, SQLite and SwiftData, changing the data structure without breaking users'…

18 hours 3 days
8,910THB 9,900 THB
Basic iOS Development with Swift and SwiftUI
Mobile Apps

Basic iOS Development with Swift and SwiftUI

iPhone apps today are built mainly with the Swift language and SwiftUI, which describes screens in readable code, shows results instantly in Xcode and uses the same ideas on iPhone and iPad. Beginners who have seen older Objective-C or Storyboard examples are…

18 hours 3 days
6,750THB 7,500 THB
Mobile Web Application with PWA
Mobile Apps

Mobile Web Application with PWA

Most users reach the web from their phones, and many organisations want apps for staff or customers without building separate Android and iOS apps. A Progressive Web App, or PWA, is a web app designed to work well on mobile, install on the home screen, keep…

12 hours 2 days
4,050THB 4,500 THB