ProjectWithSourceCodes
1.03K subscribers
293 photos
8 videos
43 files
1.35K links
Free Source Code Projects for Students 🚀 | Python | Java | Android | Web Dev | AI/ML | Final Year Projects | BCA • BTech • MCA | Interview Prep | Job Alerts

Website: https://updategadh.com
Download Telegram
NEW IT JOBS IN INDIA - APPLY NOW!
Live openings - Direct LinkedIn Apply Links

A fresh set of verified India-based openings
for freshers & graduates across top cities.
Apply directly using the links below!

#Jobs #Freshers #Hiring #LinkedIn #ITJobs
#BTech2026 #MCA2026 #BCA2026
#ProjectWithSourceCodes #StudentsOfIndia
NEW IT JOBS IN INDIA - APPLY NOW (LIVE)
For Freshers & Graduates

====================================

1. Custom Software Engineer
Company: Accenture in India - Bengaluru
Apply: https://in.linkedin.com/jobs/view/custom-software-engineer-at-accenture-in-india-4452457955

2. .Net Developer
Company: Infosys - Bengaluru East
Apply: https://in.linkedin.com/jobs/view/net-developer-at-infosys-4451485467

3. Senior Software Engineer - Android Developer
Company: CGI - Hyderabad
Apply: https://in.linkedin.com/jobs/view/senior-software-engineer-android-developer-at-cgi-4454088814

4. 2027 Campus Hire_ Engineer_ HW
Company: Qualcomm - Greater Hyderabad Area
Apply: https://in.linkedin.com/jobs/view/2027-campus-hire-engineer-hw-at-qualcomm-4440743861

5. Fullstack – Software Engineer II
Company: Deloitte - Pune Division
Apply: https://in.linkedin.com/jobs/view/fullstack-%E2%80%93-software-engineer-ii-at-deloitte-4450377804

6. Analyst, Big Data Analytics & Engineering
Company: Mastercard - Gurugram
Apply: https://in.linkedin.com/jobs/view/analyst-big-data-analytics-engineering-at-mastercard-4450155530

7. SOFTWARE ENGINEER III - Android
Company: Walmart Global Tech India - Chennai
Apply: https://in.linkedin.com/jobs/view/software-engineer-iii-android-at-walmart-global-tech-india-4399979594

8. Android Developer
Company: StockX - Greater Bengaluru Area
Apply: https://in.linkedin.com/jobs/view/android-developer-at-stockx-4451197077

====================================
TIPS BEFORE YOU APPLY:

Read the full JD on the apply page
Tailor your resume to the role keywords
Apply early - fresher roles close fast!

Note: Listings are pulled live from LinkedIn and
may close anytime. Always verify on the official page.

====================================
Want projects to boost your resume?
https://t.me/Projectwithsourcecodes

Share with friends looking for jobs!

#Jobs #Freshers #Hiring #ITJobs #LinkedIn #Career
#BTech2026 #MCA2026 #BCA2026
#ProjectWithSourceCodes #StudentsOfIndia
LATEST IT JOBS IN INDIA - APPLY NOW!
Live openings - Direct LinkedIn Apply Links

A brand new set of verified India-based openings
for freshers & graduates across top cities.
Apply directly using the links below!

#Jobs #Freshers #Hiring #LinkedIn #ITJobs
#BTech2026 #MCA2026 #BCA2026
#ProjectWithSourceCodes #StudentsOfIndia
LATEST IT JOBS IN INDIA - APPLY NOW (LIVE)
For Freshers & Graduates

====================================

1. Test Automation Engineer
Company: Accenture in India - Bengaluru
Apply: https://in.linkedin.com/jobs/view/test-automation-engineer-at-accenture-in-india-4453672761

2. Cloud and Infrastructure
Company: Infosys - Bengaluru East
Apply: https://in.linkedin.com/jobs/view/cloud-and-infrastructure-at-infosys-4441381767

