🚀 Day 2/100 JavaScript #100daysofcodechallenge 🚀 📌 Today’s Progress: Today I built two small JavaScript programs. The first program is a Trivia Bot. The bot introduces itself, shares some coding fun facts, and prints messages to the console using variables and string concatenation. The second program is a Sentence Maker. It creates short stories by combining words stored in variables like adjectives, nouns, verbs, and places. I also created a third sentence that introduces me, my age, what I study, and my life goal. This project helped me practice variables, string concatenation, and how programs generate dynamic sentences. Small projects like this train my thinking as a developer. I am learning how code can turn simple data into meaningful output. I added something new. I learnt sometimes GitHub repositories without READMEs is a bad practice so this time I added a README to my repository. Day 2. Still learning. Still building. Check it out on my GitHub: https://lnkd.in/d-jdmyVy Screenshots of codes are below. #100DaysOfCode #CodetrainAfrica #codetrainafrica #Gen31 #JavaScript #WebDevelopment #CodingJourney #LearnToCode #SoftwareEngineering #FrontendDevelopment #FullStackDevelopment #CodingLife #DevCommunity #BuildInPublic #TechLearning #Programming #Developers #CareerInTech #Everydaycoding #Technology #JavaScriptForBeginners Richard Brandt Sam Generals William Brandt Boateng Harrison Joshua Doe Foster Frimpong Flora Dadie
Day 2 of 100 JavaScript #100daysofcodechallenge: Trivia Bot & Sentence Maker
More Relevant Posts
-
🚀 Day 5/100 JavaScript #100daysofcodechallenge 🚀 📌 Today’s Progress: Today I built a MathBot using JavaScript. The bot teaches how the Math object works by showing real examples. It generates random numbers, creates numbers within a range, and converts them into whole numbers. It also shows how different rounding methods behave and how to find the highest and lowest values in a set of numbers. This project helped me understand how numbers work in JavaScript and how small formulas control outcomes. I am starting to see how simple logic can power real features in applications. One step at a time. One concept at a time. Check it out on my GitHub: https://lnkd.in/dvNnEXep Screenshots of codes are below. #100DaysOfCode #CodetrainAfrica #codetrainafrica #Gen31 #JavaScript #WebDevelopment #CodingJourney #LearnToCode #SoftwareEngineering #FrontendDevelopment #FullStackDevelopment #CodingLife #DevCommunity #BuildInPublic #TechLearning #Programming #Developers #CareerInTech #Everydaycoding #Technology #JavaScriptForBeginners Richard Brandt Sam Generals William Brandt Boateng Harrison Joshua Doe Foster Frimpong Flora Dadie
To view or add a comment, sign in
-
-
🚀 Day 3/100 JavaScript #100daysofcodechallenge 🚀 📌 Today’s Progress: Today I built a simple Teacher Chat Bot using JavaScript. The bot introduces itself and walks through basic string concepts in JavaScript. It shows how to find the length of a word, how to access characters using index positions, and how to locate the position of words inside a sentence using the indexOf method. The bot teaches using the words JavaScript and strings as examples. It prints each step to the console like a small lesson. This project helped me understand how strings work in JavaScript and how programs can explain concepts step by step. Small projects like this help me strengthen my fundamentals and think more like a developer. One concept at a time. One project at a time. Check it out on my GitHub: https://lnkd.in/dDg4szJW Screenshots of codes are below. #100DaysOfCode #CodetrainAfrica #codetrainafrica #Gen31 #JavaScript #WebDevelopment #CodingJourney #LearnToCode #SoftwareEngineering #FrontendDevelopment #FullStackDevelopment #CodingLife #DevCommunity #BuildInPublic #TechLearning #Programming #Developers #CareerInTech #Everydaycoding #Technology #JavaScriptForBeginners Richard Brandt Sam Generals William Brandt Boateng Harrison Joshua Doe Foster Frimpong Flora Dadie
To view or add a comment, sign in
-
-
🚀 Day 6/100 JavaScript #100daysofcodechallenge 🚀 📌 Today’s Progress: I built a simple Fortune Generator using JavaScript. The program selects a random number and uses conditional logic to return one out of nine different fortune messages. Each time the code runs, it gives a different result. This project helped me practice how randomness works, how conditional statements control program flow, and how code can produce different outputs from the same logic. I am learning that even simple programs can create dynamic experiences. One step forward every day. Check it out on my GitHub: https://lnkd.in/dK4sRd_z Screenshots of codes are below. #100DaysOfCode #CodetrainAfrica #codetrainafrica #Gen31 #JavaScript #WebDevelopment #CodingJourney #LearnToCode #SoftwareEngineering #FrontendDevelopment #FullStackDevelopment #CodingLife #DevCommunity #BuildInPublic #TechLearning #Programming #Developers #CareerInTech #Everydaycoding #Technology #JavaScriptForBeginners Richard Brandt Sam Generals William Brandt Boateng Harrison Joshua Doe Foster Frimpong Flora Dadie
To view or add a comment, sign in
-
-
🚀 Level Up Your JavaScript Skills with Real Practice Struggling to master JavaScript concepts? Reading tutorials isn’t enough—you need hands-on practice to truly understand how things work. 💡 Our JavaScript Practice platform is designed to help you sharpen your coding skills with real-world questions, interactive challenges, and practical problem-solving scenarios. Whether you're a beginner or brushing up for interviews, consistent practice is the key to confidence. 🔥 What you’ll get: Hands-on JavaScript coding questions Beginner to advanced level challenges Real interview-based problems Instant learning through practice ⚡ Stop just learning—start building, solving, and improving every day. 👉 Start practicing now: https://lnkd.in/gepHruPP #JavaScript #CodingPractice #WebDevelopment #LearnToCode #FrontendDeveloper #Programming #Developers #CodeDaily
To view or add a comment, sign in
-
-
🚀 Day 4/100 JavaScript #100daysofcodechallenge 🚀 📌 Today’s Progress: I went deep on JavaScript string methods — specifically how to search inside strings and extract exactly what you need from them. Two methods stood out: includes() — searches a string for a specific substring and returns true or false. It is case-sensitive, so "CodeTrain" and "codetrain" are treated as completely different values. slice() — extracts a portion of a string without modifying the original. You pass a start index and an optional end index. Use a negative index and it counts from the end of the string. String manipulation is a foundational skill. I am building mine one method at a time. Following along? Drop a comment or connect. Let's grow together. Check it out on my GitHub: https://lnkd.in/dGYJxawD Screenshots of codes are below. #100DaysOfCode #CodetrainAfrica #codetrainafrica #Gen31 #JavaScript #WebDevelopment #CodingJourney #LearnToCode #SoftwareEngineering #FrontendDevelopment #FullStackDevelopment #CodingLife #DevCommunity #BuildInPublic #TechLearning #Programming #Developers #CareerInTech #Everydaycoding #Technology #JavaScriptForBeginners Richard Brandt Sam Generals William Brandt Boateng Harrison Joshua Doe Foster Frimpong Flora Dadie
To view or add a comment, sign in
-
-
Day 15 of learning to code. Today I explored arrow functions in JavaScript, and honestly, they make things feel much simpler. Earlier, I used to write functions like this: function add(a, b) { return a + b; } Now with arrow functions, it becomes: const add = (a, b) => a + b; Same output, but the code feels shorter and cleaner. I also noticed that arrow functions are really useful when dealing with small tasks, especially while working with arrays. For example: const numbers = [1, 2, 3]; numbers.forEach(num => console.log(num)); It just feels more natural to read and write. One small but important realization today: Writing better code doesn’t mean writing more code. It means writing it in a simpler, clearer, and more efficient way. Day 15 done #Day15 #LearningToCode #JavaScript #WebDevelopment #FrontendDevelopment #CodingJourney #40DaysOfCode #DeveloperLife #Programming #CodeNewbie #JavaScriptDeveloper #LearnInPublic #CodingLife #TechJourney #BuildInPublic
To view or add a comment, sign in
-
🚀 JavaScript: From Basics to Building Logic Started diving deeper into JavaScript, and honestly… it’s more than just a language — it’s pure logic building 🧠💻 Here’s what I’ve been practicing lately: ✨ Writing clean and simple programs ✨ Understanding loops & conditions ✨ Working with arrays & strings ✨ Solving real logic-based problems ✨ Improving problem-solving mindset 💡 Big realization: It’s not about memorizing code… It’s about thinking like a programmer Every small program I write is helping me: ✔ Improve logic ✔ Boost confidence ✔ Get closer to real-world development 🔥 Still learning. Still improving. Still coding. If you’re also learning JavaScript, keep going — consistency beats talent 💯 #JavaScript #WebDevelopment #CodingJourney #Programming #Developers #Learning #Tech #GrowthMindset
To view or add a comment, sign in
-
🔥 Day 13/100 — Mastering JavaScript Essentials 🚀 Today I revisited 3 absolute game-changers in JavaScript: map, filter, and reduce — the holy trinity of clean, functional code 💡 Here’s a quick breakdown 👇 ✨ map() — Transform Data Used when you want to modify every element in an array. 👉 Example: const nums = [1, 2, 3]; const squared = nums.map(n => n * n); // [1, 4, 9] 🧹 filter() — Select Data Used to keep only elements that match a condition. 👉 Example: const nums = [1, 2, 3, 4]; const evens = nums.filter(n => n % 2 === 0); // [2, 4] 🧠 reduce() — Aggregate Data Used to boil down an array into a single value. 👉 Example: const nums = [1, 2, 3, 4]; const sum = nums.reduce((acc, n) => acc + n, 0); // 10 💥 The real power? Combining them: const result = [1,2,3,4,5] .filter(n => n % 2 !== 0) .map(n => n * 2) .reduce((acc, n) => acc + n, 0); // Output: 18 ⚡ Cleaner code ⚡ Less loops ⚡ More readability It’s crazy how mastering these small concepts can level up your coding style BIG TIME 🚀 #100DaysOfCode #JavaScript #WebDevelopment #CodingJourney #Developers #LearnInPublic #Tech #Programming #LearningInPublic Sheryians Coding School Sheryians Coding School Community
To view or add a comment, sign in
-
-
I just dropped something BIG Most people don’t fail in JavaScript because it’s hard. They fail because they learn it the wrong way. So I decided to fix that. I’ve created a complete JavaScript Mastery course (0 → Pro level) designed for: • Absolute beginners • Students confused with concepts • Developers who want real clarity This is not just another tutorial. This is how I personally think, build, and solve problems using JavaScript explained in the simplest way possible. Inside the course: ✔ Basics to advanced concepts ✔ Real-world mindset (not just theory) ✔ Practical examples + projects ✔ Modern JavaScript (ES6+) ✔ Async JavaScript (the part most people struggle with) If you’ve ever felt stuck in your coding journey… this is for you. Start from zero. End as someone who can actually build. Would love your feedback ❤️ And if you find it helpful, share it with someone who needs this. #javascript #webdevelopment #programming #coding #developers #learntocode
To view or add a comment, sign in
-
-
JavaScript itself isn't difficult. It's the lack of structured learning that poses a challenge. Many developers find JavaScript challenging not due to the language itself, but because of their learning methods. I initially made similar errors: hopping between random tutorials, memorizing syntax without understanding the context, and steering clear of real-world applications. My perspective shifted when I prioritized practical patterns over theoretical knowledge. Here's what truly makes a difference: 1. Focus on solving problems rather than just learning syntax. Instead of merely understanding loops, tackle tasks like filtering a product list or validating a form. 2. Gain a deep understanding of core concepts. Concentrate on closures, async/await, and the DOM—not on a multitude of topics, but on the essential ones with clarity. 3. Develop small, repeatable systems. Creating a login form, a dashboard widget, or an API fetch module imparts more knowledge than hours of tutorials. 4. Debug like a professional. Learning to read errors, using the console, and intentionally breaking code are valuable skills. Eventually, you'll realize that JavaScript was never the issue; it was the learning strategy. If you're feeling stuck, don't switch languages. Instead, refine your approach. #JavaScript #SoftwareEngineering #WebDevelopment #Programming #Developers #CleanCode #CodingTips
To view or add a comment, sign in
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