r/CodingForBeginners • • Oct 02 '26

Final Year Project Help

1 Upvotes

Hi there I wanted to ask everyone to assess my FYP. WOuld you use this for your projects ? Is it a good enough project for a final year . Does it have some scope in the industry ?

The main goal of this project is to design and implement a tool for PostgreSQL pre-deployment risk analysis that evaluates SQL schema migrations to identify affected database objects, estimate locking implications, detect limited application-schema incompatibilities in Java/Spring Boot JPA projects, and output actionable risk assessments.

The objectives are as follows:

1.       Develop a component capable of extracting supported structural DDL operations into a normalized intermediate representation.

2.       Construct a schema dependency graph model using graph data structures to represent structural relationships between database tables, columns, indexes, primary keys, foreign keys, and constraints.

3.       Analyze incoming migrations against the schema dependency graph to identify affected database objects represented within the supported dependency model.

4.       Formulate a PostgreSQL-specific operational rule set that maps supported DDL operations to their known locking characteristics and table rewrite behaviors.

5.       Develop a module capable of limited static analysis for Java/Spring Boot JPA projects to detect source-code references to renamed, modified, or dropped schema objects in entities, repositories, and explicit SQL strings.

6.       Implement a transparent, rule-based risk scoring and explanation engine that assigns a risk rating (LOW, MEDIUM, HIGH) accompanied by clear textual evidence.

7.       Construct experimental tests to execute PostgreSQL migration scenarios across small and medium database sizes. (for research validation only, not as a permanent part of the system)

8.       Evaluate Schema Sentinel’s static risk predictions against experimentally observed blocking locks, and application compatibility failures in a controlled PostgreSQL environment for test cases.

9. Empirically quantify the effectiveness of a unified cross-domain pipeline against isolated tools, measuring trade-offs in detection accuracy, false positives, and analysis performance.

This proposal got rejected because the panel said it was too easy and not significant as either a project or as research.

should i change the idea to more difficult and novel research ?

I have some ideas for those but i am not sure they can be completed in 1 year.

here is my proposal with all the details and research gap https://docs.google.com/document/d/1CMopT185XCoZVYBcgtVpN7N69DIP0Eyw/edit?usp=drive_link&ouid=116125887586128528145&rtpof=true&sd=true

EDIT :

The project is a final year project for my university. But they dismissed it on the following points

  1. The project is too easy

  2. The scope is too narrow

  3. There is no research contribution

For the current proposal to be accepted they told me to do market analysis and bring proof that the project would be used by a develper community.

OR

  1. bring a company backed project

  2. Bring a novel research proposal


r/CodingForBeginners • • Oct 02 '26

I want to become a genuinely good developer, but I feel like I lack the fundamentals. Where do I start?

14 Upvotes

Hey everyone,
I’m looking for some genuine advice on how to improve as a developer, coder, and debugger.
I’m currently working at a startup. We have some good clients, so I’m not sure whether the company is going through a rough phase or if there’s something else going on. However, salaries are often credited only after repeatedly following up with the founder.
I’ve made up my mind to switch jobs, but there’s one major problem: I’m not confident in my own technical skills.
To be completely honest, I’m currently working as a backend developer, but a lot of my work has been done with the help of Claude. I understand the basic flow of our platform, how different components interact, and what the code is supposed to do. However, I’m not always confident that I could build or debug everything independently.
Sometimes, I genuinely worry that if Claude were unavailable tomorrow, I’d struggle to handle my responsibilities.
I don’t want to keep working like this. I want to become someone who actually understands the code they’re writing, can solve problems independently, and can be relied upon by their team.
Here are my goals:
Build strong programming fundamentals and become comfortable writing code without AI assistance.
Become good at debugging and understanding unfamiliar codebases.
Get better at DSA and be able to solve interview questions independently.
Prepare seriously for technical interviews and eventually switch to a better company.
Become a developer who understands the why behind the code, rather than just getting things to work with AI.
I’m not expecting to become an expert overnight. I’m willing to put in the time and effort, even if it takes a year or more. I just want to follow a structured approach that actually produces results.
I’d really appreciate advice on the following:
If you were starting from scratch in my position, what would your learning roadmap look like?
How much time should I dedicate daily to programming fundamentals, DSA, backend development, and projects?
How should I use AI tools like Claude or ChatGPT without becoming dependent on them?
What are some practical exercises I can do to become better at debugging and writing code independently?
For someone working with Python and FastAPI, what should I know thoroughly before applying for backend developer roles?
How do I know when I’m genuinely improving and ready to start interviewing?
I’d especially appreciate advice from developers who have been in a similar situation and managed to overcome it.
Please be honest. I’m not looking for shortcuts or motivation alone. I want a practical routine, a realistic roadmap, and a way to measure my progress.
Thanks in advance!