3. Software Engineer
Company: Cisco - Hyderabad
Apply: https://in.linkedin.com/jobs/view/software-engineer-at-cisco-4451669160

4. Software Engineer II (Software Engineer in Test )
Company: Mastercard - Pune Division
Apply: https://in.linkedin.com/jobs/view/software-engineer-ii-software-engineer-in-test-at-mastercard-4440180652

5. Data Platform Engineer
Company: EYEGLOBAL SOLUTIONS PVT. LTD. - Pune District
Apply: https://in.linkedin.com/jobs/view/data-platform-engineer-at-eyeglobal-solutions-pvt-ltd-4426837361

6. AWS Cloud Engineer
Company: HCLTech - Chennai
Apply: https://in.linkedin.com/jobs/view/aws-cloud-engineer-at-hcltech-4452442173

7. Cloud Platform Engineer
Company: Accenture services Pvt Ltd - Gurugram
Apply: https://in.linkedin.com/jobs/view/cloud-platform-engineer-at-accenture-services-pvt-ltd-4453909092

8. Tech S And T - Cloud Infrastructure Engineer - ISR - Senior - GDSF02
Company: EY - Mumbai
Apply: https://in.linkedin.com/jobs/view/tech-s-and-t-cloud-infrastructure-engineer-isr-senior-gdsf02-at-ey-4450119564

====================================
TIPS BEFORE YOU APPLY:

Read the full JD on the apply page
Tailor your resume to the role keywords
Apply early - fresher roles close fast!

Note: Listings are pulled live from LinkedIn and
may close anytime. Always verify on the official page.

====================================
Want projects to boost your resume?
https://t.me/Projectwithsourcecodes

Share with friends looking for jobs!

#Jobs #Freshers #Hiring #ITJobs #LinkedIn #Career
#BTech2026 #MCA2026 #BCA2026
#ProjectWithSourceCodes #StudentsOfIndia
AI Study Timetable Generator from Syllabus PDF | Python + Django + MySQL

Upload your university syllabus PDF and get a complete day-wise study plan with spaced repetition revision slots built in.

What it does:
- Reads the syllabus PDF and extracts subjects, units and topics automatically
- Scores every topic by difficulty using TF-IDF and keyword analysis
- Builds a day-wise timetable based on your exam date and daily study hours
- Adds automatic revision slots at 1, 3, 7, 15 and 30 day intervals
- Rebalances the plan when you miss or postpone a session
- Progress dashboard with syllabus coverage, streaks and subject wise charts
- Export the full timetable as PDF or CSV

Tech Stack:
Python 3 | Django | MySQL | pdfplumber | scikit-learn | Bootstrap 5 | Chart.js

Package Includes:
Full Source Code, Project Report, Synopsis, PPT, Database File, Installation Guide

Best For: BCA, MCA, B.Tech CS/IT, M.Tech, Diploma

Read the full post and download here:
https://updategadh.com/ai-study-timetable-generator-project/


#PythonProject #DjangoProject #FinalYearProject #AIProject #MCAProject #BCAProject #BTechProject #MachineLearning #SourceCode #Updategadh
🚀 BEST AI RESUME BUILDERS IN 2026

Your resume has 10 seconds with a recruiter — and an ATS bot before that. Here are the AI tools worth knowing about 👇

🎯 Rezi — Best for ATS optimization
Resume scoring + keyword targeting. Great for online applications, freshers, and devs.

🎨 Enhancv — Best for customization
AI writing + real design flexibility. Great for experienced pros who want a resume that doesn't look templated.

Kickresume — Fastest first draft
Turns your info into a usable resume fast. Great for students and first-timers who don't know where to start.

🧩 Resume.io — All-in-one platform
Writing, templates, keyword matching, cover letters — all in one place. Solid for beginners → pros.

📋 Teal — Best for active job hunts
Tracks applications + multiple resume versions. Great if you're applying to a LOT of jobs.

🔍 Jobscan — Best for matching
Already have a resume? Jobscan compares it against a job post and flags missing keywords.

