×
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 •
Cloud Computing

Cloud Access Security Brokers (CASB): Enhancing Cloud Security

There is no denying that cloud computing has revolutionized the way we do business. It came with unprecedented flexibility, scalability, and cost-effectiveness. But just like any other advancement, it also came with challenges.

Aditya Chatterjee Aditya Chatterjee
Odisha Technical Authorship Contest (OTAC)

OTAC 2023 Leaderboard - Results announced

Odisha Technical Authorship Contest 2023 (OTAC) is in progress. This leaderboard is updated in realtime and will be finalized when OTAC 2023 ends (that is on 15 May 2023). Participants can join and work towards victory meanwhile.

OpenGenus Tech Review Team OpenGenus Tech Review Team
Python

Install torchvision without upgrading torch

In this article, we have explored how to pip install torchvision without upgrading torch.

Rahul Reddy
Deep Learning

Pancreas Segmentation using Attention U-Net [with code]

In this article, we are going to walk through a smart way to reduce the computation power needed for an biomedical image analysis which is attention and its use in computer vision tasks. We solve the problem of Pancreas Segmentation using Attention U-Net and implement it in Python using TensorFlow.

Ahmed Mandour Ahmed Mandour
Natural Language Processing (NLP)

CBOW and Skip gram

This article at OpenGenus gives the idea of CBOW (Continuous Bag of Words) and Skip-gram in a detailed way along with differences between the two concepts.

Md. Reyanus Salehin
C Programming

"Master C Programming with Practical Projects" book

"Master C Programming with Practical Projects" is a book on C Programming Language that focus on practical implementation skills and walks through multiple C projects with complete codebase.

Ue Kiao, PhD Ue Kiao, PhD

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
Odisha Technical Authorship Contest (OTAC)

Odisha Technical Authorship Contest 2023

This is a Technical Authorship Contest for Engineering Students in Odisha to reward and recognized emerging authors and researchers. This contest is free of cost and completely online participation. All prizes will be delivered to the participant's home address.

Aditya Chatterjee Aditya Chatterjee
Culture

[FIXED] Why Google Scholar profile not indexed by Google Search?

In this article, we have explained how to get your Google Scholar profile indexed by Google Search within 6 weeks. It is a common problem where Google Scholar profiles are not indexed.

OpenGenus Tech Review Team OpenGenus Tech Review Team
Sorting Algorithms

Modified Bubble Sort

Modified Bubble Sort or Short bubble sort is a variation of the standard bubble sort algorithm that improves the best-case time complexity from O(n^2) to O(n) by using a flag to check if the array is already sorted.

Anay Dongre
Software Engineering

Differences between VPN and Web Proxy

Most Applications on the Web rely on identifying their users for various factors including advertisements while other applications give content access to users only from a specific location. VPN and Web Proxy are popular tools that end-users use to address these issues by hiding their real identity.

Aditya Chatterjee Aditya Chatterjee
Algorithms

Height Checker Problem

In this article, we have solved the Height Checker Problem with two different approaches. This involve the concept of using Counting Sort efficiently.

Harshit Raj
UX Design

UX Philosophy Can Protect You from Bad Weather

The user experience (UX) is a critical piece of any software interaction. Some platforms are built with a great idea, but when it comes time to present the key features, less attention is placed on the UX and the entire result falls short.

Devansh Biswal
C Programming

Matrix Multiplication in C

In this article, we are going to perform the matrix multiplication operation using C language. We will also be learning how to optimize it using Strassen's algorithm.

Harshit Raj
C Programming

CPU operation of cast in C [zero and sign-extended]

In this article, we will understand how casting operates on the CPU level in C Programming Language along with the concept of zero-extension and sign-extension. This is a core concept in C Programming and Embedded Programming.

Benjamin QoChuk, PhD Benjamin QoChuk, PhD
Python

Tic tac toe game in Python

In this article, we have presented how to develop the classic Tic Tac Toe game project in Python Programming Language. This will be a strong addition to Software Developer Portfolio.

PV Nikhil
recursion

Static and Global Variables in Recursion

In this article, we are going to see how recursion uses Static and Global Variables with the help of examples.

Harshit Raj
Data Structures

(a,b) Tree Data Structure

An (a,b)-tree is a type of self-balancing tree data structure that is designed to maintain a balance between the height of the tree and the number of elements stored in the tree. In short we can say that (a,b)-tree is a generalization of a B-tree. Now lets get to know it in depth.

Aswin Shailajan
Culture

S. P. Sundaram [Indian Mathematician]

S. P. Sundaram was an Indian Mathematician during the early twentieth century and originated from Sathyamangalam in Tamil Nadu. He is best known for Sieve of Sundaram, an algorithm for finding Primes.

Benjamin QoChuk, PhD Benjamin QoChuk, PhD

Top tech that is changing the finance world forever

Technology is quite literally constantly evolving and changing the world around everyone today. In the finance world, this is especially evident as new technology is paving the way for a special new era of financial transactions.

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

Delete multiple lines in VI / VIM editor

In this article, we have explained how to delete multiple lines in VI / VIM editor in an UNIX system like Ubuntu along with an example.

Aditya Chatterjee Aditya Chatterjee
Deep Learning

109 Deep Learning projects [with source code]

In this article, we have listed 109 Deep Learning projects that will help you boost your Portfolio. We have provided resources to explore the project ideas further along with source code. You can do this as a part of your College Project (B.Sc, M.Sc and even PhD) or take it up for your portfolio.

Benjamin QoChuk, PhD Benjamin QoChuk, PhD
Rust Programming

32 Rust Projects [2023] [with source code]

In this article, we have listed 32 Project ideas with Rust Programming Language which you should work on and add to your portfolio. Rust is an emerging Programming Language with focus on scalability and security and is a strong alternative to C Programming Language.

Ue Kiao, PhD Ue Kiao, PhD
C++

fscanf not reading next line [FIXED]

In this article, we have explored why a C++ code using fscanf cannot read next line and how to fix it by using getline() and sscanf() in C++ by keeping the syntax same. We have demonstrated this with C++ code examples.

Aditya Chatterjee Aditya Chatterjee
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