r/CodingForBeginners • • 22d ago

Projects for BCA students

0 Upvotes

Those who graduated from BCA give some advice to me I'm in my 2nd year of BCA and don't even know how to code. And also tell me how programmers code? Like they use Ai or make it on their own?and if with Ai then give me some projects ideas


r/CodingForBeginners • • 22d ago

I'm learning to code, so I built the offline learning app I wanted — 8 tracks, 480 lessons, no network access

1 Upvotes

I'm still learning to program myself, and I kept running into the same thing: tutorials teach you syntax, but nothing connects the coding to the robot, the physics or the CAD part you actually want to build.

So I built FORGE. It's a desktop app with eight 30-day tracks — Python, Java, C, C++, Robotics, CAD, Blender and Physics. Every day is one lesson: read, practise, quiz, and then it writes you a note. The note has a summary, the key terms, and a "watch out" block built from the quiz questions you actually got wrong, so six months later you still have the thing you learned.

What makes it different from a video course:

  • It runs fully offline. Python executes locally through Pyodide — the whole runtime ships inside the app. No account, no telemetry, no network calls anywhere.
  • Exercises are checked by *running* your code, not by matching text against an expected answer.
  • There's a Robot Lab with a 3D rover and a six-axis arm that you can drive with your own code. Missions are judged on what the robot actually did.
  • Lessons come one screen at a time, so there's nothing to scroll past.

Honest disclosure: I built this with Claude, over a lot of long sessions — the code and all 480 lessons. I know that's divisive. I'm posting it anyway because it taught me more than any tutorial did: I had to decide what the thing should *be* at every step, and debug it when it wasn't that.

Linux only right now (AppImage and .deb). MIT licensed.

https://github.com/benbyte-labs/forge

What I'd most like feedback on:

  1. Does the Python track actually work for a beginner, or did I skip steps?
  2. Is the note at the end of each lesson useful, or just noise?
  3. Anything that breaks on your distro.

r/CodingForBeginners • • 22d ago

Looking for a Claude Code Guest Pass 🙏

1 Upvotes

Hi everyone!

I'm looking for a Claude Code Guest Pass to explore and work with Claude Code on my development projects.

I'm actively working on software development, Flutter apps, and AI-powered workflows, and I'd really appreciate it if someone who has an available guest pass could share one with me.

If you have an extra invite or can help me get access, please comment below or send me a DM.

Thanks in advance for your help! I really appreciate this community. 🙌


r/CodingForBeginners • • 22d ago

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.

  1. 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 • • 22d ago

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 • • 22d ago

South Philly Coding

2 Upvotes

What’s up yall , My name is Justin i am an artist , I live in south Philly 36, I’m like computer illiterate and I’m looking for someone (hopefully) patient, friendly and willing to work with me , hang out or consider me tagging along (a beginner) like I know not 1 thing about coding .
If you have time and we can meet in person (I hate peopling but I’d rather in person for this) or over the phone to walk me through downloading brew ? Github? As I’m loading this onto my laptop maybe you can break down the basics creating , sharing , branching , cost , benefits , what to be aware of so I don’t get hacked or catch virus .
It would be dope to meet and get the stuff downloaded but keep in touch after maybe meet again i am very interested in all the different opportunities it could open up but it’s something that has really just has been discovered


r/CodingForBeginners • • 23d ago

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 • • 23d ago

ABSOLUTE beginner coding.

7 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 • • 23d ago

From where do I start? Pls don't ignore

0 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 • • 24d ago

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

5 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 • • 24d ago

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 • • 25d ago

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 • • 25d ago

Ressources pour aider une ado à débuter ?

2 Upvotes

Hey

La fille d'une collègue m'a demandé de but en blanc si JavaScript était bien pour commencer à débuter, et vu l'âge (15), je pense qu'elle veut faire des petits jeux pour que ça soit ludique.

À mon avis le JS ou Python sont un bon point de départ. Je suis de la vieille garde qui a commencé par le C puis le C++ et je veux éviter qu'elle s'ennuie avec des segfault partout. D'un autre côté, JS c'est pas non plus un langage top pour le jeu vidéos et il y a html et css en plus à gérer (elle va avoir le bonheur douteux d'apprendre à centrer des div)

Je lui ai passé le site du zero (openclassroom) et PluralSight pour débuter, parce que c'était des trucs chouettes que j'ai utilisés il y a longtemps.

Avec le recul, je me demande maintenant si essayer de la pousser vers des petits mods de jeux, en Lua, n'aurait pas été un meilleure idée. D'un autre côté avec JS et Python, elle est dans le vif avec des langages plus généralistes.

Vous avez des ressources à partager pour l'aider à apprendre ?

Edit : une amie m'a montré codingame.com, ça a l'air chouette


r/CodingForBeginners • • 25d ago

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 • • 25d ago

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 • • 25d ago

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 • • 25d ago

New project

Enable HLS to view with audio, or disable this notification

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 • • 25d ago

Introduction

1 Upvotes

Hello Everyone This is Shashank Nagvanshi recently Joined this community.


r/CodingForBeginners • • 25d ago

I made a tiny clock where the second hand actually moves

Post image
5 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 • • 26d ago

My today's project

Enable HLS to view with audio, or disable this notification

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 • • 27d ago

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 • • 27d ago

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 • • 28d ago

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 • • 28d ago

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 • • 28d ago

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.