×
Home Discussions Write at Opengenus IQ
×

Search anything:

  • DSA Cheatsheet
  • HOME
  • Track your progress
  • Deep Learning (FREE)
  • Join our Internship 🎓
  • RANDOM
  • One Liner

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.

Deep Learning

Tic Tac Toe with Reinforcement Learning

Tic Tac Toe is one of the most popular game which needs only two players to play it. This classic game is developed with almost every well-known programming language. In this article, the game is developed using Reinforcement Learning.

Muhsina Munfa Muhsina Munfa
C++

Quicksort in C++

In this article, we will learn how to design and implement Quicksort in C++ Programming Language in detail.

Shruti Singh
Machine Learning (ML)

Association in Unsupervised Learning

An overview of Association and it's implementation using unsupervised learning methods in Python.

Ambarish Deb Ambarish Deb
C++

Convert integer to string in C++ [3 methods]

In this article, we will convert integer to string in C++ using different methods.

Ayush Kumar Pathak
C++

vector::capacity() function in C++

In this article, we will discuss about the vector::capacity() function in C++ and why it is essential when working with vectors.

Dominic Tanelli
Java

Convert array to list in Java [4 methods]

In Java, it is often necessary to convert an array to a list or vice versa. In this article, we will explore several ways to convert an array to a list in Java.

Mohamed Adel Mohamed Adel
Deep Learning

Biomedical Image Segmentation

In the Biomedical field segmented images can be used for anomaly detection, diagnosing diseases, computer-integrated surgery, treatment planning, studying anatomical structures, and much more.

Cara Roño Cara Roño
JavaScript

Tracking cursor using JavaScript

In this article, I will show you how to keep track of the cursor position with a timestamp and download the data into a text file.

Virag Kormoczy Virag Kormoczy
JavaScript

Stopwatch application in HTML/ JavaScript

In this article, we will create a stopwatch/ countdown timer using JavaScript. Basically what we need is a HTML CSS and JavaScript file. The Stopwatch uses three buttons which are Start, Pause and Reset.

Oluwafunsho Anthony Oluwafunsho Anthony
Java

GUI in Java [Complete Practical Guide]

In this article, we learn about GUI in Java with Java AWT, Swing, JavaFX, and some other relevant concepts.

Abhijeet Saroha Abhijeet Saroha
Ruby Programming

Ruby on Rails app to demonstrate database concepts

On this post, we’ll talk about the most popular databases in RoR web development, walk you through the process of integrating them, and describe the best practices. In this tutorial we will build a static page with a button CreateTimeline which when clicked makes a record with the current time.

sharon chebet kessio
bitwise algorithm

Find the rightmost set bit in a number (+ toggle it)

Finding the rightmost set bit in a number is a common problem in computer science and is used in many applications, from competitive programming to low-level programming and data compression. In this article, we will explore various techniques to find the rightmost set bit in a number.

S Sudharshan
Deep Learning

Multi-Layer Perceptron (MLP): A Basic Understanding

Multi Layer Perceptron (MLP) is a type of artificial neural network that is widely used for various machine learning tasks such as classification and regression. It is called a multi-layered perceptron because it has many layers of nodes (known as artificial neurons) that connect to each other.

Anirudh Edpuganti Anirudh Edpuganti
Java

Calendar Application in Java

This article will guide you through the process of creating a simple calendar application in Java. The article will cover the basics of working with the Calendar class, how to format the output, and how to highlight the current date.

Bhavani Sankar Nagarapu Bhavani Sankar Nagarapu
Software Engineering

Introduction to Backend Development

In this article, we will discuss briefly what Backend Development is all about, Backend Development tools and technologies.

Mohamed Adel Mohamed Adel
Natural Language Processing (NLP)

40 Cutting-Edge NLP Project Ideas with source code

In this article, we have explored 40 Cutting-Edge NLP Project Ideas with source code and associated research papers. These projects form a strong part of a Machine Learning Engineer Portfolio.

Anay Dongre
Python

Different Python Web Frameworks

In this article, we have present the different web frameworks available in Python Programming Language and explained the strength and weakness of each along with the use-cases. This will help you to judge which Python Web Framework to use in your project.

Kirabo Ibrahim Kirabo Ibrahim
C++

Array of objects in C++

In this article, we have explored how to create array of user-defined objects in C++ Programming Language. We have covered 3 different approaches with complete C++ code.

Shruti Singh
JavaScript

Progress Bar with JavaScript

In this article, I will walk you through how I created a simple progress bar with JavaScript.

Virag Kormoczy Virag Kormoczy
Java

Minesweeper Game in Java

In this article, we will develop Minesweeper Game in Java Programming Language. We will analyze the requirements of the game, design a solution and implement it in Java. This is a strong project for SDE portfolio.

Abhijeet Saroha Abhijeet Saroha

7 Business Tips for Programmers

As a programmer, you have a niche set of skills that are well crafted and suit a particular need in the business arena. There are lots of avenues to explore as a programmer whether that is freelance contracts or offering your experience to a company as an employee.

Aditya Chatterjee Aditya Chatterjee
C Programming

std::thread vs pthread

In this article, we have explained the concept behind the two popular multi-threading library in C and C++ namely pthread and std::thread and covered the differences between them in depth.

Gabriel
C++

Snake Game using C++ & SFML

In this article, we'll dive into, a journey of mine, where I built a classic snake game. In this journey we will be building a Classic Snake Game through which we will learn how to build a game with boundaries, a growing snake, and food that the snake can eat.

Aswin Shailajan
C++

Read and Write in CSV File in C++

In this article, we have explored how to read and write from a CSV file in C++ Programming Language. We have illustrated the process using C++ code examples.

Riya Singh
cheatsheet

Cheatsheet for Search algorithms

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

Harshit Raj
OpenGenus IQ © 2025 All rights reserved â„¢ [email: team@opengenus.org]
Top Posts LinkedIn Twitter