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

OpenGenus Tech Review Team

The official account of OpenGenus's Technical Review Team. This team review all technical articles and incorporates peer feedback. The team consist of experts in the leading domains of Computing.

Tokyo, Japan •
3722 posts •
C Programming

Timer and Stopwatch console application in C

In this article, we have developed a Timer and Stopwatch console application in C Programming Language. This is a good project for your portfolio.

PV Nikhil
Deep Learning

Fingerprint Classification and Identification

In this article, we will explain the process of Fingerprint Classification and Identification using Deep Learning algorithm. It is a method of authenticating someone's identity. No two individual has the same fingerprint.

Muhsina Munfa Muhsina Munfa
Deep Learning

Single Image Super Resolution

We will explain to you about a very important and strong application in image processing and of course in Machine Learning which is "Single Image Super Resolution". We have listed different model architectures, datasets and research papers for this application (Single Image Super Resolution).

Ahmed Mandour Ahmed Mandour
Deep Learning

30 Reinforcement Learning Project Ideas [with source code]

In this article, we will provide some ideas on reinforcement learning applications. These projects will be explained with the techniques, datasets and codebase that can be applied.

Muhsina Munfa Muhsina Munfa
backtracking

Parallel Backtracking

In this article, we have covered the Parallel Backtracking algorithm. We have presented the Time and Space Complexity for various cases.

CHEW Chee Keng
System Design

System Design for Elevator System

Elevator system is a system that is used to move people from one floor to another floor in a building. Users must be able to request an elevator to a particular floor and the elevator must be able to move people from one floor to another floor in a given time with minimum number of stops.

Srihari
C Programming

Sorting Strings in C

In this article, we have explored different ways to sort a string and an array of string in C Programming Language. We have presented C code snippets to illustrate the concepts.

Anuj Dharme
backtracking

Disadvantages of Backtracking

In this article, we have covered the Disadvantages of Backtracking algorithm.

CHEW Chee Keng
Algorithms

Advantages and Disadvantages of Huffman Coding

In this article, we will discuss about 5 advantages and 5 disadvantages of Huffman Coding.

Bhavani Sankar Nagarapu Bhavani Sankar Nagarapu
backtracking

Backtracking vs Branch and Bound

In this article, we have compared Backtracking vs Branch and Bound algorithms.

CHEW Chee Keng
JavaScript

2048 game using JavaScript

In this article, we have demonstrated how to develop web version of 2048 game using JavaScript, HTML and CSS. This is a good project for a Web Developer Portfolio.

Oluwafunsho Anthony Oluwafunsho Anthony
C++

Fabs and abs in C++

In this article, we have explained the fabs and abs functions in C++ Programming Language which are used to get the absolute value of different numeric values. We have compared the differences between fabs and abs as well.

Riya Singh
Algorithms

H-index problem

Calculate the researcher's h-index from an array of integer citations, where citations[i] is the number of citations a researcher obtained for their ith work.

Harshit Raj
C Programming

32 Keywords in C Programming

In this article, we will learn about all 32 keywords in C programming language and their uses.

Abeeb Raheem Abeeb Raheem
Data Structures

Data Structures (DS) and Quick Revision

Data structures are a fundamental concept in computer science that provides a way to organize and store data in a computer so that it can be accessed and modified efficiently.

Avanish Yadav
C Programming

Find maximum, minimum and average of 4 subjects using structure in C

In this article, we have explained how to find the maximum, minimum and average of the marks of 4 subjects of different students using structure in C Programming Language.

Arushi Chatterjee
C++

Calculator console application in C++

In this article, we have explained how to develop a Calculator in C++ Programming Language as a console application. This is a strong beginner project for SDE Portfolio.

Gabriel
C Programming

Matrix Multiplication in C

In this article, we are going to perform the matrix multiplication operation using C language. We will also be learning how to optimize it using Strassen's algorithm.

Harshit Raj
C Programming

Swap three numbers using functions in C

In this article, we have explained how to swap three numbers using functions and implement the technique in C Programming Language.

Arushi Chatterjee
C Programming

Find Maximum, Minimum, Average of 3 numbers in C

In this article, we have explored how to find Maximum, Minimum, Average of 3 numbers and implement the technique in C Programming Language.

Arushi Chatterjee
C Programming

Print initials of a name in C

In this article, we have explained how to find the initials of a name and implement the technique in C Programming Language.

Arushi Chatterjee
C++

vector::size() vs vector::capacity()

In this article, we will explore and contrast the size() and capacity() functions of the vector class in C++.

Sami D
C++

* vs & (pointer, reference) in C

C programming language is a strong statically typed language. This means that we are responsible for the declaration of variable type, dynamic memory allocation and free of such memory space after it has been used explicitly. Pointer and reference are very important concepts in C.

Abeeb Raheem Abeeb Raheem
Software Engineering

Infrastructure as a service (IaaS)

In this article , we are going to explore about Infrastructure as a Service (IaaS) and dive into some deeper and basic concepts included in this along with the steps to setup / implement IaaS.

Shwet Shukla Shwet Shukla
Data Structures

Applications of 24 Different Data Structures

In this article, we have listed and explained the real-life applications of 24 Different Data Structures ranging from common ones like Array, Linked List to Geometric Data Structures like R-Tree to Probabilistic Data Structures like LogLog.

Aswin Shailajan
OpenGenus IQ © 2026 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