⚠️ 3 rules for using AI on your resume:
1️⃣ Never let it invent experience you don't have
2️⃣ Don't keyword-stuff — write naturally
3️⃣ Always edit the output so it sounds like YOU

💡 Bottom line: AI speeds up the writing. YOUR real skills and experience still have to do the convincing.

Which one are you trying first? 👇

#AITools #ResumeBuilder #CareerTips #JobSearch2026
🏋️ GYM MANAGEMENT SYSTEM — with a built-in AI Coach

A PHP + MySQL project that manages an entire gym... and includes its own AI chatbot for members. Here's what's inside 👇

👤 FOR MEMBERS
• Personal dashboard — fitness, membership & profile in one place
• Workout, diet & nutrition tracking
• Water intake & sleep monitor
• BMI & health declaration
🤖 MARS AI Coach — ask it about workouts, diet, or injuries and get real AI-generated answers
• IoT dashboard for connected fitness devices
• Activity reports & progress tracking

🛠️ FOR ADMINS
• Member, trainer & equipment management
• Attendance check-in/check-out tracking
• Membership plans & announcements
• Feedback management
• Reports & analytics
• Gym profile settings

🤖 THE AI PART
The chatbot (MARS AI) runs on a PHP backend that talks to a Gemini AI model — member sends a question → PHP verifies login → prompt goes to the AI → answer comes back to the chat. A genuinely practical example of wiring AI into a normal web app.

⚙️ STACK
PHP · MySQL · HTML5 · CSS3 · JavaScript · Gemini AI integration

🎓 WHY IT'S WORTH STUDYING
It's not just CRUD practice — role-based auth (admin vs member), session handling, database design, AND a real AI feature in one project. Solid pick if you want something beyond a basic management system.

💬 Would you actually use an AI fitness coach inside a gym app? Let us know 👇

🔗 Full write-up: https://updategadh.com/gym-management-system-using-php-ai-chatbot/

#PHPProject #GymManagementSystem #AIChatbot #WebDevelopment #FinalYearProject
🎯 BEST AI TOOLS FOR INTERVIEW PREPARATION (2026)

Nervous about your next interview? These AI tools let you practice, get instant feedback, and walk in prepared 👇

🎤 Huru — Best for AI mock interviews
Practice based on the actual job description, not generic questions. Great for freshers & HR rounds.

📚 Big Interview — Best for structured prep
Combines training lessons + mock practice. Ideal for students and career-switchers.

🗣️ Yoodli — Best for communication
Analyzes filler words, speaking pace & confidence. Perfect if your knowledge is solid but delivery isn't.

🤖 Final Round AI — Best for tech + corporate prep
Resume-based mock interviews with technical + behavioral feedback.

💻 Exponent — Best for product & tech roles
Specialized prep for PMs, engineers & designers targeting top tech companies.

⌨️ Interviewing.io — Best for coding interviews
Heavy focus on technical problem-solving & explaining your thinking out loud.

💬 ChatGPT — Best for fully personalized practice
Feed it your resume + job description, ask it to act as your interviewer. Free & endlessly customizable.

⚠️ 3 mistakes to avoid:
1️⃣ Don't memorize AI answers word-for-word — sounds robotic
2️⃣ Don't claim skills AI suggests that you don't actually have
3️⃣ Don't skip real human practice — combine AI + real mock interviews

💡 Bottom line: AI won't get you the job — consistent practice will. Use it to sharpen your answers, then walk in and be yourself.

🔗 Full guide: https://updategadh.com/ai-tools-for-interview-preparation/

Which one are you trying before your next interview? 👇

#AITools #InterviewPreparation #CareerTips #JobSearch2026 #MockInterview
🛂 VISITOR MANAGEMENT SYSTEM — PHP Project

A lightweight web app for tracking who's coming in and out of your organization — built for security desks and front offices. Here's what's inside 👇

🛠️ ADMIN SECTION
• Employee & department management
• View + filter visitor logs by date
• Generate visitor activity reports
• Manage guard/receptionist user accounts

