<?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: Judy Mokaya</title>
    <description>The latest articles on DEV Community by Judy Mokaya (@tildah).</description>
    <link>https://dev.to/tildah</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%2F3708661%2F6a4323ef-d6b8-40e9-a106-69ad62770311.jpg</url>
      <title>DEV Community: Judy Mokaya</title>
      <link>https://dev.to/tildah</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/tildah"/>
    <language>en</language>
    <item>
      <title>Behind the Dashboard: How Analysts Turn Data Problems into Business Decisions</title>
      <dc:creator>Judy Mokaya</dc:creator>
      <pubDate>Sun, 08 Feb 2026 15:10:45 +0000</pubDate>
      <link>https://dev.to/tildah/behind-the-dashboard-how-analysts-turn-data-problems-into-business-decisions-825</link>
      <guid>https://dev.to/tildah/behind-the-dashboard-how-analysts-turn-data-problems-into-business-decisions-825</guid>
      <description>&lt;p&gt;Most people imagine data analysis as clean tables and perfect charts.&lt;br&gt;&lt;br&gt;
In reality? Data shows up late, incomplete, duplicated, and slightly wrong and the business still wants answers.&lt;/p&gt;

&lt;p&gt;This is where Power BI analysts earn their keep: not by making data pretty, but by turning chaos into clarity and insight into action.&lt;/p&gt;

&lt;h2&gt;
  
  
  Messy Data Is the Starting Point, Not a Failure
&lt;/h2&gt;

&lt;p&gt;Real business data is messy because real businesses are messy.&lt;/p&gt;

&lt;p&gt;Sales happen before systems update. Dates are entered manually. Names don’t follow rules. Some fields are just… empty.&lt;/p&gt;

&lt;p&gt;Before anything meaningful can happen, analysts step into &lt;strong&gt;Power Query&lt;/strong&gt; and start asking:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;What can we trust?&lt;/li&gt;
&lt;li&gt;What needs fixing?&lt;/li&gt;
&lt;li&gt;What should be flagged instead of “corrected”?&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Cleaning data isn’t about forcing perfection, it’s about creating consistency so decisions aren’t based on noise.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Why this matters:&lt;/strong&gt;&lt;br&gt;&lt;br&gt;
If the data foundation is shaky, every insight built on top of it is questionable.&lt;/p&gt;

&lt;h2&gt;
  
  
  DAX Is Where Data Becomes Insight
&lt;/h2&gt;

&lt;p&gt;Once the data makes sense, the next question is never &lt;em&gt;“What is the total?”&lt;/em&gt;&lt;br&gt;&lt;br&gt;
It’s &lt;em&gt;“Compared to what?”&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;This is where &lt;strong&gt;DAX&lt;/strong&gt; comes in.&lt;/p&gt;

&lt;p&gt;With DAX, analysts move beyond basic totals and start answering real questions:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Are we improving or declining?&lt;/li&gt;
&lt;li&gt;Which products are actually profitable?&lt;/li&gt;
&lt;li&gt;Is growth coming from volume or discounts?&lt;/li&gt;
&lt;li&gt;Where are we losing money quietly?&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;DAX allows metrics to respond to time, filters, and context exactly how the business thinks.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Why this matters:&lt;/strong&gt;&lt;br&gt;&lt;br&gt;
Decisions aren’t made on static numbers. They’re made on patterns, trends, and comparisons.&lt;/p&gt;

&lt;h2&gt;
  
  
  Dashboards Are Tools, Not Art Projects
&lt;/h2&gt;

&lt;p&gt;A dashboard’s job is not to impress, it’s to inform.&lt;/p&gt;

&lt;p&gt;Good Power BI dashboards:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Focus on the questions stakeholders care about&lt;/li&gt;
&lt;li&gt;Make problems visible quickly&lt;/li&gt;
&lt;li&gt;Reduce the need for explanations&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Analysts design dashboards with intention:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;KPIs show if things are on track&lt;/li&gt;
&lt;li&gt;Trends reveal direction&lt;/li&gt;
&lt;li&gt;Breakdowns explain &lt;em&gt;why&lt;/em&gt; something is happening&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Every visual earns its place.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Why this matters:&lt;/strong&gt;&lt;br&gt;&lt;br&gt;
When leaders understand the story immediately, they act faster and with more confidence.&lt;/p&gt;

