×
Home Discussions Write at Opengenus IQ
×
  • DSA Cheatsheet
  • HOME
  • Track your progress
  • Deep Learning (FREE)
  • Join our Internship 🎓
  • RANDOM
  • One Liner

Software Engineering

Software Engineering is the fastest growing domain which is related to the art of building and designing systems using software concepts and programming. It is the basis of giant companies such as Microsoft, Google, Facebook, Baidu, Alibaba, Apple and others.

Software Engineering

2D Arrays in Java

In this article, we have focused on 2D array in Java which is a variant of the usual 1D array by introducing a new dimension. We have demonstrated different operations with 2D arrays.

Raksha Jain
Software Engineering

2D Array List in Java

An Array List is a dynamic version of array and is supported in Java's collection library. In this article, we have focused on 2D array list in Java along with different methods applicable on it like indexOf.

Raksha Jain
Software Engineering

Ways to ZIP a file in Python

In this post, we have covered how to ZIP a file in Python, how to extract files from a ZIP file, how to print contents of a ZIP file using Python and much more with Python code examples.

Ganesh Bagaria Ganesh Bagaria
Software Engineering

Computer networks types and sub-types

In this article, we have explored the different types of computer networks like PAN (Personal Area Network),LAN (Local Area Network), Backbone CAN (Campus Area Network), MAN (Metropolitan Area Network) and WAN (Wide Area Network) Internet.

Victor O. Alvarez Victor O. Alvarez
Software Engineering

Structures in C++

Structures in C++ are alternative to classes and is useful in designing a program better. It is in between array and classes. We have covered important points like difference between class and structure and need for structure.

Abhiram Reddy Duggempudi Abhiram Reddy Duggempudi
Software Engineering

size() in Stack C++ STL

We have explored size() function in Stack container in C++ STL in depth and explored its applications like checking the size of stack before pop operation and to get number of elements within the stack.

Shashank Bairy R
Software Engineering

Vector::size() in C++ STL

Vector::size() in C++ STL is used to get the size of a vector container that is the number of elements it has. We have compared it with empty() and capacity() functions as well which are related.

Riya Tyagi
Software Engineering

Implementing Backdoor in Node.JS

Backdoor is a exploit in web application that makes it vulnerable and allows unauthorized access. In this article, we will explore how Backdoor is implemented in a Node.JS application using child_process library.

Pranjal Srivastava Pranjal Srivastava
Software Engineering

Different ways to delete elements from Stack container in C++ STL

Stack container in C++ STL uses Deque container internally. So, the pop() operation in stack actually calls pop_back() function in the internal deque container. We will explore ways to delete elements from a stack.

Deepak Tiwari
Software Engineering

Get Started with Flutter App Development

We have explored the basic steps to create a simple application using Flutter which is a mobile application development framework.

Shubham Kumar Shubham Kumar
Algorithms

Run Length Encoding

Learn more about Run Length encoding which is a lossless data compression algorithm, supported by many bitmap file formats. In short, it picks the next unique character and appends the character and it’s count of subsequent occurrences in the encoded string.

Sonali Singhal
Software Engineering

Different ways to initialize a queue in C++ STL

In this article, we have explored different ways to initialize a queue in C++ Standard Template Library (STL). There are three ways to initialize Member functions for inserting elements, Container objects and another Queue.

Tushti
Software Engineering

Defining a 2D vector in C++

In this article, we have explored the different ways of defining a 2D vector in C++

Raghav Somani
Software Engineering

delete vs delete[] vs free in C++

In this article, we will explore the difference between delete, delete[], free keywords of C++ which are often confused with each other and sometimes wrongly used leading to the errors in one's program.

Rasika Kedia
Software Engineering

<datalist> element in HTML

Datalist element in HTML is used to specify a set of options/suggestions for the input Element and thus provide a dropdown to choose from , based on user input.

FAHAD ISRAR FAHAD ISRAR
Software Engineering

Callbacks in JavaScript

A callback function in JavaScript is function where a function passed as an argument to the original function. It is an useful feature in JavaScript to handle asynchronous operations and much more.

Abhiram Reddy Duggempudi Abhiram Reddy Duggempudi
Software Engineering

Learn DOM by building a Roll the Dice game

In this article, we will introduce you to important DOM concepts by building roll the dice game. This article will be divided into five core sections so that you can follow along.

Shannon Zhong Shannon Zhong
Software Engineering

Boolean and None in Python

"if x" and "if x is not None" are not equivalent - the proof can be seen by setting x to an empty list or string. In this article, we have explored the two important concepts namely boolean and none in Python.

Annie Lee Annie Lee
Software Engineering

Variable scope in Python

The variable scope in Python is the part of a program where a variable is accessible. A variable can be accessed within the region it is defined, we call this it's scope.

Victor O. Alvarez Victor O. Alvarez
Software Engineering

Scrapping Information from YouTube Videos in JavaScript

Scrapping Information is used to extract useful information from YouTube videos. This article will help you achieve to create functionality for scrapping information from the videos at YouTube using Puppeteer and Cheerio.

Pranjal Srivastava Pranjal Srivastava
Software Engineering

Destructors in C++

A destructor in C++ is a member function associated with each class and is called when the scope of the object of the classes is over to delete all data allocated for the object.

Peya Mowar
Software Engineering

Online Compiler in Node.JS

In this article, we have developed an online compiler in Node.JS. We have demonstrate the ideas involved and the steps in developing this application in detail.

Prateek Sharma
Software Engineering

Difference between public, private, protected and default in Java

In the article, we have covered the differences between various types of access specifiers like public, private, protected and default in Java in detail.

Pooja Koul
Software Engineering

Types of Exceptions in Java

In this article, we have explored the different types of exceptions in Java. The main types are checked and unchecked exceptions. By definition, the types are build-in exceptions and user defined exceptions.

Divij Kulshrestha
Software Engineering

Basics of OAuth 2.0

OAuth 2.0 is an authorization framework or protocol that grants a API clients (third-party applications) a limited access to protected web resources of users on a HTTP service provider, such as Twitter, Instagram and LinkedIn.

Believe Manasseh Amadi Believe Manasseh Amadi
OpenGenus IQ © 2025 All rights reserved â„¢
Contact - Email: team@opengenus.org
Primary Address: JR Shinjuku Miraina Tower, Tokyo, Shinjuku 160-0022, JP
Office #2: Commercial Complex D4, Delhi, Delhi 110017, IN
Top Posts LinkedIn Twitter
Android App
Apply for Internship