10 Coding Projects to Build Your Resume

Listen to this Post

1. Personal Finance Tracker

  • https://lnkd.in/dNN9UN2K

2. Smart Mirror

  • https://lnkd.in/daXZR7K8

3. Real-Time Chat Application (by Piyush Agarwal)

  • https://lnkd.in/d2KY74ZT

4. Travel Booking System

  • https://lnkd.in/dbeJ7fUD

5. AI Friend

  • https://lnkd.in/dQtNCzJX

6. Algorithm Visualizer

  • https://lnkd.in/d527juTW

7. Build Your Own Neural Network

  • https://lnkd.in/dUjA_i9x

8. Real-Time Editor

  • https://lnkd.in/dBfMd7tf

9. Video Game

  • https://lnkd.in/dxBXYN-r

10. Build Your Own Git and Redis

  • https://lnkd.in/dM68JVS9
  • https://lnkd.in/dwXh_6xn

System Design & Microservices Projects

  • https://lnkd.in/dTi_VQ8K

13 Coding Patterns to Crack Interviews

1. Substring Problem Patterns

  • https://lnkd.in/giASrwds

2. Sliding Window Patterns

  • https://lnkd.in/gjatQ5pK

3. Two Pointer Patterns

  • https://lnkd.in/gBfWgHYe

4. Backtracking Patterns

  • https://lnkd.in/g9csxVa4

5. Dynamic Programming Patterns

  • https://lnkd.in/gbpRU46g

6. Binary Search Patterns

  • https://lnkd.in/gKEm_qUK

7. Tree Patterns

  • https://lnkd.in/gKja_D5H

8. Graph Patterns

  • https://lnkd.in/gKE6w7Jb

9. Monotonic Patterns

  • https://lnkd.in/gdYahWVN

10. Bit Manipulation Patterns

  • https://lnkd.in/gmMMST5J

11. String Question Patterns

  • https://lnkd.in/gkNvEi8j

12. DFS and BFS Patterns

  • https://lnkd.in/gPgpsgaQ

13. Fourteen Coding Interview Patterns

  • https://lnkd.in/gMZJVkFf

You Should Know:

To implement some of these projects, here are practical commands and steps:

1. Personal Finance Tracker

  • Use Python with libraries like `pandas` and matplotlib.
  • Install dependencies:
    pip install pandas matplotlib 
    
  • Create a basic script to track expenses:
    import pandas as pd 
    data = {'Date': ['2023-10-01', '2023-10-02'], 'Expense': [100, 50]} 
    df = pd.DataFrame(data) 
    print(df) 
    

2. Real-Time Chat Application

  • Use Node.js and Socket.IO for real-time communication.
  • Install Node.js and set up a basic server:
    npm init -y 
    npm install express socket.io 
    
  • Create a server script:
    [javascript]
    const express = require(‘express’);
    const http = require(‘http’);
    const socketIo = require(‘socket.io’);
    const app = express();
    const server = http.createServer(app);
    const io = socketIo(server);
    io.on(‘connection’, (socket) => {
    console.log(‘a user connected’);
    });
    server.listen(3000, () => console.log(‘Server running on port 3000’));
    [/javascript]

3. Build Your Own Git