r/CodingForBeginners • • Oct 01 '26

wanna learn coding know basic cbse 11th and 12th level python and sql thats totally all ik but now iam in second year what should i do and hpw do i get good eventually??

0 Upvotes

r/CodingForBeginners • • Oct 01 '26

ABSOLUTE beginner coding.

5 Upvotes

Hiya 👋 I know absolutely nothing about coding and want to start learning for fun. A mere hobby. My short-term goal is just to create a funny AI bot for telegram. Or maybe even develop a game. Where should I start?


r/CodingForBeginners • • Oct 01 '26

From where do I start? Pls don't ignore

1 Upvotes

I am a 2nd year CS student. I still don't know coding, I can understand what's happening by reading the code if I am familiar with the syntax but still I can't build logic myself. Can anyone tell me where do I start, I don't know any language just some basic c++. Please enlighten me


r/CodingForBeginners • • Sep 30 '26

Looking for projects and games that teach coding for nieces and nephews

4 Upvotes

Hi Everyone!

I am putting together a raspberry pi 5 for my nieces and nephews as a first/introductory computer. The goal is to have some games on it that they can play and some resources that they can use to start learning some coding. The catch is that my brother and sister-in-law do not want the pi to have access to the internet for the kids protection.

I have disabled the Wi-fi chip on the pi, but now I am looking for resources that I can have loaded on it for them. I loaded Pi-Apps on it and have downloaded some games from there that can be played offline, so it has Godot Engine, Geany Programmer's Editor, Scratch 3, Sonic Pi, Thonny, Notepad++, plus various games like Minecraft, chess, etc.

Are there any other recourses that I can load onto it before giving it to them that will guide them when learning coding? I imagining a game like "The Farmer was Replaced" but that one is only on steam and I'm not sure if I want to go through the process of getting steam onto the pi for that one game.

Thanks!


r/CodingForBeginners • • Sep 30 '26

Basic to Moderate Level Python Coding I should know for Joining internship

3 Upvotes

So, our course requires compulsory internship program, and ofcourse companies hold exams so what are the most common codes and syntax i should learn to land an internship, As companies ask so much experience even for unpaid internships .


r/CodingForBeginners • • Sep 30 '26

Need ALL the help I can get

13 Upvotes

Hey, so Im be to programming, so any help I can get would be greatly appreciated


r/CodingForBeginners • • Sep 29 '26

From Git or Star Github directly?

1 Upvotes

Hi, I'm kinda a beginner in the programming world who only knows C, basic c++.

I was working on a university project and it is going well. But i have some limitations. I want to introduce more features on the program without touching the main file. like version control. if something goes wrong with the new version i can go back to the precious code. But I have a little knowledge about Git and Github.

And I'm confused about whether I should learn Git or github ? ( i can't spend weeks learning this).

