×
Home Discussions Write at Opengenus IQ
×

Search anything:

  • DSA Cheatsheet
  • HOME
  • Jobs
  • About
  • One Liner
  • RANDOM
  • Track your progress
  • Deep Learning (FREE)
  • Join our Internship 🎓
  • AI Engineering
  • Scholarship
  • Campus Ambassador

OpenGenus IQ, an open-source Computer Science Publication House, is driven by 2500+ BSc/MSc/PhD holders globally, exploring Algorithms, Deep Learning, System Design, and more since 2017.

Java

Spell Checker Console Application in Java

In this article, we will develop a spell checker application which checks for spelling mistakes in our input and also suggest possible corrections. We will implement this tool in Java Programming Language.

Bhavani Sankar Nagarapu Bhavani Sankar Nagarapu
C Programming

Print text in color in C and C++

Printing text in color can add visual appeal to your C/C++ programs and make them more user-friendly. In this article, we will explain how to print text in color by using escape sequences in C and C++ Programming Language.

Reshma Patil
C++

5 Different ways to initialize Set in C++ STL

Set in C++ STL is a powerful data structure to maintain unique objects in sorted order. There are 5 different ways to initialize a set in C++ which we have covered in depth with C++ code examples.

S Sudharshan
Deep Learning

Snake Game with Reinforcement Learning (RL)

In this article, we will explain a codebase where the classic Snake Game is developed using Reinforcement Learning. It means the agent/snake learns to move on it's own, avoid the collisions, and eat the food.

Muhsina Munfa Muhsina Munfa
Deep Learning

Discover the Revolutionary Instruct GPT

Instruct GPT, or simply Instruct, is a powerful tool that allows users to fine-tune the language generation capabilities of the GPT (Generative Pre-trained Transformer) model.

Anay Dongre
Java

Stopwatch Console Application in Java

We will discuss the Stopwatch Console Application in Java today. In this application, input can be taken at the same time as output is printed on the console using multithreading.

Abhijeet Saroha Abhijeet Saroha
Odisha Technical Authorship Contest (OTAC)

Odisha Technical Authorship Contest 2023

This is a Technical Authorship Contest for Engineering Students in Odisha to reward and recognized emerging authors and researchers. This contest is free of cost and completely online participation. All prizes will be delivered to the participant's home address.

OpenGenus Tech Review Team OpenGenus Tech Review Team
HTML

Radio buttons in HTML

In this article, we will explain what radio buttons are and how to include them in an HTML file.

Virag Kormoczy Virag Kormoczy
Deep Learning

DistilBERT: The Compact NLP Powerhouse

DistilBERT is a smaller, faster, and lighter version of the popular BERT (Bidirectional Encoder Representations from Transformers) model developed by Hugging Face. It was introduced in 2019.

Anay Dongre
C++

Keylogger in C++

In this article, we have developed a Keylogger in C++ Programming Language. This is a strong project for an SDE portfolio.

Aswin Shailajan
Culture

[FIXED] Why Google Scholar profile not indexed by Google Search?

In this article, we have explained how to get your Google Scholar profile indexed by Google Search within 6 weeks. It is a common problem where Google Scholar profiles are not indexed.

OpenGenus Tech Review Team OpenGenus Tech Review Team
Algorithms

Merge K Sorted Array

In this article, we have explored 3 approaches to merge K sorted arrays such that the resulting array is sorted as well. This involve the concept of Min / Max Heap.

Bhavani Sankar Nagarapu Bhavani Sankar Nagarapu
Python

Matrix Multiplication in Python (with and without Numpy)

In this article, we will understand how to perform Matrix Multiplication in Python programming language. We have covered two approaches: one using Numpy library and other is a naive approach using for loop.

Riya Singh
JavaScript

Text Editor in JavaScript

In this article, we have implemented a complete text editor with multiple formatting features in HTML, CSS and JavaScript. This is a strong project for Web Developer Portfolio.

Oluwafunsho Anthony Oluwafunsho Anthony
C Programming

Spell Checker in C

In this article, we have developed a Spell Checker tool in C Programming Language. It takes a string as input, highlight the words with wrong spelling and makes possible suggestions for each wrong word.

Aswin Shailajan
Algorithms

Complexity analysis of Sieve of Eratosthenes

In this article, we will discuss the Sieve of Eratosthenes method for identifying prime numbers, including its implementation, computational complexity, and alternative solutions.

Abhijeet Saroha Abhijeet Saroha
Deep Learning

Battle of the Titans: Comparing BART and BERT in NLP

In this article, we have explored the differences between two state of the art NLP models namely BERT and BART.

Anay Dongre
Java

Calculator Console Application in Java

We will develop a Calculator Console Application in Java Programming Language that uses the previous result in the next calculation and includes Shunting Yard Algorithm.

Abhijeet Saroha Abhijeet Saroha
Deep Learning

Techniques to detect Deepfake videos

Hello everyone, Today we are going to discuss one of the most morally sensitive subject in Artificial Intelligence world which are DeepFake and how we try to detect the deep fake from real.

Ahmed Mandour Ahmed Mandour
cheatsheet

Cheatsheet for sorting algorithms

This is the complete cheatsheet for all the important sorting algorithms that comprises that will act as a summary of each concepts including time complexity, key weakness and strengths.

Harshit Raj
Ruby Programming

Basic Ruby on Rails web App for static webpage

In this article, we will cover basics of Ruby on Rails (RoR) by creating a simple web application tutorial with a single static webpage.

sharon chebet kessio
Greedy Algorithms

Assign Cookies problem

Assign cookies problem is a popular coding interview question which is mostly solved using greedy algorithm. Here, you will be given a list of children/siblings and a list of cookies with their sizes.

Abeeb Raheem Abeeb Raheem
Deep Learning

GPT-3.5 model architecture

GPT-3.5 model is a fined-tuned version of the GPT3 (Generative Pre-Trained Transformer) model. GPT-3.5 was developed in January 2022 and has 3 variants each with 1.3B, 6B and 175B parameters. The main feature of GPT-3.5 was to eliminate toxic output to a certain extend.

Ahmed Mandour Ahmed Mandour
C++

Multi-thread C++ program to find all prime numbers < N

In this article, we have developed a Multi-thread C++ program to find all prime numbers < N. We have covered Sieve or Eratosthenes algorithm and used thread in C++.

Gabriel
C Programming

Random Password Generator in C

In this article, we are going to build a random password generator in C Programming Language.

Yuzhen Qu
OpenGenus IQ © 2026 All rights reserved â„¢ [email: team@opengenus.org]
Top Posts LinkedIn Twitter