<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Sam Creations</title>
    <description>The latest articles on DEV Community by Sam Creations (@sam_creations_cefa3e1d4b1).</description>
    <link>https://dev.to/sam_creations_cefa3e1d4b1</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F3374047%2F93db2868-655a-43a9-a7d1-5894682b8983.png</url>
      <title>DEV Community: Sam Creations</title>
      <link>https://dev.to/sam_creations_cefa3e1d4b1</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/sam_creations_cefa3e1d4b1"/>
    <language>en</language>
    <item>
      <title>computational thinking</title>
      <dc:creator>Sam Creations</dc:creator>
      <pubDate>Mon, 21 Jul 2025 07:11:48 +0000</pubDate>
      <link>https://dev.to/sam_creations_cefa3e1d4b1/computational-thinking-28da</link>
      <guid>https://dev.to/sam_creations_cefa3e1d4b1/computational-thinking-28da</guid>
      <description>&lt;p&gt;🧠 What is Computational Thinking? How PLP Helped Me Understand It&lt;br&gt;
Hey devs! 👋&lt;/p&gt;

&lt;p&gt;As a beginner in software development through the Power Learn Project (PLP), one concept that stood out to me early on was computational thinking. At first, I didn’t fully understand what it meant—until we started using it practically in problem-solving.&lt;/p&gt;

&lt;p&gt;In this post, I’ll break down what computational thinking is, how I learned it through PLP, and why it’s such an essential skill for any aspiring techie.&lt;/p&gt;

&lt;p&gt;🚀 What Is Computational Thinking?&lt;br&gt;
Computational thinking is a problem-solving method that involves:&lt;/p&gt;

&lt;p&gt;Decomposition – Breaking a big problem into smaller, manageable parts&lt;/p&gt;

&lt;p&gt;Pattern Recognition – Finding similarities or trends in data or problems&lt;/p&gt;

&lt;p&gt;Abstraction – Focusing on the important details and ignoring the rest&lt;/p&gt;

&lt;p&gt;Algorithms – Creating step-by-step instructions to solve problems&lt;/p&gt;

&lt;p&gt;These are the same steps a computer would "think" through when solving a task. But guess what? Humans use it too—even when we're not aware.&lt;/p&gt;

&lt;p&gt;🧩 How I Learned It Through PLP&lt;br&gt;
The PLP training made these concepts real for me. Here’s how:&lt;/p&gt;

&lt;p&gt;✅ Decomposition:&lt;br&gt;
We were asked to break down real-life problems into simple tasks. For example:&lt;br&gt;
“Build a weather app.”&lt;br&gt;
We had to think about what steps are needed: get the user’s location, fetch weather data, display results.&lt;/p&gt;

&lt;p&gt;✅ Pattern Recognition:&lt;br&gt;
We examined code that repeats similar steps (like loops) and learned how to reuse logic in different programs.&lt;/p&gt;

&lt;p&gt;✅ Abstraction:&lt;br&gt;
I realized that when writing functions, you don’t need to know the exact code inside—just the input and output.&lt;/p&gt;

&lt;p&gt;✅ Algorithms:&lt;br&gt;
From sorting numbers to checking passwords, we created step-by-step instructions (algorithms) and later turned them into Python code.&lt;/p&gt;

&lt;p&gt;🌱 Why It Matters&lt;br&gt;
It improves the way I think through problems&lt;/p&gt;

&lt;p&gt;Helps me build better code&lt;/p&gt;

&lt;p&gt;Makes debugging easier because I approach problems systematically&lt;/p&gt;

&lt;p&gt;Prepares me for advanced topics like AI, cybersecurity, and machine learning&lt;/p&gt;

&lt;p&gt;💬 Final Thoughts&lt;br&gt;
Learning computational thinking through PLP was an eye-opener. It’s not just about code—it’s about how to think like a developer. I’m already using it daily in my PLP assignments and side projects.&lt;/p&gt;

&lt;p&gt;Are you also learning computational thinking? What helped you understand it best? Let’s chat in the comments!&lt;/p&gt;

&lt;h1&gt;
  
  
  PLP #ComputationalThinking #BeginnerDev #CodingJourney #Python
&lt;/h1&gt;

</description>
    </item>
    <item>
      <title># My PLP Learning Journey - Week 1 🚀</title>
      <dc:creator>Sam Creations</dc:creator>
      <pubDate>Mon, 21 Jul 2025 07:03:41 +0000</pubDate>
      <link>https://dev.to/sam_creations_cefa3e1d4b1/-my-plp-learning-journey-week-1-23l5</link>
      <guid>https://dev.to/sam_creations_cefa3e1d4b1/-my-plp-learning-journey-week-1-23l5</guid>
      <description>&lt;h1&gt;
  
  
  My PLP Learning Journey - Week 1 🚀
&lt;/h1&gt;

&lt;p&gt;Hello devs! 👋 I'm excited to start sharing my learning journey through the &lt;a href="https://powerlearnproject.org/" rel="noopener noreferrer"&gt;Power Learn Project (PLP)&lt;/a&gt;. This week has been insightful!&lt;/p&gt;




&lt;h2&gt;
  
  
  ✅ What I Learned This Week
&lt;/h2&gt;

&lt;h3&gt;
  
  
  1. Project Management
&lt;/h3&gt;

&lt;p&gt;I discovered the basics of managing tech projects, including:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;The phases of a project lifecycle&lt;/li&gt;
&lt;li&gt;Importance of planning and communication&lt;/li&gt;
&lt;li&gt;Tools like Trello or Jira (we discussed them briefly)&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  2. Project Pitching
&lt;/h3&gt;

&lt;p&gt;We explored how to effectively pitch a project:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Understand the problem&lt;/li&gt;
&lt;li&gt;Present the solution clearly&lt;/li&gt;
&lt;li&gt;Use storytelling and data&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  3. Technical Writing
&lt;/h3&gt;

&lt;p&gt;I learned how to:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Write clear documentation&lt;/li&gt;
&lt;li&gt;Structure reports&lt;/li&gt;
&lt;li&gt;Communicate technical concepts&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  4. Computational Thinking
&lt;/h3&gt;

&lt;p&gt;This was really exciting! I’m learning to:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Break problems into smaller parts (decomposition)&lt;/li&gt;
&lt;li&gt;Spot patterns and automate solutions&lt;/li&gt;
&lt;/ul&gt;




&lt;h2&gt;
  
  
  ✨ My Highlights
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;Learned Git and GitHub basics&lt;/li&gt;
&lt;li&gt;Wrote my first Python function&lt;/li&gt;
&lt;li&gt;Joined a great community of learners&lt;/li&gt;
&lt;/ul&gt;




&lt;h2&gt;
  
  
  🚀 What's Next?
&lt;/h2&gt;

&lt;p&gt;Next week, I’ll dive deeper into Python, build my first real project, and learn more about agile development.&lt;/p&gt;

&lt;p&gt;Thanks for reading! If you're also learning with PLP or have tips for a beginner, let’s connect in the comments 💬&lt;/p&gt;

&lt;h1&gt;
  
  
  PLP #learning #beginner #python #computerscience
&lt;/h1&gt;

</description>
    </item>
  </channel>
</rss>