&lt;h2&gt;
  
  
  When Insights Start Driving Action
&lt;/h2&gt;

&lt;p&gt;The real win isn’t the dashboard, it’s what people do after seeing it.&lt;/p&gt;

&lt;p&gt;Power BI insights help teams:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Shift sales focus to high-performing regions&lt;/li&gt;
&lt;li&gt;Adjust pricing and discount strategies&lt;/li&gt;
&lt;li&gt;Catch operational issues before they escalate&lt;/li&gt;
&lt;li&gt;Track goals without chasing reports&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Because dashboards refresh automatically, conversations move from &lt;em&gt;“What happened?”&lt;/em&gt; to &lt;em&gt;“What should we do next?”&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Why this matters:&lt;/strong&gt;&lt;br&gt;&lt;br&gt;
Timely insights prevent small problems from becoming expensive ones.&lt;/p&gt;

&lt;h2&gt;
  
  
  The Analyst’s Real Job: Translation
&lt;/h2&gt;

&lt;p&gt;At the end of the day, analysts are translators.&lt;/p&gt;

&lt;p&gt;They translate:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Raw data into meaning&lt;/li&gt;
&lt;li&gt;Business questions into metrics&lt;/li&gt;
&lt;li&gt;Numbers into decisions&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Knowing Power BI, DAX, and data models is important but understanding &lt;strong&gt;context&lt;/strong&gt; is what makes those skills powerful.&lt;/p&gt;

&lt;p&gt;The best analysts don’t just show numbers.&lt;br&gt;&lt;br&gt;
They help people &lt;em&gt;understand what the numbers are asking them to do&lt;/em&gt;.&lt;/p&gt;

&lt;h2&gt;
  
  
  Final Thoughts
&lt;/h2&gt;

&lt;p&gt;Power BI is not just about reports and dashboards.&lt;/p&gt;

&lt;p&gt;It’s about helping businesses see clearly, decide confidently, and act deliberately even when the data is imperfect.&lt;/p&gt;

&lt;p&gt;And in the real world, that ability is what turns analysts from report builders into trusted decision partners.&lt;/p&gt;

</description>
      <category>analytics</category>
      <category>career</category>
      <category>data</category>
      <category>microsoft</category>
    </item>
    <item>
      <title>Schemas &amp; Data Modelling in Power BI</title>
      <dc:creator>Judy Mokaya</dc:creator>
      <pubDate>Sun, 01 Feb 2026 13:23:40 +0000</pubDate>
      <link>https://dev.to/tildah/schemas-data-modelling-in-power-bi-4nc8</link>
      <guid>https://dev.to/tildah/schemas-data-modelling-in-power-bi-4nc8</guid>
      <description>&lt;h2&gt;
  
  
  Overview
&lt;/h2&gt;

&lt;p&gt;Great Power BI reports start long before visuals, they start with &lt;strong&gt;good data modelling&lt;/strong&gt;. A well-designed model improves performance, simplifies DAX, and ensures accurate reporting.&lt;/p&gt;

&lt;p&gt;This article briefly covers:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Fact and dimension tables
&lt;/li&gt;
&lt;li&gt;Star and snowflake schemas
&lt;/li&gt;
&lt;li&gt;Relationships
&lt;/li&gt;
&lt;li&gt;Why data modelling matters in Power BI
&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Fact and Dimension Tables
&lt;/h2&gt;

&lt;h3&gt;
  
  
  Fact Tables
&lt;/h3&gt;

&lt;p&gt;Fact tables store &lt;strong&gt;measurable data&lt;/strong&gt; such as:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Sales amount
&lt;/li&gt;
&lt;li&gt;Quantity
&lt;/li&gt;
&lt;li&gt;Revenue
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;They usually contain many rows and grow over time.&lt;/p&gt;

&lt;h3&gt;
  
  
  Dimension Tables
&lt;/h3&gt;

&lt;p&gt;Dimension tables store &lt;strong&gt;descriptive data&lt;/strong&gt; that give context to facts:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Customers
&lt;/li&gt;
&lt;li&gt;Products
&lt;/li&gt;
&lt;li&gt;Dates
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Dimensions are used for filtering, grouping, and slicing data.&lt;/p&gt;

