4Geeks chosen to deliver AI education in the Bahamas alongside Harvard, Oxford, and Columbia.See more

Interactive Exercises

Hands-on coding and AI challenges you can run right in your browser — no setup required

All categories
Artificial Intelligence
Bootstrap
Career Support
Conditions
Databases
Front End
Generative Ai
Html Css
Javascript
Job Interview
Machine Learning
Node
Numpy
Prompt Engineering
Python
React Native
Reactjs
The Dom
Typescript
React Native CLI Tutorial with Zustand and TypeScript
INTERMEDIATE

React Native CLI Tutorial with Zustand and TypeScript

Learn how to manage state efficiently in React Native CLI using Zustand and TypeScript. This beginner-friendly course guides you through creating a simple themed counter app, understanding selective subscriptions, and optimizing component re-renders. By the end, you'll be confident in building and managing Zustand stores in your React Native projects.

Technical Skills
Start exercise
Unit Testing in TypeScript
BEGINNER

Unit Testing in TypeScript

This course introduces beginner developers to the essential world of unit testing in TypeScript applications. You will explore the three most popular testing frameworks (Jest, Mocha/Chai, and Vitest), learn to write effective unit tests, and master test planning strategies, including Test-Driven Development (TDD). Building on general testing principles, you'll gain hands-on experience with TypeScript-specific challenges and develop skills to create robust, maintainable test suites. Through real coding exercises and strategic planning, the course emphasizes practical application. By the end, you'll confidently choose the right testing framework for your projects, write comprehensive unit tests, and implement TDD workflows in TypeScript, enhancing your code's quality and reliability.

Technical Skills
Start exercise
Unit Testing with React Native Testing Library
EASY

Unit Testing with React Native Testing Library

This practical tutorial will guide you step by step in learning unit testing using React Native Testing Library. Designed for beginners, the course covers the fundamentals of unit testing, setting up the testing environment, and how to write and run tests for React Native components. Through theoretical lessons, quizzes, and coding exercises, you will acquire practical skills to ensure the quality of your mobile applications. By the end, you will be able to implement effective tests and improve the development of your projects with confidence.

Technical Skills
Start exercise
Page 4 of 4 · 39 exercises