6 mins read

JavaScript Tutorial – Day 9: Arrays in JavaScript

In this JavaScript tutorial, we’ll learn about one of the most commonly used data structures — arrays in JavaScript. Arrays allow us to store multiple values in a single variable and perform operations like sorting, filtering, and iterating. By the end of this lesson, you’ll understand how to create arrays, access elements, modify them, and […]

5 mins read

Day 16 – Fetching Data in React (API Calls with fetch & axios)

Learn fetching data in React using fetch API and axios with async/await. Includes examples with loading and error states for beginners. When building real-world apps, you rarely work with static data. Instead, your app will often need to fetch data from APIs — like fetching products from an e-commerce backend, posts from a blog API, […]

5 mins read

JavaScript Tutorial – Day 8: Functions in JavaScript

In this JavaScript tutorial, we’ll explore one of the most powerful features of JavaScript — functions in JavaScript. Functions allow us to organize code into reusable blocks, making programs cleaner, easier to debug, and more efficient. By the end of this lesson, you’ll understand how to create functions, pass parameters, return values, and use different […]

3 mins read

Day 15 – Handling Forms in React

Learn handling forms in React with controlled vs uncontrolled components, real-time validation, and examples for beginners. Forms are one of the most common parts of any web app — login pages, signups, feedback forms, checkout forms, etc. In React, form handling is slightly different from vanilla HTML because React controls the state of inputs. This […]

1 min read

JavaScript Tutorial – Day 7: Loops in JavaScript

When writing programs, we often need to repeat actions multiple times. Instead of writing the same code again and again, we use loops in JavaScript. In this JavaScript tutorial, we’ll explore different types of loops, their syntax, real-world examples, and best practices. What are Loops in JavaScript? A loop in JavaScript is a control structure […]

6 mins read

Day 14: Understanding Context API in React

So far in this series, we’ve worked with React state using useState, useReducer, and even Custom Hooks. But there’s still a problem you might have noticed: When a piece of state is needed by multiple components at different levels, we end up passing props down multiple layers. This process is called prop drilling, and it […]