CS50's Mobile App Development with React Native

MOOC
CS50's Mobile App Development with React Native
Language
English
Duration
1 hour coourse
Certificate
Certification paid
Course by EdX
CS50's Mobile App Development with React Native
What will you learn?
JavaScript
ES6
React, JSX
Components, Props, State, Style
Components, Views, User Input
Debugging
Data
Navigation
Expo Components
Redux
Performance
Shipping, Testing
About the course

Please note that registration closes on 30 November 2019 and all assignments must be completed by 30 June 2020.

This course picks up where CS50 leaves off, transitioning from web development to mobile app development with React Native.

The course introduces you to modern JavaScript (including ES6 and ES7) as well as to JSX, a JavaScript extension. Through hands-on projects, you'll gain experience with React and its paradigms, app architecture, and user interfaces. The course culminates in a final project for which you'll implement an app entirely of your own design.

Program
CS50's Mobile App Development with React Native
Learn about mobile app development with React Native, a popular framework maintained by Facebook that enables cross-platform native apps using JavaScript without Java or Swift.
Lecturers
David J. Malan
David J. Malan
Gordon McKay Professor of the Practice of Computer Science Harvard University
Jordan Hayashi
Jordan Hayashi
Software Engineer Harvard University
Platform
/storage/img/providers/edx.svg
All the courses on this platform are free of charge. The authors are top universities and corporations that seek to maintain high quality standards. If you do not meet a deadline for assignments, you lose points. Like on other platforms, the videos in which the theory is explained are followed by practical assignments. Courses are available in English, Chinese, Spanish, French and Hindi.
Like any other website, konevy uses «cookies». These cookies are used to store information including visitor's preferences, and the pages on the website that the visitor accessed or visited. The information is used to optimize the users' experience by customizing our web page content based on visitors' browser type and/or other information. For more general information on cookies, please read the «What Are Cookies» article on Cookie Consent website.