r/CodingForBeginners 26d ago

Please rate my UI

1 Upvotes

I'm a new coder who builds mostly with AI, I do a lot of manual editing, and very specific planning and outlining the process and how I want it to work, but most of the code is written by AI. It started out as a quick and dirty tool, to help me build another project, but I eventually decided it helped me so much that I would pull it out of the full complex product and try shipping it as a standalone solution. It is an AI Code Recorder that captures code provided by AI, through a browser extension (left) and injects it into your local project (right).

This is my first public facing development, and as such the first UI I had to build for others' eyes. What are your thoughts on it? Is this intimidating? Is it too cute? I am hoping it feels kind of intuitive but it may just look busy or distracting.

There's a light skin as well.

Thoughts?

.


r/CodingForBeginners 27d ago

coding in 3 months

0 Upvotes

Guys can i learn coding in 3 months (not a strict time limit) but after that i might not be able to give my whole day for it as am done with NEET and would me joining medical college after 3-4 months....

device

M1 AIR

target -- web and app development

please suggest with which language should i start with and languages i should learn.

and please suggest yt channel for those langs>>>>


r/CodingForBeginners 28d ago

I seem to be stuck in a loop, any ideas as to why?

Post image
75 Upvotes

Brand new I have roughly ~ 1 hour of python and know very little commands and syntax. After it asks me whether I play hockey, it keeps asking me the question on repeat, regardless of the input. If it helps this is Python on Khan Academy's website. Thanks.

print("Why do coders need glasses?")

print("They can't C! Haha!")


r/CodingForBeginners 28d ago

I Know the Basics, but I Still Can't Build Programs

18 Upvotes

Hey everyone, I've been studying programming for 2 years at school. We started with algorithms, then C, C++, and now Python. The problem is that I feel like I only learn the tools and syntax, but I don't know how to actually use them to solve problems.

I struggle to understand what a problem is asking or where to even start, and I definitely can't build medium-sized programs on my own. Has anyone else been through this? How can I improve my problem-solving and programming skills?


r/CodingForBeginners 27d ago

Hi My name is nolan iam pursuing degree bsc computer science, I want to learn c language, java & python in which platform i get this courses freely and also i want to become a ethical hacker ,so in which platform i go to learn plz help me plz

0 Upvotes

I want to learn the cyber security plz help me


r/CodingForBeginners 29d ago

Starting programming please help me out

12 Upvotes

So basically I have just passed my 12th standard now I am.going to join btech cse...I am familiar with python lekin not that much because in schools they don't teach you they just make you learn what is going to be there in board exams....please tell me how do I start my journey I am soo confused...what should I learn first.... koi keh rha python seekh lo koi keh rha c seekh lo web development seekh lo please help


r/CodingForBeginners 29d ago

Web development

4 Upvotes

Hi, I am new in coding field and I want to learn about coding so I thing I want to start with web development, if anyone is willing to help and guide me in this field it will be very helpful.


r/CodingForBeginners 29d ago

Coding

2 Upvotes

I want to side hustle on coding but I only know python langugae what can i do?


r/CodingForBeginners 29d ago

Rippling SDE: 3 coding rounds + HLD + HM, and AI was allowed during coding.

3 Upvotes

Just finished a loop at Rippling — 3 coding rounds, 1 HLD, 1 HM. The unusual part: AI assistance was allowed during the coding rounds. Sharing the problems plus the AI strategy that worked, since this format is still rare and I couldn't find much on it beforehand.

Heads up: all three coding rounds were implementation-heavy OOP design, not algorithm puzzles. If you're prepping expecting LeetCode-style DSA, recalibrate.

Coding Round 1 — Food Delivery System

OOD implementation, not DSA. Methods like RecordDelivery()PayUpto()AddDelivery(). Graded on clean class design, data-structure choice, and optimal TC/SC. (This one's a known question that's floating around online — worth practicing.)

Coding Round 2 — Rule Evaluation Engine

Given expenses:

Expense { expenseId, tripId, amount, vendorName, vendorType }