&lt;h3&gt;
  
  
  Example: Fact vs Dimension Tables in Power BI Model View
&lt;/h3&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fnx8oautfknu31vj2juqs.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fnx8oautfknu31vj2juqs.png" alt="Power BI fact and dimension tables" width="800" height="623"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;blockquote&gt;
&lt;ul&gt;
&lt;li&gt;Power BI &lt;strong&gt;Model View&lt;/strong&gt; showing one fact table connected to multiple dimensions.&lt;/li&gt;
&lt;/ul&gt;
&lt;/blockquote&gt;

&lt;h2&gt;
  
  
  Star Schema
&lt;/h2&gt;

&lt;p&gt;The &lt;strong&gt;star schema&lt;/strong&gt; is the most recommended modelling approach in Power BI.&lt;/p&gt;

&lt;h3&gt;
  
  
  Structure
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;One central &lt;strong&gt;fact table&lt;/strong&gt;
&lt;/li&gt;
&lt;li&gt;Multiple &lt;strong&gt;dimension tables&lt;/strong&gt; connected directly to the fact table
&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  Why Star Schema Works Best
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;Simple and intuitive
&lt;/li&gt;
&lt;li&gt;Fewer joins → better performance
&lt;/li&gt;
&lt;li&gt;Easier and cleaner DAX
&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  Star Schema Example
&lt;/h3&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fgest19f4rd9exirft39c.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fgest19f4rd9exirft39c.png" alt="Star schema in Power BI" width="798" height="518"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;Power BI model with a clear star layout (fact table in the center).&lt;/p&gt;
&lt;/blockquote&gt;

&lt;h2&gt;
  
  
  Snowflake Schema
&lt;/h2&gt;

&lt;p&gt;The &lt;strong&gt;snowflake schema&lt;/strong&gt; is a more normalized version of the star schema.&lt;/p&gt;

&lt;h3&gt;
  
  
  Structure
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;Dimension tables are split into multiple related tables
&lt;/li&gt;
&lt;li&gt;Some dimensions connect indirectly to the fact table
&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  Power BI Drawbacks
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;More complex relationships
&lt;/li&gt;
&lt;li&gt;Slower performance
&lt;/li&gt;
&lt;li&gt;Harder to understand and maintain
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;For Power BI, &lt;strong&gt;denormalized dimensions are usually better&lt;/strong&gt;.&lt;/p&gt;

&lt;h3&gt;
  
  
  Snowflake Schema Example
&lt;/h3&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F8se8sd9tg2g6a5hmwalh.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F8se8sd9tg2g6a5hmwalh.png" alt="Snowflake schema diagram" width="800" height="800"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;Model view showing dimensions branching into other dimensions.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;h2&gt;
  
  
  Relationships in Power BI
&lt;/h2&gt;

&lt;p&gt;Relationships control how filters flow between tables.&lt;/p&gt;

&lt;h3&gt;
  
  
  Best Practices
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;Use &lt;strong&gt;one-to-many&lt;/strong&gt; relationships
&lt;/li&gt;
&lt;li&gt;Prefer &lt;strong&gt;single-direction&lt;/strong&gt; filtering
&lt;/li&gt;
&lt;li&gt;Avoid many-to-many unless necessary
&lt;/li&gt;
&lt;li&gt;Ensure dimension keys are unique
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Bad relationships can cause incorrect totals and confusing visuals.&lt;/p&gt;

&lt;h3&gt;
  
  
  Relationships View Example
&lt;/h3&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fzxi87ikj9rh0p26ec51i.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fzxi87ikj9rh0p26ec51i.png" alt="Power BI relationships view" width="674" height="649"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;Power BI relationship settings dialog or Model View relationship lines.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;h2&gt;
  
  
  Why Good Data Modelling Matters
&lt;/h2&gt;

