---
title: "Kushal Ghimire (@Kush17) | Hashnode"
description: "I am a Computer Engineer and currently teach programming to engineering students. Read the latest articles by Kushal Ghimire on Hashnode."
url: "https://hashnode.com/@Kush17"
---

@Kush17

# Kushal Ghimire

@Kush17 · Joined September 2023

I am a Computer Engineer and currently teach programming to engineering students

### [Free AI Tools for Everyday Productivity & Self-Directed Learning](https://erkushalghimire.com.np/free-ai-tools-for-everyday-productivity-self-directed-learning?utm_source=hashnode&utm_medium=feed)

A Complete Beginner's Tutorial for BIT Students. No prior experience needed — every tool mentioned is free. How to Use This Tutorial Work through the sections in order. Each one ends with a short, ha

23 min read · [erkushalghimire.com.np](https://erkushalghimire.com.np/free-ai-tools-for-everyday-productivity-self-directed-learning?utm_source=hashnode&utm_medium=feed)

[Sep 8](https://hashnode.com/posts/free-ai-tools-for-everyday-productivity-self-directed-learning/6aa03e22a784ebd7a07af3cc)

### [Git & GitHub: A Complete Beginner's Guide](https://erkushalghimire.com.np/git-github-a-complete-beginner-s-guide?utm_source=hashnode&utm_medium=feed)

Theory first, then hands-on practice with Git BashA step-by-step guide for students with zero prior experience. Table of Contents Understanding Git & GitHub Installing Git & First-Time Setup Crea

21 min read · [erkushalghimire.com.np](https://erkushalghimire.com.np/git-github-a-complete-beginner-s-guide?utm_source=hashnode&utm_medium=feed)

[Sep 7](https://hashnode.com/posts/git-github-a-complete-beginner-s-guide/6a9eea0228db33ba3a40d026)

### [How to build a program to solve a certain problem ?](https://erkushalghimire.com.np/how-to-build-a-program-to-solve-a-certain-problem?utm_source=hashnode&utm_medium=feed)

The six steps that are required to build a computer program for solving a certain problem are explained below: Problem Analysis: Problem analysis is the process of defining a problem and decomposing overall system into smaller parts to identify poss...

4 min read · [erkushalghimire.com.np](https://erkushalghimire.com.np/how-to-build-a-program-to-solve-a-certain-problem?utm_source=hashnode&utm_medium=feed)

[Dec 29, 2023](https://hashnode.com/posts/how-to-build-a-program-to-solve-a-certain-problem/658ef76ff544f701226f1bb4)

### [Memory Layout In C](https://erkushalghimire.com.np/memory-layout-in-c?utm_source=hashnode&utm_medium=feed)

To understand memory management in C, you must be familiar with memory segments, storage class specifiers, datatypes, type qualifiers and type modifiers. Let us discuss each topic in detail. Note: This section is very important for writing an effici...

11 min read · [erkushalghimire.com.np](https://erkushalghimire.com.np/memory-layout-in-c?utm_source=hashnode&utm_medium=feed)

[Sep 16, 2023](https://hashnode.com/posts/memory-layout-in-c/65054e014c0497ffb8bd6ca4)

### [Fundamentals of C](https://erkushalghimire.com.np/fundamentals-of-c?utm_source=hashnode&utm_medium=feed)

Background/History C programming, developed by Dennis Ritchie at Bell Labs in the early 1970s, played a pivotal role in the history of computing. It evolved from the B programming language, to improve the portability and efficiency of software. The k...

9 min read · [erkushalghimire.com.np](https://erkushalghimire.com.np/fundamentals-of-c?utm_source=hashnode&utm_medium=feed)

[Sep 14, 2023](https://hashnode.com/posts/fundamentals-of-c/650285ef437ed5ecfdcd79ee)