👮 GUARD (USER) SECTION
• Quick visitor check-in & check-out
• Fast, simple data entry — no clutter

WHY IT'S USEFUL
• Clean, intuitive interface for both admin & guard
• All records organized — employees, departments, visitors
• Role-based access keeps data secure
• Reports make security analysis & planning easier

⚙️ STACK
PHP · MySQL · CSS · Runs on XAMPP

🎓 GOOD FOR
Front-desk security systems, college/final-year projects, or anyone wanting a simple real-world example of role-based (admin vs guard) access control.

🔥 50% OFF right now on the source code!
🛒 Grab it here: https://store.updategadh.com/product/visitor-management-system-in-php/

🔗 Full write-up: https://updategadh.com/visitor-management-system-in-php/

💬 Would your office benefit from something like this? Let us know 👇

#PHPProject #VisitorManagementSystem #WebDevelopment #FinalYearProject #MySQL
🏍️ ONLINE BIKE RENTAL MANAGEMENT SYSTEM — PHP Project

A complete web platform for renting bikes online — bike listings, user accounts, rentals & payments, all in one system. Here's what's inside 👇

🛠️ ADMIN SECTION
• Secure admin login
• Add, update & remove bike listings
• View & manage registered users
• Track & manage bike rentals
• Monitor payment records

🚴 USER SECTION
• Registration & login
• Profile management
• Browse available bikes
• Rent bikes in a few clicks
• View rental history & transactions
• Make payments & track payment status

⚙️ STACK
PHP · MySQL · Bootstrap · HTML/CSS/JS · AJAX/jQuery · Runs on XAMPP/WAMP/LAMP

🎓 GOOD FOR
BCA, MCA, B.Tech CS/IT students & developers who want a real example of user management, rentals, and payment tracking in a database-driven web app — great as an academic or portfolio project.

📦 What you get: Source Code + Database + Project Report + PPT + Viva Questions + Setup Guide

🛒 Grab it here: https://store.updategadh.com/product/bike-rental-management-system/
🔗 Full write-up: https://updategadh.com/bike-rental-management-system/

💬 Ever rented a bike online? Would you build something like this? 👇

#PHPProject #BikeRentalSystem #WebDevelopment #FinalYearProject #MySQL
🏥 HOSPITAL MANAGEMENT SYSTEM — Python & Django

A full-stack healthcare app with 3 separate roles — Admin, Doctor & Patient — managing everything from appointments to billing. Here's what's inside 👇

🛠️ ADMIN MODULE
• Approve/reject doctor applications
• Manage patient admissions & discharge
• Assign doctors to patients
• Handle appointments
• Generate & download PDF invoices

👨‍⚕️ DOCTOR MODULE
• Apply for jobs (activated after admin approval)
• View assigned patients + symptoms & contact info
• Access discharged patient records
• Manage appointments

🧑‍💼 PATIENT MODULE
• Create account (activated after admin approval)
• View assigned doctor's details
• Book appointments & check status
• View/download PDF invoice after discharge

⚙️ STACK
Python · Django (MVT architecture) · HTML/CSS · SQLite3 · xhtml2pdf for invoices

🎓 GOOD FOR
BCA, MCA, B.Tech CS/IT students & Django learners who want real experience with role-based access control, CRUD ops, migrations & PDF generation in one healthcare project.

📦 What you get: Source Code + Database + Project Report + PPT + Setup Guide

🛒 Get the project: https://store.updategadh.com/product/hospital-management-system-python/
🔗 Full write-up: https://updategadh.com/hospital-management-system-4/

💬 Admin, Doctor, or Patient side — which module looks most interesting to build? 👇

#PythonProject #Django #HospitalManagementSystem #FinalYearProject #WebDevelopment
🛒 E-COMMERCE WEBSITE — Built with Python & Django

Want to learn how a real online shopping platform is built — or need a solid final-year project? This one covers the full customer journey: browsing, searching, cart, checkout, and an admin panel to run it all. 👇

