Day 17 - 21 Days of Problem Solving. Today, I explored the importance of Recursion in programming languages. In short, recursion is a technique where a function calls itself. 🤔 There are two major components that play a role here: 👉 Base Case: This tells the recursive function when to stop. If it isn't written, the call stack will fill up. 👉 Recursive Step: This is where you write the logic. I know recursion is used in many real-world projects, such as: 👉 Nested Comments 👉 Folder Structures ...and many more. I will now provide regular updates on what I am learning. #Programming #CodingChallenge #Recursion #DSA #ProblemSolving #TechLearning #WebDevelopment #SoftwareEngineering #CodeNewbie #21DaysOfCode
More Relevant Posts
-
📅 Date: 08/04/2026 📌 Day 12 Today’s session focused on deeper Object-Oriented Programming (OOP) concepts. 🔹 Topics Covered: • Destructor • Member Functions • Access Specifiers (public, private, protected) • Encapsulation and Data Hiding This session gave me a clearer understanding of how to secure and organize data within a program. Concepts like encapsulation and access control showed how powerful and structured OOP can be in real-world applications. Step by step, building strong programming concepts 🚀 #learning #programming #codingjourney #cse #development #skills #students #growth #consistency #cybernaut #jayasuryagnanavel #sreenidhi
To view or add a comment, sign in
-
-
The Evolution of Innovation: The Periodic Table of Programming Languages 💻 As a student moving deeper into the world of Computer Engineering, I find it fascinating to look back at how our digital languages have evolved. Just like elements in chemistry, every programming language has its own unique properties and purpose. From the mechanical roots of Analytical Engine Order Code to modern powerhouses like Python, C#, and Go, this table perfectly maps the history of software development. It’s a great reminder that while syntax changes, the core logic remains the foundation of everything we build. Which "element" from this table do you use the most in your daily workflow? 👇 #ComputerEngineering #SoftwareDevelopment #ProgrammingLanguages #TechEvolution #Coding #TechCommunity #EngineeringStudent
To view or add a comment, sign in
-
-
Solved LeetCode: Power of Two using Bit Manipulation Learned how to efficiently check whether a number is a power of 2 using binary properties. A number is a power of two if it has only one set bit in its binary representation. Used the trick: n > 0 && (n & (n - 1)) == 0 Optimized solution with: Time Complexity: O(1) Space Complexity: O(1) This problem helped me understand bit manipulation, binary concepts, and optimized checking techniques https://lnkd.in/dFdQhMmS GitHub Repo: https://lnkd.in/gg4daDpn #day10 #DSA #Cpp #LeetCode #Coding #Programming #Learning #ProblemSolving #BitManipulation
To view or add a comment, sign in
-
-
The role of a 'second brain' is becoming increasingly defined, moving beyond mere data storage. While understanding the underlying architecture and learning the necessary layers is crucial, the days of solely memorizing syntax are numbered. Much of this can now be generated, though it may not always adhere to best practices. Even for new programming languages, the landscape is shifting towards understanding core concepts rather than rote memorization. #SoftwareDevelopment #Programming #FutureOfCode #TechTrends #Learning
To view or add a comment, sign in
-
The solid basics! We started with the fundamentals at Belad Tech Academy: what a computer really is (and yes… the first computer was as big as a room ). Then we moved into understanding how software works, the different types, and how programming languages are what make computers actually function. I also learnt about memory and storage of computer, and then we got into coding; what it is and why it matters. It’s interesting to see how coding simply translates human ideas into something a computer can understand and execute. We explored programming languages like Python, Java, C++, and JavaScript, and even talked about syntax, semantics. And finally, the main part, I wrote a simple HTML page 🥹 Nothing too complex, but it had the basic structure; DOCTYPE, head, and body and honestly, that felt like a big step. #beladtechscholar #Rotaryscholars
To view or add a comment, sign in
-
-
🎟️ Queue becomes powerful when students connect it to real waiting systems. Today in class, instead of teaching FIFO as just a rule, I mapped it to: 🏥 hospital token systems 🏦 bank counters 🎧 helpdesk tickets 🍔 food order lines The moment students understood: ✅ Enqueue = new customer joins the line ✅ Dequeue = next customer gets served …the topic shifted from theory to software workflow thinking. This is where Python DSA starts teaching real system flow and service pipelines. 📌 Swipe through the slides to see code + real-world projects. What’s your favorite real-world example to teach Queue? 👇 #Python #DSA #Queue #PythonDSA #Teaching #Programming #EdTech
To view or add a comment, sign in
-
Exploring programming languages has been one of the most exciting parts of my journey into tech. Each language brings a different way of thinking — from structured logic in C, to flexibility in JavaScript, and problem-solving approaches in Python. More than just syntax, programming languages teach us how to break down complex problems into simple, logical steps. As I continue my transition into the technology field, I’m focused on building a strong foundation across different languages and understanding when and how to use each one effectively. Learning never stops — and every new line of code is a step forward. #Programming #SoftwareDevelopment #LearningJourney #Tech #Coding
To view or add a comment, sign in
-
📅 Date: 16/04/2026 📌 Day 17 Today’s session focused on important Object-Oriented Programming (OOP) concepts and error handling. 🔹 Topics Covered: • Abstraction • Exception Handling This session helped me understand how to hide unnecessary implementation details using abstraction and how to handle runtime errors effectively using exception handling. These concepts are essential for building reliable and maintainable programs. Learning to write cleaner and more robust code step by step 🚀 #learning #programming #codingjourney #cse #development #skills #students #growth #consistency #cybernaut #jayasuryagnanavel #sreenidhi
To view or add a comment, sign in
-
-
Consistency is starting to pay off! 💻 I’ve been dedicating time to practicing nested loops, and it’s been a great exercise in strengthening my logical thinking and problem-solving skills. From mastering pattern-based problems to understanding how loops interact within each other, every step has helped me build a deeper foundation in programming. Working with nested loops has improved my ability to break down complex problems into smaller, manageable steps and think more structurally about code execution. Still learning, still improving—one loop at a time. 🚀 #day30 #30daysofcodingchallenge #Nxtwave #ccbp #Programming #Python #CodingJourney #ProblemSolving #Consistency #Learning
To view or add a comment, sign in
-
📅 Date: 10/04/2026 📌 Day 14 Today’s session focused on advanced Object-Oriented Programming (OOP) concepts. 🔹 Topics Covered: • Operator Overloading • Runtime Polymorphism • Virtual Functions This session gave me a deeper understanding of how flexibility and dynamic behavior are achieved in programming. Concepts like runtime polymorphism and virtual functions showed how programs can make decisions during execution, making them more powerful and adaptable. Stepping into more advanced concepts with confidence 🚀 #learning #programming #codingjourney #cse #development #skills #students #growth #consistency #cybernaut #jayasuryagnanavel #sreenidhi
To view or add a comment, sign in
-
More from this author
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