Duration of the online course: 1 hours and 23 minutes
New
Creating an app that feels at home on iOS, Android, and the web can seem overwhelming until you follow a clear, hands-on path. This free online course guides you through building your first universal React Native app with Expo, focusing on practical skills you can reuse in real projects. You will start from a clean setup, run the development server, and test instantly on your own device, making progress fast while learning the workflow used by modern app teams.
As you build, you will move from a basic project to an app with real structure and navigation using Expo Router. You will learn how a well-organized routing system helps you scale screens without turning the codebase into a maze, and how to design UI in a way that stays consistent across platforms. Along the way, you will create reusable components to keep your interface maintainable, easier to update, and more professional-looking as the app grows.
The course also covers the features that make apps feel truly native: selecting images from the device media library, presenting tools inside smooth modals, and adding gesture interactions for more intuitive controls. You will learn the required setup for gesture handling so your interactions work reliably, and you will implement screenshot capture and saving so users can export results directly to their photo library. Because universal apps need smart platform awareness, you will also address differences between mobile and web, including alternative approaches when a library does not support the browser environment.
To round things out, you will polish the user experience by configuring the status bar and splash screen, and understand what steps are necessary after changing configuration settings so your updates actually appear. By the end, you will have a complete foundation for building universal apps and the confidence to start new projects, extend features, and share a portfolio-ready result.
Master React Native with free online courses! Learn to build cross-platform apps efficiently with expert-led tutorials, hands-on projects, and community support.
1 hours and 23 minutes of online video course
Digital certificate of course completion (Free)
Exercises to train your knowledge
100% free, from content to certificate
Ready to get started?Download the app and get started today.
Install the app now
to access the courseOver 5,000 free courses
Programming, English, Digital Marketing and much more! Learn whatever you want, for free.
Study plan with AI
Our app's Artificial Intelligence can create a study schedule for the course you choose.
From zero to professional success
Improve your resume with our free Certificate and then use our Artificial Intelligence to find your dream job.
You can also use the QR Code or the links below.

Free CourseFlutter for complete beginners
1h45m
6 exercises

Free CourseDart and Flutter Developer course
20h47m
6 exercises

Free CourseLearn Flutter and Dart to create apps
2h48m
25 exercises

Free CourseAndroid for beginners
10h47m
52 exercises

Free CourseIonic for Beginners
5h04m
22 exercises

Free CourseFlutter tutorial for beginners
4h23m
8 exercises

Free CourseiOS
22h35m
13 exercises

Free CourseiOS Development
4h51m
29 exercises

Free CourseApps
5h47m
28 exercises

Free CourseMobile App Development
21h40m
14 exercises
Thousands of online courses in video, ebooks and audiobooks.
To test your knowledge during online courses
Generated directly from your cell phone's photo gallery and sent to your email
Download our app via QR Code or the links below::.
+ 10 million
students
Free and Valid
Certificate
60 thousand free
exercises
4.8/5 rating in
app stores
Free courses in
video and ebooks