05 Sep, 2025
3 mins read

JavaScript Tutorial – Day 1: An Introduction to JavaScript

Welcome to the JavaScript tutorial series! If you’ve ever wondered how websites come alive with animations, interactive forms, or real-time updates, the answer is often JavaScript. It is the most widely used programming language for the web, and this series will take you step by step from basics to advanced topics. This is Day 1 […]

3 mins read

Day 6: Conditional Rendering in React.js

Our today’s learning is Conditional Rendering in React.js. When you build apps, you don’t always want to show everything at once. Sometimes you show a message only if the user is logged in, or display a loading spinner until data arrives. This is where conditional rendering comes in. What is Conditional Rendering? Conditional rendering means:👉 […]

3 mins read

Day 5: Events and Forms in React.js

We will learn how to handle events and forms in React.js. You’ll often need to capture user actions—like button clicks, typing in text fields, or submitting forms. In React, this is done using events. Today, we’ll explore onClick, onChange, and controlled inputs that update state in real time. What are Events in React.js? Think of […]

7 mins read

Day 4: Learning Props and State in React

Props and State in React are the two core ideas that make your components reusable and interactive. In Day 1–3, we set up the environment and learned JSX & Components. Today we’ll learn how data flows with props, how components remember data with state, and how to use both together. What are Props in React? […]

4 mins read

Day 3: Understanding JSX and Components in React

Welcome back to our React Learning Series!, we already set up React, and created a portfolio page. Today, we’ll dive into JSX and Components, the heart of React. What is JSX? JSX stands for JavaScript XML.It allows us to write HTML-like code inside JavaScript, which React then transforms into actual DOM elements. 👉 Without JSX: […]