More Examples O-WPS Office
More Examples O-WPS Office
let num = 7;
if (num % 2 === 0) {
} else {
} else {
} else {
}
// Output: It's hot outside! Stay hydrated.
console.log("Login successful!");
} else {
console.log("Grade: A");
console.log("Excellent Performance!");
} else {
console.log("Great Job!");
} else {
console.log("Grade: B");
} else {
console.log("Grade: C");
}
javascript
Copy
} else {
} else {
} else {
console.log("Login successful!");
} else {
console.log("Incorrect password.");
} else {
console.log("Invalid username.");
Loop control in JavaScript allows you to execute a block of code multiple times. Here are the
main types of loops and their control mechanisms:
1. for Loop
console.log(i);
2. while Loop
let i = 0;
while (i < 5) {
console.log(i);
i++;
3. do...while Loop
The do...while loop executes the block at least once, then continues as long as the condition is
true.
let i = 0;
do {
console.log(i);
i++;
4. for...of Loop
console.log(value);
5. for...in Loop
const obj = { a: 1, b: 2, c: 3 };
console.log(`${key}: ${obj[key]}`);
continue: Skips the current iteration and continues with the next one.
if (i === 5) {
break; // Exit loop when i is 5
if (i % 2 === 0) {
JavaScript for loop is a control flow statement that allows code to be executed repeatedly based
on a condition. It consists of three parts: initialization, condition, and increment/decrement.
Output
Value of x:2
Value of x:3
Value of x:4
let x = 5
Output
10
15
20
25
30
35
40
45
50
console.log(arr[i]);
Output
10
20
30
40
Syntax:
Statement 1: It is the initialization of the counter. It is executed once before the execution of the
code block.
Statement 2: It defines the testing condition for executing the code block
Statement 3: It is the increment or decrement of the counter & executed (every time) after the
code block has been executed.
Flow chart
This flowchart shows the working of the for loop in JavaScript. You can see the control flow in
the For loop.
Statement 1 is used to initialize the counter variable. A counter variable is used to keep track of
the number of iterations in the loop. You can initialize multiple counter variables in statement 1.
We can initialize the counter variable externally rather than in statement 1. This shows us clearly
that statement 1 is optional. We can leave the portion empty with a semicolon.
Example:
let x = 2;
Output
Value of x:2
Value of x:3
Value of x:4
Output
Value of x:2
Value of x:3
Value of x:4
This statement checks the boolean value of the testing condition. If the testing condition is true,
the for loop will execute further, otherwise loop will end and the code outside the loop will be
executed. It is executed every time the for loop runs before the loop enters its body.
This is also an optional statement and Javascript treats it as true if left blank. If this statement is
omitted, the loop runs indefinitely if the loop control isn't broken using the break statement. It is
explained below in the example.
Example:
let x = 2;
for (; ; x++) {
break;
Output
Value of x:2
Output:
Value of x:2
It is also optional by nature and can be done inside the loop body.
Example:
let i = 0;
gfg += subjects[i];
i++;
console.log(gfg)
Output
MathsSciencePolityHistory
Output
MathsSciencePolityHistory
JavaScript has different kinds of loops in Java. Some of the loops are:
Loop Description
for loop A loop that repeats a block of code a specific number of times based on a
conditional expression.
while loop A loop that repeats a block of code as long as a specified condition is true.
do-while loop A loop that executes a block of code at least once, then repeats the block as long
as a specified condition is true.
for...of loop Iterates over the values of an iterable object (like arrays, strings, maps, sets, etc.)
for...in loop Iterates over the enumerable properties of an object (including inherited
properties).
Learn and master JavaScript with Practice Questions. JavaScript Exercises provides many
JavaScript Exercise questions to practice and test your JavaScript skills.
Advertise with us
Next Article
ashishsaini3
Follow
22
Similar Reads
JavaScript Tutorial
11 min read
JavaScript Basics
JS Operators
JS Statements
JS Loops
JavaScript Loops
Loops in JavaScript are used to reduce repetitive tasks by repeatedly executing a block of code as
long as a specified condition is true. This makes code more concise and efficient.Suppose we
want to print 'Hello World' five times. Instead of manually writing the print statement repeatedly,
we can u
3 min read
JavaScript for loop is a control flow statement that allows code to be executed repeatedly based
on a condition. It consists of three parts: initialization, condition, and increment/decrement.
javascript// for loop begins when x=2 // and runs till x <= 4 for (let x = 2; x <= 4; x++) { console.
5 min read
The while loop executes a block of code as long as a specified condition is true. In JavaScript,
this loop evaluates the condition before each iteration and continues running as long as the
condition remains trueHere's an example that prints from 1 to 5. JavaScriptlet count = 1; while
(count <= 5
3 min read
The JavaScript for...in loop iterates over the properties of an object. It allows you to access each
key or property name of an object.JavaScriptconst car = { make: "Toyota", model: "Corolla",
year: 2020 }; for (let key in car) { console.log(`${key}: ${car[key]}`); }Outputmake: Toyota
model: Corolla
3 min read
The JavaScript for...of loop is a modern, iteration statement introduced in ECMAScript 2015
(ES6). Works for iterable objects such as arrays, strings, maps, sets, and more. It is better choice
for traversing items of iterables compared to traditional for and for in loops, especially when we
have bre
3 min read
A do...while loop in JavaScript is a control structure where the code executes repeatedly based
on a given boolean condition. It's similar to a repeating if statement. One key difference is that a
do...while loop guarantees that the code block will execute at least once, regardless of whether
the co
4 min read
JS Object
JS Function
JS Array
Article Tags :
JavaScript
Web Technologies
javascript-basics
geeksforgeeks-footer-logo
A-143, 7th Floor, Sovereign Corporate Tower, Sector- 136, Noida, Uttar Pradesh (201305)
Registered Address:
K 061, Tower K, Gulshan Vivante Apartment, Sector 137, Noida, Gautam Buddh Nagar, Uttar
Pradesh, 201305
Advertise with us
Company
About Us
Legal
Privacy Policy
In Media
Contact Us
Advertise with us
Languages
Python
Java
C++
PHP
GoLang
SQL
R Language
Android Tutorial
Tutorials Archive
DSA
Data Structures
Algorithms
DSA Roadmap
Machine Learning
ML Maths
Data Visualisation
Pandas
NumPy
NLP
Deep Learning
Web Technologies
HTML
CSS
JavaScript
TypeScript
ReactJS
NextJS
Bootstrap
Web Design
Python Tutorial
Python Projects
Python Tkinter
OpenCV Tutorial
Django
Computer Science
Operating Systems
Computer Network
Software Engineering
Engineering Maths
Software Development
Software Testing
DevOps
Git
Linux
AWS
Docker
Kubernetes
Azure
GCP
DevOps Roadmap
System Design
UML Diagrams
Interview Guide
Design Patterns
OOAD
Interview Questions
Inteview Preparation
Competitive Programming
Company-Wise Preparation
Aptitude Preparation
Puzzles
School Subjects
Mathematics
Physics
Chemistry
Biology
Social Science
English Grammar
Commerce
World GK
GeeksforGeeks Videos
DSA
Python
Java
C++
Web Development
Data Science
CS Subjects
Lightbox
geeksforgeeks
S
My Profile
Edit Profile
My Courses
Join Community
Transactions
Logout
Home
Saved Videos
Courses
Web Development
Languages
Interview Corner
CS Subjects
Jobs
Practice
Contests
GBlog
Puzzles
What's New ?
Change Language
JS Tutorial
JS Exercise
JS Interview Questions
JS Array
JS String
JS Object
JS Operator
JS Date
JS Error
JS Projects
JS Set
JS Map
JS RegExp
JS Math
JS Number
JS Boolean
JS Examples
JS Free JS Course
JS A to Z Guide
JS Formatter
Open In App
The while loop executes a block of code as long as a specified condition is true. In JavaScript,
this loop evaluates the condition before each iteration and continues running as long as the
condition remains true
Here's an example that prints from 1 to 5.
let count = 1;
console.log(count);
count++;
Output
Syntax
let i = 0;
console.log(arr[i]);
i++;
Output
10
20
30
40
Do-While loop
A Do-While loop is another type of loop in JavaScript that is similar to the while loop, but with
one key difference: the do-while loop guarantees that the block of code inside the loop will be
executed at least once, regardless of whether the condition is initially true or false .
Syntax
do {
} while (condition);
do {
console.log(count);
count++;
Output
The do-while loop executes the content of the loop once before checking the condition of the
while loop. While the while loop will check the condition first before executing the content.
While Loop
Do-While Loop
Irrespective of the condition mentioned in the do-while block, there will a minimum of 1
iteration.
The block control condition is available at the starting point of the loop.
Advertise with us
Next Article
SHUBHAMSINGH10
Follow
20
Similar Reads
JavaScript Tutorial
11 min read
JavaScript Basics
JS Operators
JS Statements
JS Loops
JavaScript Loops
Loops in JavaScript are used to reduce repetitive tasks by repeatedly executing a block of code as
long as a specified condition is true. This makes code more concise and efficient.Suppose we
want to print 'Hello World' five times. Instead of manually writing the print statement repeatedly,
we can u
3 min read
JavaScript for loop is a control flow statement that allows code to be executed repeatedly based
on a condition. It consists of three parts: initialization, condition, and increment/decrement.
javascript// for loop begins when x=2 // and runs till x <= 4 for (let x = 2; x <= 4; x++) { console.
5 min read
The while loop executes a block of code as long as a specified condition is true. In JavaScript,
this loop evaluates the condition before each iteration and continues running as long as the
condition remains trueHere's an example that prints from 1 to 5. JavaScriptlet count = 1; while
(count <= 5
3 min read
The JavaScript for...in loop iterates over the properties of an object. It allows you to access each
key or property name of an object.JavaScriptconst car = { make: "Toyota", model: "Corolla",
year: 2020 }; for (let key in car) { console.log(`${key}: ${car[key]}`); }Outputmake: Toyota
model: Corolla
3 min read
3 min read
A do...while loop in JavaScript is a control structure where the code executes repeatedly based
on a given boolean condition. It's similar to a repeating if statement. One key difference is that a
do...while loop guarantees that the code block will execute at least once, regardless of whether
the co
4 min read
JS Object
JS Function
JS Array
Article Tags :
JavaScript
Web Technologies
javascript-basics
geeksforgeeks-footer-logo
A-143, 7th Floor, Sovereign Corporate Tower, Sector- 136, Noida, Uttar Pradesh (201305)
Registered Address:
K 061, Tower K, Gulshan Vivante Apartment, Sector 137, Noida, Gautam Buddh Nagar, Uttar
Pradesh, 201305
Advertise with us
Company
About Us
Legal
Privacy Policy
In Media
Contact Us
Advertise with us
Languages
Python
Java
C++
PHP
GoLang
SQL
R Language
Android Tutorial
Tutorials Archive
DSA
Data Structures
Algorithms
DSA Roadmap
Top 100 DSA Interview Problems
Machine Learning
ML Maths
Data Visualisation
Pandas
NumPy
NLP
Deep Learning
Web Technologies
HTML
CSS
JavaScript
TypeScript
ReactJS
NextJS
Bootstrap
Web Design
Python Tutorial
Python Projects
Python Tkinter
OpenCV Tutorial
Django
Computer Science
Operating Systems
Computer Network
Software Engineering
Engineering Maths
Software Development
Software Testing
DevOps
Git
Linux
AWS
Docker
Kubernetes
Azure
GCP
DevOps Roadmap
System Design
UML Diagrams
Interview Guide
Design Patterns
OOAD
Interview Questions
Inteview Preparation
Competitive Programming
Company-Wise Preparation
Aptitude Preparation
Puzzles
School Subjects
Mathematics
Physics
Chemistry
Biology
Social Science
English Grammar
Commerce
World GK
GeeksforGeeks Videos
DSA
Python
Java
C++
Web Development
Data Science
CS Subjects
Lightbox
geeksforgeeks
My Profile
Edit Profile
My Courses
Join Community
Transactions
Logout
Home
Saved Videos
Courses
Languages
Interview Corner
CS Subjects
Jobs
Practice
Contests
GBlog
Puzzles
What's New ?
Change Language
JS Tutorial
JS Exercise
JS Interview Questions
JS Array
JS String
JS Object
JS Operator
JS Date
JS Error
JS Projects
JS Set
JS Map
JS RegExp
JS Math
JS Number
JS Boolean
JS Examples
JS Free JS Course
JS A to Z Guide
JS Formatter
Open In App
Functions in JavaScript
Functions in JavaScript are reusable blocks of code designed to perform specific tasks. They
allow you to organize, reuse, and modularize code. It can take inputs, perform actions, and return
outputs.
Loading Playground...
function sum(x, y) {
return x + y;
console.log(sum(6, 9));
Output
15
A user-defined function name (In the above example, the name is sum)
A list of parameters enclosed within parentheses and separated by commas (In the above
example, parameters are x and y)
A list of statements composing the body of the function enclosed within curly braces {} (In the
above example, the statement is "return x + y").
Return Statement
In some situations, we want to return some values from a function after performing some
operations. In such cases, we make use of the return. This is an optional statement. In the above
function, "sum()" returns the sum of two as a result.
Function Parameters
Parameters are input passed to a function. In the above example, sum() takes two parameters, x
and y.
Calling Functions
After defining a function, the next step is to call them to make use of the function. We can call a
function by using the function name separated by the value of parameters enclosed between the
parenthesis.
Loading Playground...
// Function Definition
function welcomeMsg(name) {
console.log(welcomeMsg(nameVal));
Output
Why Functions?
Function Invocation
The function code you have written will be executed whenever it is called.
Function Expression
It is similar to a function declaration without the function name. Function expressions can be
stored in a variable assignment.
Syntax:
// Set of statements
Loading Playground...
return x * y;
};
console.log(mul(4, 5));
Output
20
Arrow Functions
Arrow functions are a concise syntax for writing functions, introduced in ES6, and they do not
bind their own this context.
Syntax:
return s.length;
});
Output
Normal way [ 8, 6, 7, 9 ]
IIFE functions are executed immediately after their definition. They are often used to create
isolated scopes.
Loading Playground...
(function () {
})();
Output
Callback Functions
A callback function is passed as an argument to another function and is executed after the
completion of that function.
Loading Playground...
return callback(n);
console.log(num(5, double));
Output
10
Anonymous Functions
Anonymous functions are functions without a name. They are often used as arguments to other
functions.
Loading Playground...
setTimeout(function () {
}, 1000);
Nested Functions
Functions defined within other functions are called nested functions. They have access to the
variables of their parent function.
Loading Playground...
function outerFun(a) {
function innerFun(b) {
return a + b;
return innerFun;
}
const addTen = outerFun(10);
console.log(addTen(5));
Output
15
Pure Functions
Pure functions return the same output for the same inputs and do not produce side effects. They
do not modify state outside their scope, such as modifying global variables, changing the state of
objects passed as arguments, or performing I/O operations.
Loading Playground...
function pureAdd(a, b) {
return a + b;
console.log(pureAdd(2, 3));
Output
Parameters and Arguments: Functions can accept parameters (placeholders) and be called with
arguments (values).
Return Values: Functions can return a value using the return keyword.
Default Parameters: Default values can be assigned to function parameters.
Maintainability: Changes can be made in one place without affecting the entire codebase.
Advertise with us
Next Article
author
harsh.agarwal0
Follow
72
Similar Reads
JavaScript Tutorial
11 min read
JavaScript Basics
JS Operators
JS Statements
JS Loops
JS Object
JS Function
Functions in JavaScript
Functions in JavaScript are reusable blocks of code designed to perform specific tasks. They
allow you to organize, reuse, and modularize code. It can take inputs, perform actions, and return
outputs.JavaScriptfunction sum(x, y) { return x + y; } console.log(sum(6, 9));Output15 Function
Syntax and W
5 min read
JavaScript functions serve as reusable blocks of code that can be called from anywhere within
your application. They eliminate the need to repeat the same code, promoting code reusability
and modularity. By breaking down a large program into smaller, manageable functions,
programmers can enhance cod
4 min read
The call() method is a predefined JavaScript method. It can be used to invoke (call) a method
with an owner object as an argument (parameter). This allows borrowing methods from other
objects, executing them within a different context, overriding the default value, and passing
arguments. Syntax: cal
2 min read
Different ways of writing functions in JavaScript
A JavaScript function is a block of code designed to perform a specific task. Functions are only
executed when they are called (or "invoked"). JavaScript provides different ways to define
functions, each with its own syntax and use case.Below are the ways of writing functions in
JavaScript:Table of
3 min read
Grasping the difference between methods and functions in JavaScript is essential for developers
at all levels. While both are fundamental to writing effective code, they serve different purposes
and are used in various contexts. This article breaks down the key distinctions between methods
and funct
3 min read
In JavaScript, we can create functions in many different ways according to the need for the
specific operation. For example, sometimes we need asynchronous functions or synchronous
functions. Â In this article, we will discuss the difference between the function Person( ) { }, let
person = Person ( )
3 min read
A JavaScript function is a set of statements that takes inputs, performs specific computations,
and produces outputs. Essentially, a function performs tasks or computations and then returns the
result to the user.Syntax:function functionName(Parameter1, Parameter2, ..) { // Function
body}Example: Be
3 min read
JS Array
Article Tags :
Misc
JavaScript
Web Technologies
javascript-functions
+1 More
Practice Tags :
Misc
geeksforgeeks-footer-logo
A-143, 7th Floor, Sovereign Corporate Tower, Sector- 136, Noida, Uttar Pradesh (201305)
Registered Address:
K 061, Tower K, Gulshan Vivante Apartment, Sector 137, Noida, Gautam Buddh Nagar, Uttar
Pradesh, 201305
Advertise with us
Company
About Us
Legal
Privacy Policy
In Media
Contact Us
Advertise with us
Languages
Python
Java
C++
PHP
GoLang
SQL
R Language
Android Tutorial
Tutorials Archive
DSA
Data Structures
Algorithms
DSA Roadmap
Machine Learning
ML Maths
Data Visualisation
Pandas
NumPy
NLP
Deep Learning
Web Technologies
HTML
CSS
JavaScript
TypeScript
ReactJS
NextJS
Bootstrap
Web Design
Python Tutorial
Python Projects
Python Tkinter
OpenCV Tutorial
Django
Computer Science
Operating Systems
Computer Network
Software Engineering
Engineering Maths
Software Development
Software Testing
DevOps
Git
Linux
AWS
Docker
Kubernetes
Azure
GCP
DevOps Roadmap
System Design
UML Diagrams
Interview Guide
Design Patterns
OOAD
Interview Questions
Inteview Preparation
Competitive Programming
Company-Wise Preparation
Aptitude Preparation
Puzzles
School Subjects
Mathematics
Physics
Chemistry
Biology
Social Science
English Grammar
Commerce
World GK
GeeksforGeeks Videos
DSA
Python
Java
C++
Web Development
Data Science
CS Subjects
Lightbox
geeksforgeeks
My Profile
Edit Profile
My Courses
Join Community
Transactions
Logout
Home
Saved Videos
Courses
Web Development
Languages
Interview Corner
CS Subjects
Jobs
Practice
Contests
GBlog
Puzzles
What's New ?
Change Language
JS Tutorial
JS Exercise
JS Interview Questions
JS Array
JS String
JS Object
JS Operator
JS Date
JS Error
JS Projects
JS Set
JS Map
JS RegExp
JS Math
JS Number
JS Boolean
JS Examples
JS Free JS Course
JS A to Z Guide
JS Formatter
Open In App
JavaScript functions serve as reusable blocks of code that can be called from anywhere within
your application. They eliminate the need to repeat the same code, promoting code reusability
and modularity. By breaking down a large program into smaller, manageable functions,
programmers can enhance code organization and maintainability.
Functions are one of JavaScript's core building elements. In JavaScript, a function is comparable
to a procedure—a series of words that performs a task or calculates a value—but for a process to
qualify as a function, it must accept some input and produce an output with a clear link between
the input and the result. To utilize a function, it must be defined in some place within the scope
from which it will be called.
Function Definition
A Function Definition or function statement starts with the function keyword and continues with
the following.
Function's name.
Syntax:
function name(arguments)
javascript statements
Function Calling:
Function Calling at a later point in the script, simply type the function's name. By default, all
JavaScript functions can utilize argument objects. Each parameter's value is stored in an
argument object. The argument object is similar to an array. Its values may be accessed using an
index, much like an array. It does not, however, provide array methods.
function welcome() {
console.log("welcome to GfG");
}
// Function calling
welcome();
Output
welcome to GfG
Function Arguments:
A function can contain one or more arguments that are sent by the calling code and can be
utilized within the function. Because JavaScript is a dynamically typed programming language, a
Function Arguments can have any data type as a value.
function welcome(name) {
// Passing arguments
welcome("Rohan");
Output
Return Value:
A return statement is an optional part of a JavaScript function. If you wish to return a value from
a function, you must do this. Return Value should be the final statement of a function.
function welcome() {
// Return statement
console.log(welcome());
Output
Welcome to GfG
Function Expression:
We may assign a function to a variable and then utilize that variable as a function in JavaScript.
Function Expression is known as a function expression.
}
let gfg = welcome();
console.log(gfg);
Output
Welcome to GfG
1. Named function:
A Named function is one that we write in code and then use whenever we need it by referencing
its name and providing it with some parameters. Named functions come in handy when we need
to call a function several times to give various values to it or run it multiple times.
function add(a, b) {
return a + b;
console.log(add(5, 4));
Output
2. Anonymous function:
We can define a function in JavaScript without giving it a name. This nameless function is
referred to as the Anonymous function. A variable must be assigned to an anonymous function.
let add = function (a, b) {
return a + b;
console.log(add(5, 4));
Output
3. Nested Functions:
A function in JavaScript can contain one or more inner functions. These Nested Functions fall
within the purview of the outer function. The inner function has access to the variables and
arguments of the outer function. However, variables declared within inner functions cannot be
accessed by outer functions.
function msg(firstName) {
function hey() {
return hey();
}
msg("Ravi");
Output
Hey Ravi
The browser executes the invoked function expression as soon as it detects it. Immediately
invoked function expression has the advantage of running instantly where it is situated in the
code and producing direct output. That is, it is unaffected by code that occurs later in the script
and can be beneficial.
})();
console.log(msg);
Output
Welcome to GfG
Advertise with us
Next Article
P
priyavermaa1198
Follow
Similar Reads
JavaScript Tutorial
11 min read
JavaScript Basics
JS Operators
JS Statements
JS Loops
JS Object
JS Function
Functions in JavaScript
Functions in JavaScript are reusable blocks of code designed to perform specific tasks. They
allow you to organize, reuse, and modularize code. It can take inputs, perform actions, and return
outputs.JavaScriptfunction sum(x, y) { return x + y; } console.log(sum(6, 9));Output15 Function
Syntax and W
5 min read
4 min read
The call() method is a predefined JavaScript method. It can be used to invoke (call) a method
with an owner object as an argument (parameter). This allows borrowing methods from other
objects, executing them within a different context, overriding the default value, and passing
arguments. Syntax: cal
2 min read
A JavaScript function is a block of code designed to perform a specific task. Functions are only
executed when they are called (or "invoked"). JavaScript provides different ways to define
functions, each with its own syntax and use case.Below are the ways of writing functions in
JavaScript:Table of
3 min read
Grasping the difference between methods and functions in JavaScript is essential for developers
at all levels. While both are fundamental to writing effective code, they serve different purposes
and are used in various contexts. This article breaks down the key distinctions between methods
and funct
3 min read
In JavaScript, we can create functions in many different ways according to the need for the
specific operation. For example, sometimes we need asynchronous functions or synchronous
functions. Â In this article, we will discuss the difference between the function Person( ) { }, let
person = Person ( )
3 min read
3 min read
JS Array
Article Tags :
JavaScript
Web Technologies
javascript-functions
JavaScript-Questions
geeksforgeeks-footer-logo
A-143, 7th Floor, Sovereign Corporate Tower, Sector- 136, Noida, Uttar Pradesh (201305)
Registered Address:
K 061, Tower K, Gulshan Vivante Apartment, Sector 137, Noida, Gautam Buddh Nagar, Uttar
Pradesh, 201305
Advertise with us
Company
About Us
Legal
Privacy Policy
In Media
Contact Us
Advertise with us
GFG Corporate Solution
Languages
Python
Java
C++
PHP
GoLang
SQL
R Language
Android Tutorial
Tutorials Archive
DSA
Data Structures
Algorithms
DSA Roadmap
Machine Learning
ML Maths
Data Visualisation
Pandas
NumPy
NLP
Deep Learning
Web Technologies
HTML
CSS
JavaScript
TypeScript
ReactJS
NextJS
Bootstrap
Web Design
Python Tutorial
Python Projects
Python Tkinter
OpenCV Tutorial
Django
Computer Science
Operating Systems
Computer Network
Software Engineering
Engineering Maths
Software Development
Software Testing
DevOps
Git
Linux
AWS
Docker
Kubernetes
Azure
GCP
DevOps Roadmap
System Design
UML Diagrams
Interview Guide
Design Patterns
OOAD
Interview Questions
Inteview Preparation
Competitive Programming
Company-Wise Preparation
Aptitude Preparation
Puzzles
School Subjects
Mathematics
Physics
Chemistry
Biology
Social Science
English Grammar
Commerce
World GK
GeeksforGeeks Videos
DSA
Python
Java
C++
Web Development
Data Science
CS Subjects