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

Python

Tetris in Python using Pygame [project]

In this article at OpenGenus, we will explore the implementation of Tetris game in Python using pygame library. Pygame is a powerful and popular open-source library for developing games using the Python programming language.

MATHANKUMAR V
HTML

Memory Game using JS and HTML

In this article at OpenGenus, we will look into implementing a memory game using JS and HTML.

Sathya Sai Ram Prabhala
Web Development

10 Different Web Stacks

In this article at OpenGenus, we have explained 10 different web development stacks like LAMP, MERN and more.

Soundarya Koutharapu
Ruby Programming

Hangman game in Ruby

In this article at OpenGenus, we will be building a traditional hangman game with the use of ruby2d as the GUI, the game will choose a random word from an array and the user will have to guess what that word is.

Fabien Brathwaite
Web Development

Whack a mole game using HTML, CSS, and JS

Let's make some cool and amazing whack a mole game in this article at OpenGenus.

Dharmik Patel Dharmik Patel
Algorithms

Fast Fourier Transformation and its Application in Polynomial Multiplication

The Fast Fourier Transformation (FFT) is an algorithm for computing the discrete Fourier transform (DFT) of a sequence. The DFT is a mathematical operation that converts a sequence of numbers into a sequence of frequencies.

Mizbaul Haque Maruf Mizbaul Haque Maruf
Web Development

Connect Four game in HTML/CSS and JS

In this article at OpenGenus, we dive into the world of web development to explore the development of Connect Four game using HTML, CSS, and JavaScript.

Noor Ahmed
Python

Queue in Python using OOP concepts

In this article at OpenGenus, we will explore the implementation of a Queue in Python using the principles of Object-Oriented Programming (OOP). By utilizing OOP concepts in Python, we can create and manipulate queues in a structured and efficient manner.

MATHANKUMAR V
UX Design

The Principle of Familiarity in UX Design

In this article at OpenGenus, we will learn about one of the five most important principles in UX Design - The Principle of Familiarity in UX Design.

Anna the Trainee
Web Development

Hangman in HTML/CSS/JS [with demo and source code]

Hangman is a classic word-guessing game that challenges players to guess a hidden word by suggesting letters one at a time. We will be implementing the simple version of the game.

Jiadi Huang
Web Development

Gift Card Web Application Tutorial in HTML, CSS and JS [with Demo and Source Code]

In this article at OpenGenus, we will explore the process of creating an interactive gift card using HTML and CSS. The gift card features a realistic envelope that opens up to reveal a personalized message and an image.

Jiadi Huang
Web Development

Pong Game in HTML, JS and CSS [with Demo and Source Code]

Pong is a timeless classic in the world of video games, and building it from scratch using JavaScript can be a fun and educational experience. In this article at OpenGenus, we will explore the process of creating a fully functional Pong game using JavaScript and HTML5 canvas.

Jiadi Huang
C++

Doubly Linked List in C++ using OOP and Template

In this article at OpenGenus, we will review how we can utilize OOP and templates to create a versatile and efficient implementation of a doubly linked list in C++.

Jessica Janko
HTML

Breakout game in HTML and JS

In this article at OpenGenus, we will explore how to create a Breakout game using HTML and JavaScript. We will dive into the implementation details. By the end of this project, you will have a fully functional Breakout game that you can play and even customize according to your preferences.

Dharmik Patel Dharmik Patel
HTML

Star Rating in HTML: A Guide to Implementing and Utilizing User Ratings

In this article at OpenGenus, we will explore star rating systems in HTML, exploring how to implement them using HTML, CSS and their use cases, and examples of websites that utilize this concept.

Mizbaul Haque Maruf Mizbaul Haque Maruf
Web Development

Routing in React

In the context of React, routing allows developers to implement navigation and define different routes for different components or pages within a single-page application.

Noor Ahmed
Python

Hide text data in image in Python [Steganography]

In this article at OpenGenus, we will explore how to hide text data within images using Python, and delve into various methods and libraries that facilitate this process.

Yingzi Tang Yingzi Tang
Software Engineering

Kafka Architecture and Importance

In this article at OpenGenus, we will be looking at the architecture of Kafka and its importance.

Sathya Sai Ram Prabhala
Web Development

Image to Text Converter Web Application using React

In this article at OpenGenus, we are going to discuss about the image to text conversion web application which is built using well known React library.

Dharmik Patel Dharmik Patel
Machine Learning (ML)

Predicting Customer Lifetime Value in Retail [ML Project]

The process of calculating the Lifetime Value is relatively straightforward. First, we need to determine a specific time window, which can range from 3 to 24 months.

Samyak Deshpande
Web Development

Bomberman Game in HTML, CSS and JavaScript

Throughout this article at OpenGenus, we will explain the game mechanics, discuss the implementation of key features, and briefly discuss how we can build our own Bomberman Game.

Yingzi Tang Yingzi Tang
Deep Learning

Building your own GPT code assistant

In this article, we have explored how one can build their own GPT code assistant that is Code generation using GPT model architecture.

Sai Vamsi Karnam
Software Engineering

Tool to convert Article to summary and audio with translation feature

This article at OpenGenus shall aim to serve as an introduction to a prototype of the Article Convertor, Summarizer and Translator Tool developed by Ambarish Deb for OpenGenus IQ, as part of internship program.

Ambarish Deb Ambarish Deb
Algorithms

Arithmetic coding (encoding + decoding)

Arithmetic coding is a sophisticated method to compress data based on the probability of occurrence of each unique symbol in a message.

Thi Canh Phuc Dao Thi Canh Phuc Dao
C++

Insert element in unordered_map in C++ STL [3 methods]

In this article at OpenGenus, we will explore different ways to insert elements in unordered_map in C++ STL. This can be greatly helpful in using maps and solving complex coding questions.

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