×
Home Discussions Write at Opengenus IQ
×
  • DSA Cheatsheet
  • HOME
  • Track your progress
  • Deep Learning (FREE)
  • Join our Internship 🎓
  • RANDOM
  • One Liner
Aditya Chatterjee

Aditya Chatterjee

Aditya Chatterjee is an Independent Algorithmic Researcher, Software Developer and Technical Author. He is the founding member of OPENGENUS, an organization with focus on changing Internet consumption

India / Higashikurume, Tokyo, Japan •
227 posts •
Deep Learning

Teach Less, Learn More (TLLM): Inspiration from Singapore Gov to DL

Teach Less, Learn More (TLLM) is a teaching initiative started by Singapore Government in 2005 and has inspired a popular paper in Deep Learning which has attempted to solve the problem of Undistillable Classes in Knowledge Distillation.

Rudransh Deshmukh
System Design

Efficiency Paradox: Understanding Brooks' Law in Software Engineering

A reminder that simply increasing team size is not a guaranteed solution to accelerate the completion of a late software project. Effective project management, proper planning, and addressing underlying issues are often more effective approaches to mitigate delays.

Aadarsh Kumar Singh Aadarsh Kumar Singh
System Design

Data Pipeline

In this article at OpenGenus, we will learn about the concept of Data Pipeline. Data pipelines route raw data from various sources to destination for analysis or visualization.

Anna the Trainee
JavaScript

Installing and configuring Webpack [+ Gif Generator Project]

In this article at OpenGenus, we'll be discussing a module bundler called Webpack and learn how to configure it in order to develop an advanced application.

Delia Georgiana Soare
Python

Hangman game in Python [with source code]

Hangman is a fun game for two or more players. In this game, one player picks a word, phrase, or sentence, and the others try to guess it by suggesting letters or numbers.

Vidhi Srivastava Vidhi Srivastava
Developer Rants - Candid Tech Woes 😡

Why is mm/dd/yyyy date format is dumb?

In this article at OpenGenus.org, we have explored why the date format MM/DD/YYYY is difficult to interpret and should not be used. The other 2 date formats are consistent.

Rudransh Deshmukh

Instagram Accounts to Follow for Beginners and Pro-Level Coders

Programming and coding learning never stops. Social media platforms like Instagram allow you to learn, relearn, and share programming tips, tricks, and knowledge. Developers and programming creators on Instagram share their content using inspirational posts that are easy to comprehend.

OpenGenus Tech Review Team OpenGenus Tech Review Team
Web Development

Building Virtual Keyboard: A Step-by-Step Development Process

In this article at OpenGenus, we will be discussing about the process of developing a virtual keyboard using HTML, CSS, and JavaScript. The virtual keyboard allows users to input text through a graphical interface, and it includes features like caps lock, enter key, and space key.

Mizbaul Haque Maruf Mizbaul Haque Maruf
Deep Learning

Inference process in Deep Learning [Complete Guide]

Inference is the process of applying trained models to new data for predictions. It plays a vital role in real-world applications, enabling insights, automation, and real-time responses.

Agniva Maiti Agniva Maiti
Deep Learning

Deep Learning for traffic prediction [project with source code]

This article at OpenGenus explores the development of a Deep Learning (DL) traffic predictor using a comprehensive dataset.

Alexander Nilsson
System Design

Law of Demeter

In this article at OpenGenus, we will be discussing an Object Oriented Programming principle called the Law of Demeter.

Delia Georgiana Soare
C Programming

setjmp.h and Non-Local Jumps in C [setjmp() and longjmp()]

In this article at OpenGenus, we'll delve into the intricacies of setjmp.h, uncovering how it works, its practical applications, and the advantages it brings to the table.

Shone Binu Shone Binu
C++

Bank Management System in C++ [Project with source code]

In this article at OpenGenus, we will cover how to create a bank management system in C++ programming language. A bank management system can be used to manage a bank account, withdraw and deposit funds, and check the account balance.

Jessica Janko
CSS

Animation in CSS [Complete Guide with code examples]

In this article at OpenGenus, we will be discussing one such property that will serve as a stepping stone in making websites seem more lively and intuitive: animations.

Delia Georgiana Soare
Software Engineering

Git vs GitHub [Differences Explained]

Git and GitHub are widely used tools in the field of software development. While Git is a distributed version control system, GitHub is a web-based hosting service for Git repositories.

Ayush Jaiswal
Deep Learning

Journey through Backpropagation algorithm

This article talks about the process of Backpropagation, an algorithm crucial to refining Neural Networks. It also delves into its core process, explaining how it enables networks to learn from errors and enhance their accuracy. From math to application, witness AI's ongoing enhancement.

Abhikalp Srivastava Abhikalp Srivastava
Scala Programming

Basics of Scala Programming

Scala, short for "Scalable Language," is a modern programming language that blends object-oriented and functional programming paradigms. It was designed to address the limitations and complexities of Java while offering a concise, expressive, and flexible syntax.

Diwash Mainali Diwash Mainali
Java

Memory Game in Java

In this article at OpenGenus, we will explore the concept of memory games and analyze a sample implementation of a memory game in Java using the provided code.

Yingzi Tang Yingzi Tang
Web Development

Svelte [Introduction with demo app]

Svelte has built-in support for animations, transitions, and server-side rendering, making it an excellent choice for developing fast, high-performance, visually appealing modern web interfaces.

MATHANKUMAR V
JavaScript

Ember JS [Introduction with demo app]

In this article on OpenGenus, we will explore an introduction to building modern web applications using Ember JS.

MATHANKUMAR V
Linux

rm multiple files

rm is a command on UNIX systems to delete files. In this article at OpenGenus, we have explained how to use this command rm to delete multiple files and other variants.

Aditya Chatterjee Aditya Chatterjee
C++

50 Interview questions on C++ Struct

In this article at OpenGenus, we have presented 50 interview questions based on struct (Structure) in C++ and C Programming Language. Each question is provided with the answer and detailed explanation.

Riya Singh
Python

Building Ping Pong Game with Pygame in Python

In this article at OpenGenus, we will walk you through the process of building a simple yet engaging ping pong game using Pygame.

Biniyam Daniel Wahima
Django

PDF Library application in Django [WebDev Project]

In this article at OpenGenus, we have developed a Full-Stack Django application that allows users to download, read, and upload books.

Kirabo Ibrahim Kirabo Ibrahim
Data Structures

Mean of Array problem solved with Treap

In this article at OpenGenus, we have solved the Mean of Array problem using Treap Data Structure.

Aswin Shailajan
OpenGenus IQ © 2025 All rights reserved â„¢
Contact - Email: team@opengenus.org
Primary Address: JR Shinjuku Miraina Tower, Tokyo, Shinjuku 160-0022, JP
Office #2: Commercial Complex D4, Delhi, Delhi 110017, IN
Top Posts LinkedIn Twitter
Android App
Apply for Internship