Courses from 1000+ universities
The future of Coursera’s only credible alternative for universities rests in the hands of 2U’s creditors.
600 Free Google Certifications
Project Management
Digital Marketing
Data Analysis
Forensic Facial Reconstruction: Finding Mr. X
Project Management: The Basics for Success
Design Patterns
Organize and share your learning with Class Central Lists.
View our Lists Showcase
Learn to implement push notifications in React Native for iOS and Android, enhancing user engagement and retention through practical techniques and best practices.
Explore the benefits of imperative coding in React Native, challenging the notion that it's an anti-pattern and showcasing its role in building reusable libraries and communicating with native components.
Explore Elm's design philosophy through a comparative analysis with architecture, understanding its unique approach to software development and advantages over JavaScript.
Explore React Native for AR/VR development using Viro platform. Learn to create interactive virtual environments and augmented reality experiences for iOS, Android, and VR headsets.
Explore React Native's networking layer, its unique qualities, and caveats. Learn tips for efficient data transfer and handling network issues in mobile app development.
Explore React 16's core algorithm changes, new features like Error Boundaries and Portals, and improved server-side rendering capabilities in this insightful talk from React Amsterdam 2018.
Explore GraphQL's scalability with AWS AppSync, covering offline data, subscriptions, authorization, and integration with various data sources for robust API development.
Explore state management options in React with GraphQL, comparing Apollo, Redux, MobX, and Next.js to determine the best approach for modern web applications.
Explore creative techniques for rendering React components to multiple targets simultaneously, including DOM elements and beyond. Learn useful applications and entertaining experiments.
Explore the synergy between D3 and React for data visualization, learning when to use each library and how to combine them effectively for powerful interactive applications.
Exploring React's potential beyond JavaScript, examining its implementation in other languages and platforms, and considering architectural changes for React Native.
Explore React Navigation's JavaScript-based approach, its advantages, limitations, and implementation techniques for seamless navigation in React Native apps.
Explore JavaScript data structures, immutability vs. mutability, and state management concepts to improve your understanding of state and data, regardless of the library you use.
Explore deterministic state management in React components using State Machines. Learn Automata theory basics and discover how to generate automated tests for more predictable applications.
Explore reactive programming with RxJS to create composable, future-proof code that can be easily adapted across JavaScript frameworks, enhancing application architecture and reducing development fatigue.
Get personalized course recommendations, track subjects and courses with reminders, and more.