&lt;p&gt;Good data modelling:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Improves report performance
&lt;/li&gt;
&lt;li&gt;Ensures accurate aggregations
&lt;/li&gt;
&lt;li&gt;Simplifies DAX formulas
&lt;/li&gt;
&lt;li&gt;Makes reports easier to scale and maintain
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Bad models don’t just slow reports, they can produce &lt;strong&gt;misleading insights&lt;/strong&gt;.&lt;/p&gt;

&lt;h2&gt;
  
  
  Final Takeaway
&lt;/h2&gt;

&lt;p&gt;Data modelling is the foundation of Power BI reporting. Understanding &lt;strong&gt;fact and dimension tables&lt;/strong&gt;, using a &lt;strong&gt;star schema&lt;/strong&gt;, and designing clean &lt;strong&gt;relationships&lt;/strong&gt; leads to faster, more reliable, and easier-to-maintain reports.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Strong data models lead to trustworthy insights.&lt;/strong&gt;&lt;/p&gt;
&lt;/blockquote&gt;

</description>
      <category>beginners</category>
      <category>datascience</category>
      <category>datamodelling</category>
      <category>powerbi</category>
    </item>
    <item>
      <title>MS Excel for Data Analytics</title>
      <dc:creator>Judy Mokaya</dc:creator>
      <pubDate>Sun, 25 Jan 2026 12:00:42 +0000</pubDate>
      <link>https://dev.to/tildah/ms-excel-for-data-analytics-10ho</link>
      <guid>https://dev.to/tildah/ms-excel-for-data-analytics-10ho</guid>
      <description>&lt;h2&gt;
  
  
  Introduction
&lt;/h2&gt;

&lt;p&gt;Microsoft Excel is one of the most widely used tools for &lt;strong&gt;basic data analytics&lt;/strong&gt;, especially for beginners. It is simple to learn, easy to use, and powerful enough to help you understand data, find patterns, and make data-driven decisions.&lt;/p&gt;

&lt;p&gt;This article introduces how &lt;strong&gt;MS Excel can be used for basic data analysis&lt;/strong&gt;, using beginner-friendly explanations and practical examples.&lt;/p&gt;

&lt;h2&gt;
  
  
  What Is Data Analytics?
&lt;/h2&gt;

&lt;p&gt;Data analytics is the process of &lt;strong&gt;collecting, organizing, and analyzing data&lt;/strong&gt; to extract useful information. For beginners, this often includes:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Organizing data into tables&lt;/li&gt;
&lt;li&gt;Performing basic calculations&lt;/li&gt;
&lt;li&gt;Sorting and filtering information&lt;/li&gt;
&lt;li&gt;Creating charts for visualization&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Excel is an excellent tool for performing all these tasks.&lt;/p&gt;

&lt;h2&gt;
  
  
  Understanding the Excel Interface
&lt;/h2&gt;

&lt;p&gt;When you open Microsoft Excel, you will see:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Workbooks&lt;/strong&gt; – Excel files&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Worksheets&lt;/strong&gt; – Sheets inside a workbook&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Rows and Columns&lt;/strong&gt; – Used to organize data&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Cells&lt;/strong&gt; – Where data is entered&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Each cell is identified by a column letter and row number (for example, A1, B2).&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fgxxk9fxhhq75250dqr9u.webp" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fgxxk9fxhhq75250dqr9u.webp" alt="Excel interface showing rows, columns, and cells" width="800" height="422"&gt;&lt;/a&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Flr7gv3r7ngtjm07mve5a.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Flr7gv3r7ngtjm07mve5a.jpg" alt="Sample dataset entered in Excel" width="648" height="469"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Entering and Organizing Data
&lt;/h2&gt;

&lt;p&gt;In Excel, data is best organized in a &lt;strong&gt;tabular format&lt;/strong&gt;:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Each &lt;strong&gt;column&lt;/strong&gt; has a header (for example: Name, Sales, Date)&lt;/li&gt;
&lt;li&gt;Each &lt;strong&gt;row&lt;/strong&gt; represents a single record&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;This structure makes data easier to analyze and visualize.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fngawrybcuvxrfo7nij7h.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fngawrybcuvxrfo7nij7h.png" alt="Sample dataset entered in Excel" width="681" height="405"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Performing Basic Calculations
&lt;/h2&gt;