🧑‍💼 CUSTOMERS can:
Register, log in & log out securely
Browse products by category
Search for products instantly
Add items to their cart, update quantities or remove them
Place orders through a full checkout process

🛠️ ADMINS can:
Manage product listings through the Django admin panel
Manage registered users
Manage and track customer orders

⚙️ Built with: Python, Django, HTML/CSS/JavaScript, and SQLite — with responsive templates for a smooth shopping experience on any screen size.

🎓 Perfect for BCA, MCA & B.Tech CS/IT students who want practical experience with authentication, product management, shopping cart sessions, and order processing — real e-commerce logic, not just a demo app.

🚀 Room to grow: the project can be extended with payment gateway integration, advanced product filtering, and optimization for larger catalogs.

📦 Package includes: Full Source Code + Database + Project Report + PPT + Viva Questions + Complete Setup Guide


🛒 Grab it here 👉 https://store.updategadh.com/product/e-commerce-website-using-python/
📖 Full project details 👉 https://updategadh.com/e-commerce-website-using-python/


#PythonProject #Django #EcommerceWebsite #FinalYearProject #WebDevelopment #StudentProjects #CollegeProject #CodingProjects
📈 STOCK PRICE PREDICTION — Python & Machine Learning

A real ML web app for stock trend analysis & short-term price prediction — not just a Jupyter notebook demo. Here's what's inside 👇

🤖 5 ML MODELS SUPPORTED
Linear Regression · Random Forest · Extra Trees · K-Nearest Neighbors · XGBoost

KEY FEATURES
• Secure auth (JWT-based)
• Portfolio management dashboard
• Custom stock alerts
• AI-powered sentiment analysis on market news
• Interactive historical price charts
• Technical indicators: Bollinger Bands, MACD, RSI, SMA, EMA
• RESTful API access
• Subscription plans with Stripe payments (Free → Enterprise)
• Live data via Yahoo Finance API

⚙️ STACK
Python · FastAPI (backend) · Streamlit (frontend) · Scikit-learn & XGBoost (ML) · Plotly · Redis · Docker & Docker Compose


🎓 GOOD FOR
BCA, MCA, B.Tech CS/IT, Python & ML/Data Science students who want a real example of combining ML models with live financial data, APIs, and a proper web platform — not a toy project.


🛒 Get the project: https://store.updategadh.com/product/stock-price-prediction/
🔗 Full write-up: https://updategadh.com/stock-price-prediction/

💬 Which ML model would you trust most for stock prediction — XGBoost or Random Forest? 👇

#PythonProject #MachineLearning #StockPrediction #FinalYearProject #DataScience
🎓 STUDENT FEEDBACK SYSTEM — Python & Machine Learning

A web app that collects anonymous student feedback and uses ML to automatically classify it as Positive, Neutral, or Negative. Here's what's inside 👇

🧑‍🎓 STUDENT MODULE
• Login & submit feedback anonymously
• Select teacher/department before submitting
• No personal details revealed — encourages honest responses

🛠️ ADMIN MODULE
• View total feedback submissions
• Review individual feedback entries
• Analyze sentiment distribution
• Pie chart & bar graph visualizations
• Track feedback trends over time

🤖 THE ML PART
Feedback text is processed through pre-trained classifiers — Multinomial Naive Bayes & SVM — trained to sort responses into Positive, Neutral, or Negative automatically, no manual reading required.

⚙️ STACK
Python · Flask · Scikit-learn · SQLite · HTML/CSS/Bootstrap · Matplotlib for charts

🎓 GOOD FOR
BCA, MCA, B.Tech CS/IT, Python & ML students who want a practical example of combining Flask web dev with real sentiment classification — a genuinely useful academic + real-world use case, not just a toy dataset demo.

📦 What you get: Source Code + Database + Project Report + PPT + Setup Guide

