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

data science

Avoid these 5 Mistakes as a new Data Scientist

In this article at OpenGenus, we have explored 5 common mistakes one make at their first job as a Data Scientist fresh out of School. We wrap up with 5 tips as well.

Devansh Biswal
Technology Company - Careers

Job Levels at Fidelity Investments

In this article at OpenGenus, we have listed the different job levels and grades at Fidelity Investments along with corresponding salary range and average experience. This gives a strong view of technical and management ladder at Fidelity Investments so that you can plan your career accordingly.

Ue Kiao, PhD Ue Kiao, PhD
Technology Company - Careers

Accenture Hierarchy Org Structure: Job Levels at Accenture

In this article at OpenGenus, we have listed the different job levels and grades at Accenture along with average salary range at USA and India offices and average experience. Based on this information, plan your career at Accenture.

Ue Kiao, PhD Ue Kiao, PhD
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
Web Development

Building Dynamic Sound Board using HTML, CSS, and JavaScript [WebDev Project]

In this article at OpenGenus, we will guide you through the process of creating a dynamic sound board using HTML and JavaScript.

Abiodun Adejare Adekunle
Natural Language Processing (NLP)

Retrieval Augmented Generation (RAG): Basics

In this article at OpenGenus, we have explored a new finetuning technique for Large Language Models (LLMs) developed by Meta (formerly Facebook). This technique is known as Retrieval Augmented Generation (RAG).

Devansh Biswal
Software Engineering

Different Open-Source Code Licenses [Complete Guide]

Open-source licenses are legal agreements that define how a given piece of software can be used, modified, and distributed by others. They grant other users the permission and rights to use or repurpose the code for new applications or to include the code in other projects.

Biniyam Daniel Wahima
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
Technology Company - Careers

Job Levels at AMD (Advanced Micro Devices)

In this article at OpenGenus, we have listed the different job levels and grades at AMD (Advanced Micro Devices) (technical ladder at AMD) along with corresponding annual salary and average experience. This table will help you grow in your career at AMD.

Devansh Biswal
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
Chemistry

Battery and Fuel cells

In this article at OpenGenus, we have explored the concept of Battery and Fuel cells including different types of batteries, performance requirements, hydrogen-oxygen fuel cells and much more.

Arushi Chatterjee
Django

Django User Authentication

In this article at OpenGenus, we shall demonstrate the username & password authentication by building a notes takings application based on django. This application will allow users to CRUD notes(only their notes), support markdown in notes, and encrypt their notes.

Kirabo Ibrahim Kirabo Ibrahim
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

Efficient Approximation of Exponential Function in O(1) time

In this article at OpenGenus, we have explored an efficient approximation of Exponential Function that can be computed in O(1) time. This is also known as Schraudolph's method.

Rudransh Deshmukh
Scala Programming

Primary and Auxiliary Constructors in Scala

A constructor is a special method that is used to initialize an object. Constructors are defined inside a class; with the same name as the class in JAVA but in Scala that is not the case.

Diwash Mainali Diwash Mainali
Deep Learning

Time Complexity of im2row and im2col

In this article at OpenGenus, we have explored the time and space complexity of im2row and im2col algorithms that are frequently, used for GEMM based Convolution algorithms.

Rudransh Deshmukh
Software Engineering

Adapter Design Pattern

In this article at OpenGenus, we show two ways to implement the Adapter design pattern.

Sherif Elshafei Sherif Elshafei
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
Deep Learning

Winograd's Convolution Theorem [Explained]

Winograd Convolution proved a lower bound on the number of multiplications required for convolution, and used Chinese Remainder Theorem to construct optimal algorithm to achieve minimum number of multiplies.

Priyanshi Sharma Priyanshi Sharma
Algorithms

Next Greater Element using Stack

Given an array of integers, arr, of length N. The task is to find the Next Greater Element (NGE) for each element in the array.

Kavya Mothukuri
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
OpenGenus IQ © 2026 All rights reserved â„¢ [email: team@opengenus.org]
Top Posts LinkedIn Twitter