&lt;p&gt;Excel allows you to perform calculations using &lt;strong&gt;formulas&lt;/strong&gt;. Every formula starts with an equals sign (&lt;code&gt;=&lt;/code&gt;).&lt;/p&gt;

&lt;h3&gt;
  
  
  Common Excel Functions for Beginners
&lt;/h3&gt;

&lt;p&gt;&lt;strong&gt;Sum&lt;/strong&gt; – Adds values together&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;=SUM(B2:B10)
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;&lt;strong&gt;Average&lt;/strong&gt; – Calculates the mean&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;=AVERAGE(B2:B10)
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;&lt;strong&gt;Count&lt;/strong&gt; – Counts numeric values&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;=COUNT(B2:B10)
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F6lwsft9tu1pmylentl7d.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F6lwsft9tu1pmylentl7d.png" alt="Using SUM formula in Excel" width="800" height="618"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Sorting and Filtering Data
&lt;/h2&gt;

&lt;h2&gt;
  
  
  Sorting
&lt;/h2&gt;

&lt;p&gt;Sorting helps you arrange data:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;From smallest to largest&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;From A to Z&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;From highest to lowest&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fgglwj7xiy90reejegywk.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fgglwj7xiy90reejegywk.png" alt="Sample dataset entered in Excel" width="800" height="599"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Filtering
&lt;/h2&gt;

&lt;p&gt;Filtering helps you display only specific data, such as:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;Sales greater than 5,000&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Data from a specific date&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Records from one category&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F61csuw6idgczd31nra72.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F61csuw6idgczd31nra72.png" alt="Sample dataset entered in Excel" width="444" height="318"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Using Pivot Tables for Simple Analysis
&lt;/h2&gt;

&lt;p&gt;Pivot Tables are one of Excel’s most powerful tools for data analytics. They help you summarize large amounts of data quickly.&lt;/p&gt;

&lt;p&gt;With Pivot Tables, you can:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;Calculate total sales per category&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Count records&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Compare values across groups&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Ftse2.mm.bing.net%2Fth%2Fid%2FOIP.evX6W01NPeDnSQZOnhh-SwHaFj%3Fw%3D474%26h%3D379%26c%3D7%26p%3D0" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Ftse2.mm.bing.net%2Fth%2Fid%2FOIP.evX6W01NPeDnSQZOnhh-SwHaFj%3Fw%3D474%26h%3D379%26c%3D7%26p%3D0" alt="Creating a Pivot Table in Excel" width="444" height="355"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Visualizing Data with Charts
&lt;/h2&gt;

&lt;p&gt;Charts make data easier to understand by turning numbers into visuals.&lt;/p&gt;

&lt;p&gt;Common Charts for Beginners&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;Bar Charts – Compare values&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Line Charts – Show trends over time&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Pie Charts – Show proportions&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fbcsg9odf0wr41mc4uiwx.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fbcsg9odf0wr41mc4uiwx.jpg" alt="Excel chart options and a sample chart" width="800" height="450"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Cleaning Data in Excel
&lt;/h2&gt;

&lt;p&gt;Before analysis, data often needs cleaning. Excel helps with tasks like:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;Removing duplicates&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Fixing inconsistent text&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Trimming extra spaces&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Finding missing values&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fxyemx2yx30kmsur5nk8x.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fxyemx2yx30kmsur5nk8x.png" alt="Remove duplicates feature in Excel" width="593" height="416"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Why Excel Is Great for Beginner Data Analysts
&lt;/h2&gt;

&lt;p&gt;Excel is ideal for beginners because:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;It is easy to learn&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;No programming is required&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Results are instant and visual&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;It prepares you for advanced tools like SQL and Power BI&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Conclusion
&lt;/h2&gt;

&lt;p&gt;Microsoft Excel is a powerful starting point for anyone interested in data analytics. By learning how to organize data, use formulas, apply filters, create pivot tables, and build charts, you can already perform meaningful data analysis.&lt;/p&gt;

&lt;p&gt;With regular practice, Excel becomes more than just a spreadsheet tool—it becomes a data analytics companion.&lt;/p&gt;