🔗 Full write-up: https://updategadh.com/student-feedback-system-python-and-ml/
🛒 Get the project: https://store.updategadh.com/product/student-feedback-system-using-python-and-ml
💬 Would anonymous ML-analyzed feedback get more honest responses from students? 👇

#PythonProject #MachineLearning #SentimentAnalysis #FinalYearProject #Flask
📧 EMAIL SPAM DETECTION — Python & Machine Learning

A Flask web app that reads a message and instantly tells you if it's Spam or Genuine, using NLP + a pre-trained ML model. Here's what's inside 👇

KEY FEATURES
• Real-time spam detection — type a message, get an instant prediction
• Pre-trained ML model integrated via pickle (no retraining needed)
• Text preprocessing — tokenization & vectorization before classification
• Clean, responsive Flask web interface
• Deployment-ready (works on platforms like Render.com)
• Comes with source code, trained model, dataset & Jupyter notebook

⚙️ HOW IT WORKS
User enters a message → text is tokenized & vectorized → pre-trained model classifies it → result (Spam/Genuine) shown instantly on screen.

⚙️ STACK
Python · Flask · Machine Learning/NLP · Pickle (model storage) · HTML/CSS

🎓 GOOD FOR
BCA, MCA, B.Tech CS/IT, Python & ML/Data Science students who want hands-on experience with NLP preprocessing, vectorization & integrating a trained model into a live Flask app.

📦 What you get: Source Code + Trained Model + Dataset + Project Report + PPT + Setup Guide

🔗 Full write-up: https://updategadh.com/email-spam-detection/
🛒 Get the project: https://store.updategadh.com/product/email-spam-detection/

💬 Ever gotten a spam email that fooled you? Let's hear it 👇

#PythonProject #MachineLearning #NLP #SpamDetection #FinalYearProject
📅 AI STUDY TIMETABLE GENERATOR — Python & Django

Upload your syllabus PDF → get a full day-wise study plan with spaced repetition built in. One of the smarter final-year picks for 2026. Here's what's inside 👇

🎓 STUDENT MODULE
• Register/login with course & semester details
• Upload syllabus PDF — parsing starts instantly
• Auto-extracts subjects, units & topics into an editable tree
• Manually fix/merge/add topics if the parser misreads anything
• Set exam date & daily available study hours
• One-click day-wise timetable generation
• Spaced repetition revision slots (auto-scheduled)
• Daily task dashboard — mark done, postpone, mark difficult
• Streak tracker for consistency
• Progress analytics with Chart.js graphs
• Export timetable as PDF or CSV

🧠 INTELLIGENCE MODULE
• TF-IDF based difficulty scoring for each topic
• Adaptive rescheduling if you miss/postpone a session
• Subject weightage balancing (more units = more slots)
• Burnout protection — caps daily load, adds light days

🛠️ ADMIN MODULE
• Manage students, uploads & generated plans
• Parsing log viewer
• Usage reports (plans generated, completion rates)

⚙️ STACK
Python 3 · Django · MySQL · pdfplumber (PDF parsing) · scikit-learn & NLTK (scoring) · Bootstrap 5 · Chart.js

🎓 GOOD FOR
BCA, MCA, B.Tech CS/IT, M.Tech & Diploma students — combines real AI/NLP logic with full-stack Django dev, and it's an original topic that stands out from the usual management-system submissions.

📦 What you get: Source Code + Project Report + Synopsis + PPT + Database File + Installation Guide

🔗 Full write-up: https://updategadh.com/ai-study-timetable-generator-project/

💬 Would spaced repetition actually get you to stick to a study plan? 👇

#PythonProject #Django #AIProject #FinalYearProject #StudyPlanner
AI-Based Smart Energy Consumption Analyzer

AI + Machine Learning project that helps predict energy consumption, estimate electricity bills, and provide smart energy-saving recommendations. 🤖🔋

🛠️ Tech: Python • XGBoost • Flask • Groq AI


👉 Read More: "https://updategadh.com/ai-based-smart-energy-consumption/

