Labs

Learn by building.

Hands-on sessions that take you from your first running screen to a complete app. Each lab follows the same structure, so you always know where to look.

  1. LAB 01Beginner

    Kick-off — Tools, Git & Your First Expo App

    Meet the course and the tools, build a tiny React Native app, then put it on GitHub: create a repo, push, make one branch, merge it on GitHub and pull it back.

    • react-native
    • expo
    • npm-npx
    • ui-basics
    1.5 hours5 objectivesOpen lab
  2. LAB 02Beginner

    React & React Native: Syntax, Hooks & Your First Multi-Page App

    Learn React and React Native through 17 interactive exercises, study a complete Expo Router app, then build and publish your own four-screen Movies watchlist.

    • jsx
    • components
    • props
    • usestate
    3 hours8 objectivesOpen lab
  3. LAB 03Intermediate

    UI Systems, Project Architecture & Navigation

    Start the app you will grow throughout the semester, then give it a polished NativeWind UI, feature architecture, typed navigation, and safe development, staging and production configuration.

    • semester-project
    • nativewind
    • architecture
    • navigation
    3 hours 45 min7 objectivesOpen canvas lab