</description>
    </item>
    <item>
      <title>Git &amp; GitHub: A Beginner’s Step-by-Step Guide to Version Control</title>
      <dc:creator>Judy Mokaya</dc:creator>
      <pubDate>Fri, 16 Jan 2026 19:37:38 +0000</pubDate>
      <link>https://dev.to/tildah/git-github-a-beginners-step-by-step-guide-to-version-control-234o</link>
      <guid>https://dev.to/tildah/git-github-a-beginners-step-by-step-guide-to-version-control-234o</guid>
      <description>&lt;h2&gt;
  
  
  Introduction
&lt;/h2&gt;

&lt;p&gt;If you’re new to software development, you may have heard of &lt;strong&gt;Git&lt;/strong&gt; and &lt;strong&gt;GitHub&lt;/strong&gt;, but wondered what they actually do.  &lt;/p&gt;

&lt;p&gt;This guide explains &lt;strong&gt;Git in simple terms&lt;/strong&gt;, why version control is important, and how to &lt;strong&gt;push, pull, and track your code&lt;/strong&gt; on GitHub — all step by step.&lt;/p&gt;




&lt;h2&gt;
  
  
  What Is Git?
&lt;/h2&gt;

&lt;p&gt;Git is a &lt;strong&gt;version control system&lt;/strong&gt;. It keeps track of changes in your code over time.  &lt;/p&gt;

&lt;p&gt;Instead of manually saving multiple copies like &lt;code&gt;project_v1&lt;/code&gt;, &lt;code&gt;project_v2&lt;/code&gt;, etc., Git stores every change in a &lt;strong&gt;history&lt;/strong&gt;. You can go back to any previous version anytime.&lt;/p&gt;




&lt;h2&gt;
  
  
  Why Version Control Is Important
&lt;/h2&gt;

&lt;p&gt;Version control helps you:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Track changes&lt;/strong&gt; in your code&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Collaborate&lt;/strong&gt; with other developers without overwriting work&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Recover mistakes&lt;/strong&gt; easily&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Maintain a history&lt;/strong&gt; of your project&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Git makes development faster, safer, and more organized.&lt;/p&gt;




&lt;h2&gt;
  
  
  What Is GitHub?
&lt;/h2&gt;

&lt;p&gt;GitHub is an &lt;strong&gt;online platform that stores Git repositories&lt;/strong&gt;.  &lt;/p&gt;

&lt;p&gt;It allows you to:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Back up your code online&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Share code with others&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Collaborate on projects&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Access your projects from anywhere&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Think of Git as the tool to manage versions, and GitHub as the cloud storage for your Git projects.&lt;/p&gt;




&lt;h2&gt;
  
  
  How to Push Code to GitHub
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;Initialize Git in your project&lt;/strong&gt;&lt;br&gt;
Inside your project folder, run:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;git init
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;This sets up Git in your project so you can start tracking changes.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Check File Status&lt;/strong&gt;&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;git status
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;This shows:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;Untracked files&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Modified files&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Files ready to commit&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Add Files to Track&lt;/strong&gt;&lt;br&gt;
Add all your files to Git staging:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;git add &lt;span class="nb"&gt;.&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Or add a specific file:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;git add filename
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;&lt;strong&gt;Commit Changes&lt;/strong&gt;&lt;br&gt;
Save a snapshot of your current work:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;git commit &lt;span class="nt"&gt;-m&lt;/span&gt; &lt;span class="s2"&gt;"Initial commit"&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Always use a clear, &lt;strong&gt;descriptive message&lt;/strong&gt; for your commits&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Connect to Your GitHub Repository&lt;/strong&gt;&lt;br&gt;
Create a repository on GitHub (do not initialize with README) and then run:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;git remote add origin git@github.com:username/repository-name.git
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;ul&gt;
&lt;li&gt;&lt;p&gt;Replace &lt;code&gt;username&lt;/code&gt; with your GitHub username&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Replace &lt;code&gt;repository-name&lt;/code&gt; with your repository name&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Push Code to GitHub&lt;/strong&gt;&lt;br&gt;
Send your local commits to GitHub:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;git branch &lt;span class="nt"&gt;-M&lt;/span&gt; main
git push &lt;span class="nt"&gt;-u&lt;/span&gt; origin main
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Check GitHub — your files should now appear online&lt;/p&gt;