#AI #MachineLearning #Python #FinalYearProject #DataScience #XGBoost
🚀 Coding Interview Questions with Answers (Part :-1)

1️⃣8️⃣9️⃣ Check if Two Strings are Anagrams
👉 Same characters, same frequency, different order.

python
s1, s2 = "listen", "silent"
print(sorted(s1) == sorted(s2))

O(n log n)

1️⃣9️⃣0️⃣ Factorial of a Number
👉 Product of all integers from 1 to n.

python
def factorial(n):
result = 1
for i in range(1, n+1):
result *= i
return result

O(n)

1️⃣9️⃣1️⃣ Check if a Number is Prime
👉 Divisible only by 1 and itself.

python
def is_prime(n):
if n < 2: return False
for i in range(2, int(n**0.5)+1):
if n % i == 0: return False
return True

O(√n)

1️⃣9️⃣2️⃣ Fibonacci Sequence
👉 Sum of the two preceding numbers.

python
def fibonacci(n):
seq = [0, 1]
while len(seq) < n:
seq.append(seq[-1]+seq[-2])
return seq[:n]

O(n)

1️⃣9️⃣3️⃣ GCD of Two Numbers
👉 Euclidean algorithm.

python
def gcd(a, b):
while b:
a, b = b, a % b
return a

O(log(min(a,b)))

1️⃣9️⃣4️⃣ Frequency of Elements
👉 Count occurrences using Counter.

python
from collections import Counter
print(Counter([1,2,2,3,3,3]))

O(n)

1️⃣9️⃣5️⃣ Rotate Array by K Positions
👉 Slice and swap.

python
def rotate(arr, k):
k = k % len(arr)
return arr[-k:] + arr[:-k]

O(n)

💬 Save this for your next interview prep! Which topic should Part 2 cover — Linked Lists, Trees, or Sorting Algorithms? 👇

#coding #interview #python #programming #softwareengineer #dsa
🚀 Coding Interview Questions with Answers (Part:-2)

1️⃣9️⃣6️⃣ Find All Pairs with a Given Sum
👉 Use a set to track complements while scanning.

python
def find_pairs(arr, target):
seen, pairs = set(), []
for num in arr:
complement = target - num
if complement in seen:
pairs.append((complement, num))
seen.add(num)
return pairs

print(find_pairs([2,4,3,7,1,5], 7))

O(n)

1️⃣9️⃣7️⃣ Check if an Array is Sorted
👉 Compare each element with the next one.

python
def is_sorted(arr):
return all(arr[i] <= arr[i+1] for i in range(len(arr)-1))

print(is_sorted([1,2,3,4,5]))

O(n)

1️⃣9️⃣8️⃣ Find the Intersection of Two Arrays
👉 Use set intersection to find common elements.

python
a = [1,2,3,4]
b = [3,4,5,6]
print(list(set(a) & set(b)))

O(n+m)

1️⃣9️⃣9️⃣ Count Vowels in a String
👉 Loop through and check membership in a vowel set.

python
def count_vowels(s):
return sum(1 for ch in s.lower() if ch in "aeiou")

print(count_vowels("Hello World"))

O(n)

2️⃣0️⃣0️⃣ Check if a Number is a Power of Two
👉 A power of two has exactly one bit set — use bitwise AND trick.

python
def is_power_of_two(n):
return n > 0 and (n & (n-1)) == 0

print(is_power_of_two(16))

O(1)

2️⃣0️⃣1️⃣ Flatten a Nested List
👉 Recursively unpack nested lists into a single flat list.

python
def flatten(lst):
result = []
for item in lst:
if isinstance(item, list):
result.extend(flatten(item))
else:
result.append(item)
return result

print(flatten([1, [2, 3, [4, 5]], 6]))

O(n)

2️⃣0️⃣2️⃣ Find the First Non-Repeating Character
👉 Use a frequency count, then find the first with count 1.

python
from collections import Counter

def first_unique(s):
freq = Counter(s)
for ch in s:
if freq[ch] == 1:
return ch
return None

