×
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

Basics of CSS (Cascading Style Sheets)

We have covered the basics of CSS in depth. Cascading Style Sheets (CSS) is a style sheet language which is used for designing the webpages and their layouts developed in a markup language like HTML.

Tejan Singh Tejan Singh
Software Engineering

Different ways to center elements in HTML

In this article, we have discussed Different ways to center elements in HTML. Firstly we'll discuss on the Introduction to the article. Later part, we'll understand ways of centering elements of HTML elements - Horizontally, in-line with other elements and at exact center.

Shiva Basava P Shiva Basava P
Problems on Binary Tree

Designing a Binary Search Tree with no NULLs

A Binary Search Tree (BST) is usually implemented using NULLs in C or C++. This article explores an alternative approach of using placeholder nodes. Here the Binary Search Tree will be implemented in C++.

Rohit Topi
Software Engineering

Basics Of React JS

React is a JavaScript library used for building the user interfaces or single page apps. We have explained the basic concepts of React JS in depth.

Devansh Chaubey Devansh Chaubey
Software Engineering

Sending Browser Notifications from Chrome Extensions

In this article, we have explored how to send browser notifications from Chrome extensions. We have explained the process step by step.

Harshita Kanal
Software Engineering

Implementing rmdir using C/ C++

We have developed the rmdir command of UNIX systems in C and C++ by using the remove and nftw system functions to delete a directory.

Sahil Silare Sahil Silare
Software Engineering

Implementing mkdir in C/ C++

We have developed the mkdir command of UNIX systems in C and C++ by using the mkdir function to create a directory.

Sahil Silare Sahil Silare
Software Engineering

Implementing cd command in C/ C++

We have developed the cd command of UNIX systems in C and C++ by using the chdir function.

Sahil Silare Sahil Silare
Software Engineering

Basics of jQuery

We have covered the basics of jQuery in depth from setting up an environment to selecting elements, applying methods, events, effects and much more.

Tejan Singh Tejan Singh
Software Engineering

11 Basic Linux commands

We have covered 11 core basic commands that will help in using Linux/ UNIX based system. The commands are pwd, touch, cat, mkdir, cd, ls and much more.

Tejan Singh Tejan Singh
Software Engineering

Different Types of Browser Storage

We have covered the different types of browser storage (like cookies, local storage, session storage, indexedDB) and use case examples to grasp the pros and cons. In the end, you will be able to have a better knowledge of each type.

Anastasia Mendoza
Software Engineering

Basic understanding of jemalloc

Jemalloc is a general purpose malloc implementation that emphasizes fragmentation avoidance and scalable concurrency support. We have explored the basics of jemalloc in depth.

Sushma Narayan Hegde
Software Engineering

Building a chrome extension step by step

In this guide, we have illustrated how to build a simple chrome extension step by step and how to load our chrome extension using Developer tools and check it.

Harshita Kanal
Software Engineering

mmap, brk and sbrk memory management calls in UNIX

brk and sbrk are basic memory management system calls used in Unix and Unix-like operating systems. mmap maps files into memory. We have explored mmap, brk and sbrk in depth.

Sushma Narayan Hegde
Software Engineering

nullptr (null pointer) in C++

A null pointer (nullptr) is a pointer that does not point to any memory location. nullptr is a keyword that was introduced in C++11 standard to denote a null pointer. This standard also introduced a nullptr_t type.

Rohit Topi
Software Engineering

Design Graph using OOP concepts in Java

You are going to learn to design and implement the graph data structure using OOP (Object Oriented Programming) Concepts. We will implement in Java but the ideas are applicable in any language.

Yash Shah
Software Engineering

Different ways to initialize 2D array in C++

We have explored different types to initialize 2D array in C++ like Sized array, Skipping values and Unsized array initialization.

Srishti Guleria Srishti Guleria
Software Engineering

Develop a year Progress bar in HTML/ JS

In this article, we have developed a year Progress bar in HTML using JavaScript. We have explained the calculation and implementation in HTML and CSS for the frontend and JavaScript for the calculation.

Shiva Basava P Shiva Basava P
Web Development

Types of caching in Web Application

We will be discussing on the Types of caching in Web Application. Firstly we'll discuss on the Introduction to Cache. Secondly, we'll get familiar with the Types of it.

Shiva Basava P Shiva Basava P
Software Engineering

Forms in HTML

HTML Forms are used to collect information from users, such as a user name, email address, passwords, etc. There are various sorts of form controls that you can use to gather information utilizing HTML forms such as text field and others.

Anastasia Mendoza
Software Engineering

A Guide to CSS Pseudo Classes

A pseudo class is basically a pseudo state of element which can be later targeted with CSS. They can be used to target and style those elements which cannot be targeted with normal CSS classes or Id.

Harshita Kanal
Software Engineering

Implementing pwd command in C/C++

We will use the header file dirent.h for directory structures and objects and implement our pwd command in C/C++. This will involve the getcwd() function call.

Sahil Silare Sahil Silare
Software Engineering

MineSweeper Game in React.Js

In this tutorial, we have explained how to build a MineSweeper Game in React.Js. We have explained the rules of minesweeper and have explained the design of the app like 3 components: app, board and cell.

Devansh Chaubey Devansh Chaubey
Software Engineering

Function scope in Python

Function scope in Python means how a particular function is accessible from different components depending on LEGB (Local -> Enclosing -> Global -> Built-in) rule.

Sushma Narayan Hegde
Software Engineering

Different ways to print in C

Different ways to print in C are Formatted and Unformatted Output Functions, Printing using Formatted Function - printf(), putchar() and puts(). We have covered it with C code examples.

Devika Nair
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