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

Culture

Timothy Buzzelli

Timothy Buzzelli is a Competitive Programmer and Software Developer from USA working at Google who is best known for becoming two time ICPC World Finalist 2017 and 2018.

OpenGenus Tech Review Team OpenGenus Tech Review Team
C++

Different ways to delete elements in list in C++

In this article, we will explore Different ways to delete elements in list in C++ such as pop_front(), pop_back(), clear(), removeif() and much more.

Harshit Raj
Python

2048 game in Python

2048 game is a fun and addictive single-player game that keeps you hooked from the moment you start playing. In this article, we will explain the strategies of the game and implement the steps in code using Python.

Muhsina Munfa Muhsina Munfa
Deep Learning

Fault Detection System: Predict defective solar module cells

In this article we will build a fault detection system using a deep learning model : EfficientNet to distinguish between defective and non-defective cells that are extracted from solar modules.

CHERIFI Imane
Deep Learning

Distilled-GPT2 model

In this article we will talk about a very popular model that was a revolution in the natural language processing sector that provide more fast and more accurate results than anything provide before, we will take you to a journey with Distilled-GPT2 model.

Ahmed Mandour Ahmed Mandour
Python

Flappy Bird in Python

Flappy Bird is an extremely addictive arcade game. In this article, we will explain how the game works and show the implementation of its code in Python. This Python project is a strong addition to SDE Portfolio.

Muhsina Munfa Muhsina Munfa
Python

53 Intermediate Python Projects

In this article, we have listed 53 Intermediate Python Projects which you should work on to gain a strong hold in implementing programs in Python and strengthen your portfolio.

Geoffrey Ziskovin Geoffrey Ziskovin
Python

[FIXED] RuntimeError: module compiled against api version 0x10 but this version of numpy is 0xe

With this article, you will be able to understand the error message "RuntimeError: module compiled against api version 0x10 but this version of numpy is 0xe" and fix it using two tested methods.

OpenGenus Tech Review Team OpenGenus Tech Review Team
data science

Getting started with Data Science

Every day in this world data is generating at the rate of 2.5 quintillion bytes per second. The field of Data Science tries to explore the insights we can gather from the data how can we predict the future or how one organization can improve its efficiency by acting on that data.

Anand Upadhyaya Anand Upadhyaya
Python

Negative Index in Python

In this article, I shall be explaining negative indexes in Python. But first, we have to know these prerequisites: iterables and indexing. Having a fair knowledge on these two are paramount to understanding how negative indexes works.

Emmanuel Daniels Emmanuel Daniels
C Programming

typedef struct in C [Explained]

In this article, we have explored the concept of typedef struct in C Programming Language which brings in two core concepts. We have explained the ideas with code examples and differences between typedef struct and struct.

Harshit Raj
C++

Different Ways to Convert Vector to List in C++ STL (7 ways)

In this article, we have explored 7 different methods to convert vector to list in C++ Programming Language.

Himanshu Garg
System Design

System Design of Facebook Messenger

In this article, we have explained the System Design of Facebook Messenger in depth along with estimation of requirements and class diagram.

Srihari
C Programming

Designing a console dictionary in C

In this article, we have explored how to design and implement a Dictionary console application in C Programming Language. You should follow this guide and develop your own version. This is a strong addition to SDE Portfolio.

FOUOTSOP FOSSO Patrick
Algorithms

L-Systems and Carnatic Music

Ever been amazed by plant's geometry? Lindenmayer systems,in short , L-systems have been inspired by the recurrence pattern observed in plants. We will learn more about L-systems , its history , applications and learn how L-systems were used to generate plants and trees models, snowflakes and so on.

Rashmitha
git

75 Interview Questions on Git

In this article, we have brought you 75 interview questions on Git covering types like Multiple Choice Questions(MCQs) and Descriptive questions.

Suraj Kumar Suraj Kumar
Algorithms

Magic Dictionary Problem [Solved]

In this article we are going to discuss a famous Leetcode medium level problem called "Implement Magic Dictionary" problem. This will involve the concept of Hash Table/ Map and Tries.

Harshit Raj
List of Mathematical Algorithms

Brocard’s conjecture

The Brocard conjecture states that the number of prime numbers lying between the squares of two consecutive prime numbers is four or more.

Harshit Raj
C Programming

C program to add two numbers [Explained for Beginners]

In this article, we have explained how to find the sum of two numbers and write a C program for it taking the two numbers as command line arguments.

OpenGenus Tech Review Team OpenGenus Tech Review Team
C Programming

Find out which date is earlier in C

In this article, we have explained the approach to check which date comes earlier among two dates (in format DD:MM:YYYY) and implemented this approach in C Programming Language.

Arushi Chatterjee
Python

56 Python Projects for Beginners [2023] [with source code]

In this article, we have listed Python Projects you must do as a Beginner which when added to your portfolio will give a good initial career boost and may help you land your first Internship.

Geoffrey Ziskovin Geoffrey Ziskovin
C Programming

Change time from 24 hours format to 12 hours format

In this article, we have explained how to change time from 24 hours format (HH:MM) to 12 hours format (HH:MM + AM or PM) and implemented the approach in C Programming Language.

Arushi Chatterjee
C Programming

Check if given number is even or odd in C

In this article, we have explained how to check if given number is even or odd and implemented the approach in C Programming Language.

Arushi Chatterjee
System Design

Payment Gateway System Design

In this article, we have explored the System Design of a scalable Payment Gateway such as PayPal and Stripe. We have presented functional, non-functional requirements, use case diagrams and much more.

Kirabo Ibrahim Kirabo Ibrahim
Blockchain

Ethereum's Four Development Stages

In this article, we look at the birth of the Ethereum blockchain network and the four major development stages.

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