Stanford Root

Schedule

Stanford Root

Schedule

CS 47

Cross-Platform Mobile Development

UNITS:2
GRADING:Satisfactory/No Credit
LEVEL:Undergrad
GER:—

The fundamentals of cross-platform mobile application development using the React Native framework (RN). The Primary focus is on enabling students to build apps for both iOS and Android using RN. Students will explore the unique aspects that made RN a primary tool for mobile development within Facebook, Instagram, Walmart, Tesla, and UberEats, SpaceX, Coinbase and many more. Prerequisites: no formal pre-reqs but CS 142/CS193x and/or prior programming experience helps. Website: web.stanford.edu/class/cs47/. To enroll in the class, please fill the following application: https://forms.gle/rhcGyigx1hWCrfA48. The application deadline is at the end of week 1.

Syllabus for selected term:
View Winter 2027 Syllabus

Sections

1 Term
Lecture 1Open
ID: 26144
0 / 999 enrolled
DAYS:TBD
TIME:TBD
LOCATION:TBD
2units

CS 47: Cross-Platform Mobile Development

2 units · Satisfactory/No Credit

The fundamentals of cross-platform mobile application development using the React Native framework (RN). The Primary focus is on enabling students to build apps for both iOS and Android using RN. Students will explore the unique aspects that made RN a primary tool for mobile development within Facebook, Instagram, Walmart, Tesla, and UberEats, SpaceX, Coinbase and many more. Prerequisites: no formal pre-reqs but CS142/CS193x and/or prior programming experience helps. Website: web.stanford.edu/class/cs47/. To enroll in the class, please fill the following application: https://forms.gle/rhcGyigx1hWCrfA48. The application deadline is at the end of week 1.

Offered in Winter 2027 at Stanford University.

Winter 2027 sections

  • Lecture — TBA TBA (Undergrad)

More CS courses

  • CS 33: AI Changes Everything: Intentions & Consequences
  • CS 40: Cloud Infrastructure and Scalable Application Deployment
  • CS 41: Hap.py Code: The Python Programming Language
  • CS 42SI: From Player to Maker: 2D Engine-Based Game Development
  • CS 44N: Great Ideas in Graphics
  • CS 46: Working with Data: Delights and Doubts
  • CS 47N: Datathletics: Diving into Data Analytics and Stanford Sports
  • CS 50N: Can Computer Systems Keep Secrets?
  • CS 51: CS + Social Good Studio: Designing Social Impact Projects
  • CS 52: CS + Social Good Studio: Implementing Social Good Projects
  • CS 53N: How Can Generative AI Help Us Learn? (DESIGN 183N)
  • CS 59SI: Quantum Computing: Open-Source Project Experience

All CS courses · All departments