&lt;h2&gt;
  
  
  How to Pull Code from GitHub
&lt;/h2&gt;

&lt;p&gt;If you or someone else updates the repository, pull changes to your local machine:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;git pull origin main
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;This keeps your local project synced with GitHub.&lt;/p&gt;

&lt;h2&gt;
  
  
  How to Track Changes Using Git
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;Check Status&lt;/strong&gt;&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;git status
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;See which files have changes or are untracked.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;View Commit History&lt;/strong&gt;&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;git log
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Shows all commits, authors, dates, and messages.&lt;/p&gt;

&lt;h2&gt;
  
  
  Typical Git Workflow
&lt;/h2&gt;

&lt;ol&gt;
&lt;li&gt;&lt;p&gt;Make changes to files&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;code&gt;git status&lt;/code&gt; → check changes&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;code&gt;git add .&lt;/code&gt; → stage changes&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;code&gt;git commit -m "Message"&lt;/code&gt; → commit changes&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;code&gt;git push&lt;/code&gt; → upload to GitHub&lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Repeat this cycle whenever you work on your project.&lt;/p&gt;

&lt;h2&gt;
  
  
  Important Note for macOS Users
&lt;/h2&gt;

&lt;p&gt;&lt;code&gt;Git Bash is mainly used on Windows. On macOS (and Linux), you can use Terminal, which supports the same Git commands.&lt;/code&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Conclusion
&lt;/h2&gt;

&lt;p&gt;Git and GitHub are powerful tools for anyone working with files that change over time — not just developers.&lt;br&gt;&lt;br&gt;
They help you:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Organize projects&lt;/strong&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Collaborate easily&lt;/strong&gt; with others
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Keep your work safe&lt;/strong&gt; from mistakes
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Whether you’re coding, writing, designing, or managing any project, learning Git will make your workflow smoother and more reliable. Start practicing today and take control of your work history! &lt;/p&gt;

</description>
      <category>beginners</category>
      <category>git</category>
      <category>github</category>
      <category>tutorial</category>
    </item>
    <item>
      <title>Git &amp; GitHub: A Beginner’s Step-by-Step Guide to Version Control</title>
      <dc:creator>Judy Mokaya</dc:creator>
      <pubDate>Fri, 16 Jan 2026 19:37:37 +0000</pubDate>
      <link>https://dev.to/tildah/git-github-a-beginners-step-by-step-guide-to-version-control-3bdj</link>
      <guid>https://dev.to/tildah/git-github-a-beginners-step-by-step-guide-to-version-control-3bdj</guid>
      <description>&lt;h2&gt;
  
  
  Introduction
&lt;/h2&gt;

&lt;p&gt;If you’re new to software development, you may have heard of &lt;strong&gt;Git&lt;/strong&gt; and &lt;strong&gt;GitHub&lt;/strong&gt;, but wondered what they actually do.  &lt;/p&gt;

&lt;p&gt;This guide explains &lt;strong&gt;Git in simple terms&lt;/strong&gt;, why version control is important, and how to &lt;strong&gt;push, pull, and track your code&lt;/strong&gt; on GitHub — all step by step.&lt;/p&gt;




&lt;h2&gt;
  
  
  What Is Git?
&lt;/h2&gt;

&lt;p&gt;Git is a &lt;strong&gt;version control system&lt;/strong&gt;. It keeps track of changes in your code over time.  &lt;/p&gt;

&lt;p&gt;Instead of manually saving multiple copies like &lt;code&gt;project_v1&lt;/code&gt;, &lt;code&gt;project_v2&lt;/code&gt;, etc., Git stores every change in a &lt;strong&gt;history&lt;/strong&gt;. You can go back to any previous version anytime.&lt;/p&gt;




&lt;h2&gt;
  
  
  Why Version Control Is Important
&lt;/h2&gt;

&lt;p&gt;Version control helps you:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Track changes&lt;/strong&gt; in your code&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Collaborate&lt;/strong&gt; with other developers without overwriting work&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Recover mistakes&lt;/strong&gt; easily&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Maintain a history&lt;/strong&gt; of your project&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Git makes development faster, safer, and more organized.&lt;/p&gt;




&lt;h2&gt;
  
  
  What Is GitHub?