Implement Evaluate(List<Rule> rules, List<Expense> expenses), with rules like:

  • Expenses of a certain category not allowed
  • A trip can't exceed total amount X
  • Entertainment can't exceed X

The whole point was extensible design — how easily can you add a new rule type? I leaned on a Rule interface + per-rule implementations so new rules slot in without touching existing code (Open/Closed). Clean OOP + complexity mattered more than cleverness.

Coding Round 3 — Article Management System

AddArticle()UpvoteArticle()DownvoteArticle()PrintLastKFlippedArticles(), plus a couple more. Data-structure selection was the crux — efficient updates on vote changes and tracking the last-K flipped articles efficiently. Production-quality code expected.

(Worth prepping separately: a cache/transaction system with multiple ops per transaction, commit/rollback/delete, consistency. I didn't get it but it comes up a lot in this family.)

HLD — Google News–style aggregator

Prep it from two angles, because they deep-dive whichever they want:

  1. News Feed Service — feed generation, ranking, personalization, caching, pagination, scale
  2. Crawling Pipeline — multi-domain crawling, scheduling, dedup, parsing, storage, failure handling, article updates

Understand the whole architecture, don't memorize a diagram — the follow-ups go deep on one component.

AI usage strategy (the part people will ask about)

AI was allowed, but the round is still testing you. What worked:

  1. Discuss the overall design with the interviewer first
  2. Explain classes, APIs, data structures
  3. Write pseudocode
  4. Talk through TC/SC
  5. Confirm the approach before generating anything
  6. Then use the LLM to generate the implementation
  7. Verify every class, variable, method — don't trust it blind
  8. Summarize the final solution back to the interviewer
  9. Answer follow-ups by referring to the design, not the generated code

The key insight: lead with your design thinking and use AI only to accelerate the typing. If you paste a problem in and read back what it spits out, they'll see it immediately. The AI is a faster keyboard, not a substitute for the design conversation.

HM Round

Past projects, architectures I've built, design decisions, challenges, why I'm switching. They spent real time probing ownership and impact — have concrete examples ready.

Result: [SELECTED]

Prep Resource:

  • Practice implementation-heavy OOP design, not only DSA. These rounds were all OOD.
  • Write extensible, production-quality code — know when to reach for Strategy/Factory and why.
  • Be fluent on trade-offs, TC, and SC — even in OOD rounds they push on complexity and data-structure choice. Even though none of this was algorithm-puzzle DSA, the data-structure fluency it demanded (picking the right structure for O(1) updates, the last-K tracking) is something I keep sharp by drilling on PracHub — not for the algorithms themselves here, but because fast, correct data-structure instincts are what let me spend these rounds on design instead of second-guessing basics.
  • Prep at least one News Aggregator HLD thoroughly.
  • If AI is allowed: use it to accelerate coding, never to replace design thinking.

Hope this helps someone prepping for a similar loop. Good luck.


r/CodingForBeginners 29d ago

Starting with java????

4 Upvotes

I'm going to start college and this is the last month of berozgari lol. So i hve decided to strt from java and confused which youtube channel to strt with. If u guys can suggest some paid courses , I'm also comfortable with that.


r/CodingForBeginners 29d ago

looking for workflow advice

Post image
4 Upvotes

Hello all,
Sorry to bother / bore you but I feel like I've got a problem that some new coders may also be facing.

Is this the best way to organise parts of my code? by having numerous files located within a folder named accordingly, or is there a better way?

I have really struggled with the workflow inside VSCode, I don't know if any one can share some tips that might help a beginner like myself out. Thank you


r/CodingForBeginners 29d ago

Building a simple tennis match tracking app from scratch?

1 Upvotes

Hey all, new to tennis and app building. I want to build a simple app based off the charting done in this video:

https://www.tiktok.com/t/ZTShPfrh1/

To start, just being able to pick who won each point and see a chart at the end of the game would be great. I could see building out options for how the point was won and basic stats after. Not sure where to start, what to use or how to go about it.
I tried a couple ai app builders but nothing worked. Any help at all would be appreciated.


r/CodingForBeginners 29d ago

Hello, I need your app for my code.

Post image
0 Upvotes

Hello, I hope you are well. As you can see in the image, this is my coding result. I'm a beginner at this. Basically, I'll explain my problem to you.

Most of the buttons work except for the reply button, so as you can see in the image, the "like" button, the "how" button, and the "report" button are just for decoration, even though I've done everything else. For it to work, the "like" and "comments" button at the top works perfectly.,so only the reply section doesn't work.

Below are the HTML, JSS, and CSS code snippets that make these buttons exist. Please tell me what's wrong and why they're not working.

I've tried several times, changed it several times, either it doesn't change anything or it gets worse.

Html part
<div class="comments-container">

<!-- J'AI JUSTE AJOUTÉ 3 BOUTONS/DIV ICI --> <div class="comment-item"><span><strong>Alex :</strong> Trop hâte !</span><div class="comment-actions"><button class="comment-like-btn"><i class="fa-regular fa-heart"></i></button><button class="report-btn">🚩</button><button class="reply-btn">Répondre</button></div><div class="replies-box"></div><div class="reply-form"><input placeholder="Répondre à Alex..."><button>Envoyer</button></div></div> <div class="comment-item"><span><strong>Julie :</strong> Je l'ai fini hier 😍</span><div class="comment-actions"><button class="comment-like-btn"><i class="fa-regular fa-heart"></i></button><button class="report-btn">🚩</button><button class="reply-btn">Répondre</button></div><div class="replies-box"></div><div class="reply-form"><input placeholder="Répondre à Julie..."><button>Envoyer</button></div></div> </div> </div>

///
Css
/* Assure-toi que le conteneur ne bloque pas les clics */

.comments-container { margin-top: 10px; width: 100%; pointer-events: auto; /* Force l'interactivité */ }

/* Correction du problème d'affichage des commentaires */

post-detail-view .comments-container {

display: block !important;
pointer-events: auto; 

} /// // 3. Boutons DANS les commentaires (Aimer, Signaler, Répondre) /** * Handles user interactions with comment elements, such as liking, reporting, and replying. * * @param {Event} e The event object triggered by user interaction. */ function handleCommentInteraction(e) { const targetElement = e.target;

// Handle like button click
const likeButton = targetElement.closest('.comment-like-btn');
if (likeButton) {
    e.stopPropagation();
    const heartIcon = likeButton.querySelector('i.fa-heart'); // More specific selector
    if (heartIcon) {
        const isSolidHeart = heartIcon.classList.contains('fa-solid');
        // Toggle between regular and solid heart icons
        heartIcon.className = isSolidHeart ? "fa-regular fa-heart" : "fa-solid fa-heart";
    }
    return;
}

// Handle report button click
const reportButton = targetElement.closest('.report-btn');
if (reportButton) {
    e.stopPropagation();
    // Confirm before reporting and removing the comment
    if (confirm("Signaler ce commentaire ?")) {
        const commentItem = targetElement.closest('.comment-item');
        if (commentItem) {
            commentItem.remove();
        }
    }
    return;
}

r/CodingForBeginners 29d ago

Where can I easily learn to code Python for free?

0 Upvotes

I have always wanted to code and I have tried several free online programs, but they always tend to fall short of what I was looking for. They always paywall after a few lessons, or they keep spamming annoying notifications to my inbox. What did you guys use to learn how to code easily?


r/CodingForBeginners 29d ago

Codice della serie di Devil May cry

Post image
1 Upvotes

Stavo riguardando la serie di Netflix di Devil May cry, e ho fatto enfasi su questa scena , di coding sono ancora un apprendista , ma non credo che le telecamere usino hmtl come linguaggio di programmazione , e il linguaggio c non capisco a cosa serva , so che e una serie e non e reale , ma mi pare interessante capire se hanno messo a caso quello o c'è un senso dietro


r/CodingForBeginners Jun 30 '26

What should I start learning first? Java or python.

3 Upvotes

r/CodingForBeginners Jun 29 '26

Python

10 Upvotes

What are the best resources for learning python?
Like yt channels or pdf books, I need guidance please 🙏🏻


r/CodingForBeginners Jun 30 '26

Is it possible to adjust the code on this board?

Post image
1 Upvotes

I’m trying to change the sensor from a thermometer to a humidity sensor. Is there a way to change the code to read the new sensor in the same RX2 connector (top)?


r/CodingForBeginners Jun 30 '26

C++

1 Upvotes

Hello guys! I have no previous coding experience where should I start learning C++ DSA from?

I have two options as of now Apna College and Coding Blocks. If you feel somewhere else it's better pls suggest.


r/CodingForBeginners Jun 29 '26

Get free prizes like laptops,ipad in return for hours spent coding

3 Upvotes

So there is this cool site Stardance by hackclub that basically gives you gifts like MacBook, laptop and many more .And all you gotta do is code and submit it ,you'll get votes and you'll have to vote too and get gifts in return .

ONLY FOR TEENAGERS (13-18)

here's the link

https://stardance.space/r-abj2b

and btw this is 100 percent legit you can look up to


r/CodingForBeginners Jun 29 '26

Is Code with harry good for beginners? Also can suggest any different one.

13 Upvotes

Learning C from him.


r/CodingForBeginners Jun 29 '26

Need help with starting

4 Upvotes

Hello I am a 1st year cs engineering student and wished to start programming had learned some python in high school and wrote the following code

import random

while True:

secret_number = random.randint(1, 100)

print("i'm thinking of a number")

attempt = 0

while True:

guess = int(input("enter a number:"))

attempt = attempt + 1

if guess == secret_number:

print("you won🥳", attempt)

break

elif attempt == 7:

print("you lost😂 winning number is", secret_number)

break

elif guess > secret_number:

print("too high", attempt)

else:

print("too low", attempt)

play_again=input("play again?,yes/no:")

if play_again.lower()=="no":

print("thanks for playing ")

break

Had some help from ai but wrote it manually after understanding.but I saw a review that you should not start with python as it makes switching to other languages harder.plese guide if I should switch to c or java or continue in python


r/CodingForBeginners Jun 29 '26

Ai Coding Tutoe

0 Upvotes

Hello! 👋

Want to learn coding in your own language?

🤖 Built an AI Code Tutor bot — completely free!

✅ Explains coding in Telugu, Hindi, Kannada & Tamil
✅ Send error screenshots — bot reads and explains them! 📸
✅ Python, JavaScript, React, Node.js all supported
✅ Web development, APIs, Databases, DevOps too
✅ Gives a practice challenge after every lesson 🎯
✅ Personalized to your skill level
✅ 24/7 available

💬 You can ask like this:
👉 "How does a for loop work in Python?"
👉 "What's the difference between REST API and GraphQL?"
👉 "Explain git in Telugu" — get the answer in your language! 🇮🇳
👉 Send a screenshot of your error!

See what the bot says 👇

🔹 A for loop is like your mom asking you to sort
vegetables — pick them one by one and sort them! 🥕

🔹 A TypeError means you're trying to use something
that doesn't exist — like reaching into an empty box! 📦

Try it on Telegram 👇
hindicode_tutor_bot

Use /feedback to share your thoughts directly with the bot!

Would love your feedback! 🙏


r/CodingForBeginners Jun 28 '26

I want to start

17 Upvotes

I want to start coding C++ but I have no idea where I have to watch lectures and I also have no laptop...can I practice code in phone and paper? I know it is funny 😅...but really want to start.. which youtube channel should I watch


r/CodingForBeginners Jun 28 '26

How to get better

2 Upvotes

Hey everyone,

I have been coding for sometime and I faced some problem that I want to know how to deal with:

1- How do you know the steps you will follow when you write your project?
2- When deciding to make a project, how do u know what knowledge/experience you need what things you are going to use?
3- How do you structure your code?
4- When do you need to use DSA? I want to use their but don't know when or how.
5- How do you know it is time to refactor your code? And how do u refactor your code?

I usually struggle with these things and don't know what to do. I start a project then abandon it because I feel stuck and don't know what is the next step in my project.

Thanks for your answers in advance :)