×
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.

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
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
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
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.

OpenGenus Tech Review Team OpenGenus Tech Review Team
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
Deep Learning

Semantic Segmentation for Self-driving cars

In this article, we will choose a model and fine-tune it to segment a dataset designed for autonomous driving. This involves buildings and road segmentation.

CHERIFI Imane
Natural Language Processing (NLP)

BERT for Legal Document Classification: A Study on Adaptation and Pretraining

In this work, we aim to address these challenges by investigating how to effectively adapt BERT to handle long legal documents, and how important pre-training on in-domain documents is.

Anay Dongre
Java

Typing Speed Test in Java

In this article, we have developed a command line tool to test typing speed for the user. We have implemented this in Java Programming Language. This is a strong addition to a SDE portfolio.

Abhijeet Saroha Abhijeet Saroha
Algorithms

Cheatsheet for Selection Algorithms (selecting K-th largest element)

This is a cheatsheet for different selection algorithms for selecting K-th largest or smallest element.

Harshit Raj
Machine Learning (ML)

30+ Computer Vision Projects

In this article, we will explore over 30 Computer Vision (CV) projects that will help boost your portfolio. We will discuss in brief each project along with the models used, datasets used, project domain, codebase and research paper.

Ahmed Mandour Ahmed Mandour
JavaScript

Different ways to delete elements in an array in JavaScript

In this article, we will explore 5 different ways to delete elements in an array in JavaScript Programming Language.

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