print(first_unique("swiss"))

O(n)

💬 Bookmark this for your next interview prep! Should Part 3 dive into Linked Lists, Binary Trees, or Sorting Algorithms? 👇

#coding #interview #python #programming #softwareengineer #dsa
🚀 Coding Interview Questions with Answers (Part 3)

2️⃣0️⃣3️⃣ Find the Union of Two Arrays
👉 Combine both arrays and remove duplicates.

python
a = [1,2,3,4]
b = [3,4,5,6]
print(list(set(a) | set(b)))

O(n+m)

2️⃣0️⃣4️⃣ Check if a String Contains Only Digits
👉 Use the built-in isdigit() method.

python
s = "12345"
print(s.isdigit())

O(n)

2️⃣0️⃣5️⃣ Find the Sum of Digits of a Number
👉 Repeatedly extract the last digit and add it up.

python
def sum_of_digits(n):
total = 0
while n > 0:
total += n % 10
n //= 10
return total

print(sum_of_digits(12345))

O(log n)

2️⃣0️⃣6️⃣ Reverse an Integer
👉 Convert to string, reverse, convert back — or use math.

python
def reverse_int(n):
sign = -1 if n < 0 else 1
n = abs(n)
reversed_num = int(str(n)[::-1])
return sign * reversed_num

print(reverse_int(-12345))

O(log n)

2️⃣0️⃣7️⃣ Check if a String is a Subsequence of Another
👉 Use two pointers to compare characters in order.

python
def is_subsequence(s, t):
it = iter(t)
return all(ch in it for ch in s)

print(is_subsequence("abc", "ahbgdc"))

O(n)

2️⃣0️⃣8️⃣ Find the Maximum Product of Two Numbers in an Array
👉 Sort and multiply the two largest values.

python
def max_product(arr):
arr.sort()
return arr[-1] * arr[-2]

print(max_product([1,5,3,9,2]))

O(n log n)

2️⃣0️⃣9️⃣ Find All Permutations of a String
👉 Use recursion or the itertools.permutations function.

python
from itertools import permutations

s = "abc"
perms = ["".join(p) for p in permutations(s)]
print(perms)

O(n!)

💬 Save this for your next interview prep! Should Part 4 cover Linked Lists, Binary Trees, or Sorting Algorithms? 👇

#coding #interview #python #programming #softwareengineer #dsa
📚 E-LEARNING PLATFORM — Built with MERN Stack

A full online learning platform (think Udemy/Coursera core features) built with MongoDB, Express, React & Node.js. Here's what's inside 👇

🔐 AUTHENTICATION
• Secure sign-up/login with JWT + refresh tokens
• Profile management

📖 COURSE MANAGEMENT
• Instructors create/update/delete courses (full CRUD)
• Supports videos, PDFs & quizzes as course material

🎓 STUDENT DASHBOARD
• Enroll in courses & track lesson progress
• Redux keeps enrolled courses in sync across the app

🛠️ ADMIN DASHBOARD
• View all users & courses
• Monitor enrollments
• Role-based middleware blocks non-admin access

💳 PAYMENT GATEWAY
• Integrated flow for paid courses
• Auto-enrollment on successful payment

💬 DISCUSSION FORUMS
• Per-course threads for student-instructor interaction

⚙️ STACK
MongoDB · Express.js · React.js · Node.js · Redux (state management) · JWT (auth) · Chakra UI · Axios/Fetch (API calls)

🎓 GOOD FOR
BCA, MCA & B.Tech CS/IT students who want an advanced, resume-worthy project — covers auth, REST APIs, NoSQL design, state management & real payment integration in one build. Multi-role architecture (student/instructor/admin) shows strong system design thinking too.

📦 What you get: Full Backend + Frontend Source Code + Setup Guide + Project Report + Synopsis + PPT

🔗 Full write-up: https://updategadh.com/e-learning-platform-using-mern/

#MERNStack #ReactJS #NodeJS #FinalYearProject #WebDevelopment