I think a lot of coding students tend to rely on AI and ask it for every solution. I used to do the same and honestly, I still do sometimes (but probably not in the way you’re thinking). Over time, I learned the hard way how to build projects from scratch. That’s why I want to make a video on this: showing how I approach building a project from the ground up—my thought process, how I break problems down, and how I build one component at a time and when to use AI and when not to - THIS IS MOST IMPORTANT I THINK For this, I’ll be using one of the solo projects from Scrimba and we’ll see how it goes. To keep it beginner-friendly, I’ll stick to a vanilla setup: JavaScript, HTML, and CSS (sorry—no React, Tailwind, or Bootstrap). #softwareengineering #buildinpublic #100DaysofCode #coding #csstudent #dsa #datastructures #scrimba
Building from Scratch: My Approach to Coding Projects
More Relevant Posts
-
Most self-taught devs don’t fail because coding is hard. They fail because they never learned how to learn. A lot of people treat tech like a buffet: Today Python. Tomorrow JavaScript. Next week AI. No plan. Just vibes and 47 open tabs. Three months later: “I’ve been learning… but I’m not confident.” Confident in what exactly? Here’s the truth: Watching tutorials ≠ learning Copy-pasting ≠ understanding Recognizing code ≠ building code Real learning looks like this: • You struggle (a lot) • You build while learning • You get stuck and figure it out • You break things, then fix them • You revisit concepts until they click Use AI wisely: Don’t copy answers — ask for hints Don’t outsource thinking — sharpen it Certificates help with structure, not skill. Projects are your real proof of work. And please — use GitHub. Show your progress. The real shift: Stop asking “What next?” Start asking “Can I build with what I know?” Because one person collects courses… Another builds competence. Guess who gets paid? Learning how to learn is the real skill. Master that — everything else follows. #LearnToCode #SoftwareDevelopment #SelfTaught #Programming #WebDevelopment #CodingJourney #TechCareers #DeveloperLife #100DaysOfCode #BuildInPublic #CareerGrowth #Upskill #TechSkills #AItools #Productivity
To view or add a comment, sign in
-
-
Coding with Blind Learners — Project Day 🎯 Today, we switched things up and built a simple real-world project to bridge any knowledge gaps and show how everything we’ve learned so far comes together. We started a Number Guessing Game. Since they are beginners (and blind), we kept it simple and focused on logic. They created their project structure themselves: - "index.html" - "script.js" …and linked everything without assistance 💪 We wrote the HTML and assigned IDs to target elements for JavaScript interaction. Then came the real thinking part—the logic. The big question: “Where do we get the random number (our secret number)?” Perfect teaching moment. I introduced them to: Math.random() They logged it and refreshed the browser—each time, a new number appeared. That got their attention 👀 But then they noticed: - The number is between 0 and 1 - It includes decimals So we improved it step by step: - Multiply by 20 → to scale it - Then remove decimals That led us to: Math.floor() Math.ceil() When they saw how we could control and shape the number into a clean integer between 1–20, it clicked—and the excitement was real. We then moved on to querying the remaining HTML elements and storing them in variables, ready to continue building tomorrow. After today’s session… I had to go and take paracetamol 😂 #blindcoder #javascript #accessibility
To view or add a comment, sign in
-
-
Everybody wants to become a web developer. But nobody tells you what actually matters in 2026. 🤖AI is everywhere now Tools like Copilot and Cursor write code for you. Do you understand what they write? 📈Competition is higher than ever Millions of developers learning online. Standing out requires more than just coding. 🗺️But there is still a clear roadmap The fundamentals never change. Build them #WebDevelopment #WebDevRoadmap #LearnToCode #Programming #AI
To view or add a comment, sign in
-
-
Reading about code is not the same as writing it. That gap between "I understand this concept" and "I can solve a problem with it" is where most learners get stuck. Tutorials make sense while you're following along. But open a blank editor, and suddenly it's a different story. W3Schools just launched something that targets exactly this: Practice Coding Problems with a Weekly Challenge. Here's how it works. 101 problems per language. 12 languages — Python, Java, C, C++, C#, TypeScript, Node.js, PHP, Kotlin, Swift, Rust, and R. You write real code, submit it, and get instant feedback. No hand-holding, no multiple choice. Just you and the problem. Every week there's a new challenge with a countdown and XP reward. Solve it, earn XP, climb the leaderboard. It's a small thing, but having a fresh problem to look forward to each week builds a rhythm that tutorials alone never create. The best part is the approach. It meets you where you are. Easy problems to build confidence, harder ones to stretch. The kind of practice that turns "I've read about loops" into "I can write a working solution from scratch." If you're learning to code - or mentoring someone who is - this is worth bookmarking. #coding #w3schools #programming #learncoding #webdevelopment
To view or add a comment, sign in
-
-
🚀 Beginner’s Guide to Coding — Simple Roadmap That Actually Works Most beginners quit coding not because it’s hard… but because they don’t know what to do next. Here’s a simple path that can take you from zero → building real projects: 👇 1️⃣ Start with the basics Understand what coding actually is & how apps/websites work. 2️⃣ Pick ONE language (don’t overthink it) - Python → easiest start - HTML + CSS → web basics - JavaScript → interactive web 3️⃣ Master core concepts Variables, loops, functions, logic — this is your foundation. 4️⃣ Build small projects Calculator → To-Do App → Portfolio (Projects > Tutorials always) 5️⃣ Practice daily (20–30 mins) Consistency beats intensity. 6️⃣ Level up your skills Git & GitHub | APIs | Frameworks 7️⃣ Create something BIG This is where you stand out. Harsh Vardhan Dubey 💡 Truth: You don’t need to know everything. You just need to start and stay consistent. 🔥 If you’re starting your coding journey, comment “START” I’ll share a simple roadmap to help you stay consistent. #coding #programming #beginners #python #javascript #webdevelopment #datascience #learning #tech #developer
To view or add a comment, sign in
-
-
‼️𝗧𝗵𝗲 𝗕𝗶𝗴𝗴𝗲𝘀𝘁 𝗠𝗶𝘀𝘁𝗮𝗸𝗲 𝗕𝗲𝗴𝗶𝗻𝗻𝗲𝗿 𝗖𝗼𝗱𝗲𝗿𝘀 𝗠𝗮𝗸𝗲, When I started learning coding, I thought trying multiple languages would make me better. Python one day, HTML the next, then CSS, then something else. It felt productive. It felt like progress. But in reality, I was just confusing myself. 🤔𝗪𝗵𝗮𝘁 𝗜 𝗥𝗲𝗮𝗹𝗶𝘇𝗲𝗱: Jumping between languages doesn’t make you a developer. It makes you someone who knows a little about everything and masters nothing. I was unknowingly developing a translator mindset instead of actually understanding how to build things. ✅𝗪𝗵𝗮𝘁 𝗔𝗰𝘁𝘂𝗮𝗹𝗹𝘆 𝗪𝗼𝗿𝗸𝘀 Pick one language. Go deep. Build small projects. Stay consistent. That’s where real growth begins. I made a short video explaining this mistake and how to fix it. If you are starting your coding journey, this might save you a lot of time. 🎥🌐Watch here: youtu.be/d2J1m-MgkWc 🫵𝗪𝗵𝗮𝘁 𝗮𝗯𝗼𝘂𝘁 𝘆𝗼𝘂: Are you focusing on one language or jumping between many #coding #programming #learncoding #developer #beginners #python #webdevelopment #techtips YouTube
To view or add a comment, sign in
-
-
💻 Want to start coding but don’t know where to begin? Start here. Most beginners overcomplicate coding… But the truth is — it’s simpler than you think. 🚀 Follow this roadmap: 1️⃣ Understand what coding really is 2️⃣ Pick ONE language (Python / HTML+CSS / JavaScript) 3️⃣ Learn the basics → variables, loops, functions 4️⃣ Build small projects (calculator, to-do app, portfolio) 5️⃣ Practice daily (even 20–30 mins matters!) 6️⃣ Level up → Git, APIs, frameworks 7️⃣ Build something BIG 👉 Reality check: You don’t need 10 courses. You need consistency + real projects. 🔥 The difference between beginners and pros? 👉 Beginners consume content 👉 Pros build things 💬 Let’s discuss: If you’re starting today — which language would you pick and why? Drop your answer below 👇 #Coding #Programming #LearnToCode #WebDevelopment #Python #JavaScript #Developers #TechCareer #Beginners #100DaysOfCode
To view or add a comment, sign in
-
-
🚀 Week 1 of my DSA journey — and it's already changing how I think. I decided to stop skipping DSA and actually commit — one algorithm per week, solved deeply, not just memorized. This week: Binary Search 🔍 A senior engineer once told me — "Binary search isn't just an algorithm, it's a mindset. Every time you have a sorted space and a condition, you can binary search on the answer." Here's how I actually understood it: Instead of searching every element one by one (O(n)), Binary Search always asks — "is my answer in the left half or the right half?" — and eliminates 50% of the search space every single time. That's O(log n). That's power. The 3-line mental model: → Define your search space (lo, hi) → Find mid, check the condition → Eliminate the half that can't have the answer LeetCode questions I grinded this week: -Binary Search (basic) -First & Last Position of Element -Search in Rotated Sorted Array -Find Peak Element -First Bad Version My approach to every problem: 1️⃣ Read the problem — identify if the space is sorted (or can be treated as sorted) 2️⃣ Define lo & hi correctly — this is where most bugs live 3️⃣ Write the condition at mid — what does "too small" or "too big" mean? 4️⃣ Decide: return mid, lo, or hi at the end? 👉 Key learning: Binary Search works wherever there is a monotonic pattern (not just arrays!) Week 2 starts Monday — next up: Two Pointers. Following this journey if you're learning too! 🙌 Huge thanks to Akshay Saini 🚀 — your teaching style makes complex things feel obvious. Truly grateful 🙏 #DSA #BinarySearch #LeetCode #JavaScript #100DaysOfCode #Programming #SoftwareEngineering #CodingJourney #WebDevelopment
To view or add a comment, sign in
-
-
Most beginners think coding is about learning syntax. It’s not. The real skill? Learning how to think like a problem solver. You don’t get better by watching tutorials. You get better by: • Breaking things • Debugging errors • Feeling stuck (a lot) • Trying again anyway Every bug you fix = one level up So today, instead of consuming more content… Build something small. Even if it’s imperfect. Because progress in coding doesn’t come from perfection. It comes from consistency + struggle. #WebDevelopment #JavaScript #Coding #LearnToCode #Developers #Programming #TechCareers
To view or add a comment, sign in
-
Most beginners think coding is about writing more code. It’s not. It’s about writing less code that solves bigger problems. Here’s what actually levels you up → Stop copying tutorials blindly → Start breaking things on purpose → Debug like a detective, not a guesser → Build small projects… then improve them daily → Focus on logic, not just syntax The real shift happens when you go from: “I know this code works” to “I know WHY this code works” That’s when you stop being a learner… and start becoming a developer. Consistency > Motivation. Show up daily. Even 1% better counts. #WebDevelopment #JavaScript #CodingJourney #LearnToCode #Developers #Programming #TechGrowth
To view or add a comment, sign in
Explore related topics
- How to Use AI to Make Software Development Accessible
- How to Overcome AI-Driven Coding Challenges
- How to Build a Web Application from Scratch
- How to Use AI Instead of Traditional Coding Skills
- Why You Need to Build Projects in Coding
- How to Use AI for Manual Coding Tasks
- Tips for AI-Assisted Programming
- How to Adapt Coding Skills for AI
- How to Adopt AI in Development
- Reasons to Learn Programming Skills Without AI
Explore content categories
- Career
- Productivity
- Finance
- Soft Skills & Emotional Intelligence
- Project Management
- Education
- Technology
- Leadership
- Ecommerce
- User Experience
- Recruitment & HR
- Customer Experience
- Real Estate
- Marketing
- Sales
- Retail & Merchandising
- Science
- Supply Chain Management
- Future Of Work
- Consulting
- Writing
- Economics
- Artificial Intelligence
- Employee Experience
- Workplace Trends
- Fundraising
- Networking
- Corporate Social Responsibility
- Negotiation
- Communication
- Engineering
- Hospitality & Tourism
- Business Strategy
- Change Management
- Organizational Culture
- Design
- Innovation
- Event Planning
- Training & Development
Become job-ready frontend developer in 3–6 months: https://scrimba.com/harman