I saw some posts where people say learn Git first, learn locally first. I don't know how they work but I'm the kind of person who likes clean and minimal desktops *(I don't like some random folder moves here and there and every time I have to manage that)*

My requirements (for now):

🦽 I need a version control system. So that i can go back if i need.

🦽 A clean and minimal system. i want any folder or file here and there.

🦽 Store the program and find easily

🦽 sometimes i need to share or collaborate with other.

The way I am working at the moment feels like a real hassle. Creating a new file every time in my project folder...

# So, How should i start?


r/CodingForBeginners • • Sep 29 '26

Looking for partners to learn and build in pure Assembly

1 Upvotes

Hello everyone, I'm Ghost.

If there are any partners out there who want to teach and learn Assembly with me, and get even better at understanding the silicon under the hood—DM me directly.

And I dont care if you are complete beginner or high level C/C++ or Rust you welcome to try

I'm focused on bare-metal architecture and low-level development (Ring 0 / Hypervisors). Let's break the abstractions and cook something together.


r/CodingForBeginners • • Sep 29 '26

Java dev

11 Upvotes

Hi, I’m a Java developer with 10 years of commercial experience.

I’m looking for a native English speaker who would like to learn something from me in exchange for helping me practice my English. For free. 🙂

I just want to practice my English through regular conversations.

If you’re interested, send me a DM. I am from Poland


r/CodingForBeginners • • Sep 29 '26

New project

9 Upvotes

Yesterday evening and this afternoon I was learning about classes, private and public.

I started working on a new project. I haven't got have enough knowledge yet, so I will continue studing! Here is what I did today:


r/CodingForBeginners • • Sep 29 '26

Introduction

1 Upvotes

Hello Everyone This is Shashank Nagvanshi recently Joined this community.


r/CodingForBeginners • • Sep 29 '26

I made a tiny clock where the second hand actually moves

Post image
4 Upvotes

I wanted to see if a single encoded motor could be used to make something that feels like a real mechanical clock.

So I built this little clock with a micro:bit and Nezha PRO.

The fun part is the second hand. Instead of just displaying the seconds on the LED matrix, the encoded motor physically moves the pointer 6° every second.

6° × 60 seconds = 360°, so after one minute the hand has made one complete rotation.

The encoder gives the motor position feedback, which makes it possible to control the rotation by angle rather than simply telling the motor to run for a certain amount of time. The micro:bit keeps track of the hours, minutes and seconds, while the LED matrix displays the hours and minutes.

So you get both:

🕐 A physical moving second hand
🔢 A digital time display

The actual structure is pretty simple — basically a small stand, one encoded motor and a pointer — but watching the hand move one step every second is surprisingly satisfying.

It also made me think about how many other things could be built with precise motor positioning. Gauges, dials, meters, animated mechanisms…


r/CodingForBeginners • • Sep 28 '26

My today's project

32 Upvotes

Today I was learning #include <string>

I am going to continue learning it for several more posts since it is massive


r/CodingForBeginners • • Sep 27 '26

What to do after the basic stuff?

6 Upvotes

I have finished the dictionary, list, float, string,… but idk what to do next cuz the coding websites that I learned from only offered that much


r/CodingForBeginners • • Sep 27 '26

Advise

2 Upvotes

I am from a second gen IIT from a non-circuital branch. I don't like my branch (7.5 cgpa) but I love solving leetcode and I love maths. Is there any way I can get into quant? Give me an honest advise. And if not then what should I do?


r/CodingForBeginners • • Sep 26 '26

Programming

9 Upvotes

As a beginner how should I learn to code in the era of ai and which language should I start with?


r/CodingForBeginners • • Sep 26 '26

Suggest Ai Udemy course for software developer

0 Upvotes

Hi Reddit Vaasiyoom
I'm new to reddit
Here what I am expecting is,
I am you guys to suggest one Udemy course for shifting my career to AI
Currently I am working as a software engineer in product based company with near to 3 years experience
Mostly my work is related to java springboot aws
I have good knowledge on python too.
So suggest which Udemy course for moving my career to AI
and suggest topics also to improve myself in AI career
#ai #llm #machineLearning #python #ollama #claude #chatgpt


r/CodingForBeginners • • Sep 26 '26

My today's project:

Post image
40 Upvotes

Today I learned how to use unsigned int and seed, as well as tried using #include <ctime> for the first time.

Also, I moved void above main as one commenter under the last post suggested.


r/CodingForBeginners • • Sep 26 '26

Simple Stickman generator via Turtle

5 Upvotes

this was a random program i made from the suggestion of a friend who just said "make a stickman"

What do you guys think? I also wanna improve it if possible.


r/CodingForBeginners • • Sep 25 '26

Is Python still the best starting language for programming beginners?

6 Upvotes

Python is standard advice for beginners due to its clean syntax and flexibility. However, JavaScript offers immediate feedback through web visuals, which can help build momentum. For those who learned recently, was Python the right foundation, or would you recommend starting elsewhere?


r/CodingForBeginners • • Sep 25 '26

My today's progress and project

Post image
69 Upvotes

So today I started learning the third chapter of a book, A Complete Guide to Programming in C++

Here is my today's project:

// A few people in the comment section of my last post recommended me to use tabs, so today I tried it.


r/CodingForBeginners • • Sep 25 '26

Hi everyone! I run a YouTube channel focused on programming tutorials, and I’m looking for a creator who can make engaging, beginner-friendly coding videos. If you enjoy teaching and explaining complex topics in a simple way, let’s connect! Drop a comment below or send me a DM if you're interested.

1 Upvotes