
Learn & Build Skills
Complete industry-relevant courses designed to build practical skills and prepare you for real-world applications.
- Hands-on learning
- Practical Assignments & Projects
- Industry Aligned Curriculum
TTFA Academy · A fellowship for people at work
For web developer or studentMobile Developer
One codebase, two stores: navigation, state, native modules and a shipped app on your own account.
Who this is for
You already do part of this job. The program closes the gap between where you are and being seen as a Mobile Developer.
Probably not for you, yet
If you haven't worked in the domain at all, a counsellor will say so on the call and point you to a better starting program. If you want a certificate more than a portfolio, this isn't it.
What you'll build
Each project is modelled on the mentors' production work and reviewed 1:1. Together they are your portfolio.
Project 1
Modelled on the mentor's production work, with the messy parts left in, reviewed 1:1.
Project 2
Brief, build, review: the way a manager would hand it to you, with the checks that stop it breaking next month.
Project 3
Published, documented and defended, with the notes a senior would give you.
Curriculum
24 to 36 weeks, depending on your pace. Each module ends with an assignment a mentor reviews.
3 modules · 18 topics · pick a module to see what it covers
Module 1 of 31 new
Build a strong foundation in React Native, covering core programming, UI development, navigation, and backend integration to develop fully functional mobile applications.
JavaScript & TypeScript Basics
ES6+ (let/const, arrow functions, async/await) · Arrays, objects & destructuring · Promises & API basics · TypeScript types & interfaces
React Core Concepts
Components, Props & State · Functional components · Hooks (useState, useEffect) · Component lifecycle understanding
Starting with ExpoNew
Creating a project with Expo · Development builds with expo-dev-client
React Native Core Concepts
View, Text, Image, ScrollView · TextInput & Forms handling · Listing items with FlatList, SectionList · Event handling
Responsive Styling & Layout System
Building adaptive layouts using Flexbox layout · Understanding screen size & responsive font scaling in React Native · Adding and managing styles using StyleSheet usage · Styling with NativeWind (Tailwind for React Native)
Navigation & App Structure
Stack Navigation · Tab & Drawer Navigation · Passing data between screens · Clean folder structure setup · File-based routing with Expo Router
Backend & Data Handling
REST API integration (Fetch/Axios) · Node.js setup · Authentication basics · Local storage (AsyncStorage)
Tools
You use each one on the kind of data your mentors handle at work, not on a toy example.
Learn ES6+ concepts and strongly-typed development for scalable mobile applications.
Learn components, hooks, navigation, and lifecycle management to build cross-platform iOS and Android apps.
Connect apps with REST APIs, Firebase, authentication systems, and real-time databases.
Optimize apps using modern architecture (Hermes, Native Modules) and deploy to Play Store & App Store.
Develop the ability to structure scalable mobile applications and handle real-world use cases.
Gain experience in Git, version control, debugging, and working in real development environments.
TTFA Academy is an independent training provider. It is not affiliated with, endorsed by or a partner of Microsoft, Salesforce or Alteryx. Microsoft, Power BI, Excel and Fabric are trademarks of the Microsoft group of companies. Tableau is a trademark of Salesforce, Inc. Alteryx is a trademark of Alteryx, Inc. Names are used only to identify the tools taught.
LMS EXPERIENCE
Learn at your pace, practice through real-world projects, build your skills, earn certifications, and discover opportunities that match your potential.

Complete industry-relevant courses designed to build practical skills and prepare you for real-world applications.

Put your learning into practice with assignments and hands-on projects designed to build practical skills and help you grow with confidence.

Practise real-world tasks with interactive simulators that help you apply your knowledge, sharpen your skills, and prepare for the workplace.

Upload and enhance your resume, then discover job and freelance opportunities matched to your skills, experience, and career goals.

Complete projects, build your skills, and unlock certifications at each level as you progress through your learning journey.
Your mentors
Names, employers and photos appear only with their written permission.

Shubham Patel
React Native Developer
Shubham Patel
DevOps and full-stack engineer
Shubham trains the full stack the way a product team ships it: MERN and Next.js on the web, React Native on mobile, and the DevOps pipeline that deploys both. A feature from screen to database to production, reviewed like real work.

Manvi Baghel
React Native Developer
Manvi Baghel
Full stack and React Native developer · Technology Lead
Manvi leads technology at TTFA and builds what learners use: the learning platform, the website and the learner app, full stack and mobile. She teaches the MERN, Next.js and React Native programs the way she ships: a feature from screen to store, reviewed like real work.
How the weeks run
A counsellor confirms the exact days and times for your batch on the call.
Two evenings a week with the mentor, on the work of the week.
Project time with the mentor in the room: build, get stuck, get unstuck.
Every class recorded the same day; 1:1 doubt-solving whenever you're stuck.
Your projects reviewed like production work, with notes you can act on.
Engineering
Programs next to this one. A counsellor will tell you which fits what you do today.
Questions
Anything else: ask on the call.
Yes. The program assumes you know your work, not the tool. If you've never worked in the domain, a counsellor will point you to a better start.
Every class is recorded the same day, and 1:1 slots exist for exactly this. Most people who fall behind catch up in a week.
There is career support: mock interviews, profile reviews and referrals where we have them. Nobody honest can promise you a role; your projects make the case for you.
A counsellor looks at what you do today and tells you, straight, whether React Native Developer is the right next step.
Seamless Learning across every Device