&lt;/h2&gt;

&lt;p&gt;GitHub is an &lt;strong&gt;online platform that stores Git repositories&lt;/strong&gt;.  &lt;/p&gt;

&lt;p&gt;It allows you to:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Back up your code online&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Share code with others&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Collaborate on projects&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Access your projects from anywhere&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Think of Git as the tool to manage versions, and GitHub as the cloud storage for your Git projects.&lt;/p&gt;




&lt;h2&gt;
  
  
  How to Push Code to GitHub
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;Initialize Git in your project&lt;/strong&gt;&lt;br&gt;
Inside your project folder, run:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;git init
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;This sets up Git in your project so you can start tracking changes.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Check File Status&lt;/strong&gt;&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;git status
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;This shows:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;Untracked files&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Modified files&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Files ready to commit&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Add Files to Track&lt;/strong&gt;&lt;br&gt;
Add all your files to Git staging:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;git add &lt;span class="nb"&gt;.&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Or add a specific file:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;git add filename
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;&lt;strong&gt;Commit Changes&lt;/strong&gt;&lt;br&gt;
Save a snapshot of your current work:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;git commit &lt;span class="nt"&gt;-m&lt;/span&gt; &lt;span class="s2"&gt;"Initial commit"&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Always use a clear, &lt;strong&gt;descriptive message&lt;/strong&gt; for your commits&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Connect to Your GitHub Repository&lt;/strong&gt;&lt;br&gt;
Create a repository on GitHub (do not initialize with README) and then run:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;git remote add origin git@github.com:username/repository-name.git
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;ul&gt;
&lt;li&gt;&lt;p&gt;Replace &lt;code&gt;username&lt;/code&gt; with your GitHub username&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Replace &lt;code&gt;repository-name&lt;/code&gt; with your repository name&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Push Code to GitHub&lt;/strong&gt;&lt;br&gt;
Send your local commits to GitHub:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;git branch &lt;span class="nt"&gt;-M&lt;/span&gt; main
git push &lt;span class="nt"&gt;-u&lt;/span&gt; origin main
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Check GitHub — your files should now appear online&lt;/p&gt;

&lt;h2&gt;
  
  
  How to Pull Code from GitHub
&lt;/h2&gt;

&lt;p&gt;If you or someone else updates the repository, pull changes to your local machine:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;git pull origin main
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;This keeps your local project synced with GitHub.&lt;/p&gt;

&lt;h2&gt;
  
  
  How to Track Changes Using Git
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;Check Status&lt;/strong&gt;&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;git status
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;See which files have changes or are untracked.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;View Commit History&lt;/strong&gt;&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;git log
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Shows all commits, authors, dates, and messages.&lt;/p&gt;

&lt;h2&gt;
  
  
  Typical Git Workflow
&lt;/h2&gt;

&lt;ol&gt;
&lt;li&gt;&lt;p&gt;Make changes to files&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;code&gt;git status&lt;/code&gt; → check changes&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;code&gt;git add .&lt;/code&gt; → stage changes&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;code&gt;git commit -m "Message"&lt;/code&gt; → commit changes&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;code&gt;git push&lt;/code&gt; → upload to GitHub&lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Repeat this cycle whenever you work on your project.&lt;/p&gt;

&lt;h2&gt;
  
  
  Important Note for macOS Users
&lt;/h2&gt;

&lt;p&gt;&lt;code&gt;Git Bash is mainly used on Windows. On macOS (and Linux), you can use Terminal, which supports the same Git commands.&lt;/code&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Conclusion
&lt;/h2&gt;

&lt;p&gt;Git and GitHub are powerful tools for anyone working with files that change over time — not just developers.&lt;br&gt;&lt;br&gt;
They help you:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Organize projects&lt;/strong&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Collaborate easily&lt;/strong&gt; with others
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Keep your work safe&lt;/strong&gt; from mistakes
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Whether you’re coding, writing, designing, or managing any project, learning Git will make your workflow smoother and more reliable. Start practicing today and take control of your work history! &lt;/p&gt;

</description>
      <category>beginners</category>
      <category>git</category>
      <category>github</category>
      <category>tutorial</category>
    </item>
  </channel>
</rss>
