<?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>Forem: Ibrahim Khalif</title>
    <description>The latest articles on Forem by Ibrahim Khalif (@ibrahim_khalif_afa57f0464).</description>
    <link>https://forem.com/ibrahim_khalif_afa57f0464</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%2F3708672%2F2873b438-0b54-4812-bfd4-66e3e713d378.jpg</url>
      <title>Forem: Ibrahim Khalif</title>
      <link>https://forem.com/ibrahim_khalif_afa57f0464</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://forem.com/feed/ibrahim_khalif_afa57f0464"/>
    <language>en</language>
    <item>
      <title>HOW TO CONNECT POWER BI TO SQL DATABASE</title>
      <dc:creator>Ibrahim Khalif</dc:creator>
      <pubDate>Sun, 08 Mar 2026 19:45:44 +0000</pubDate>
      <link>https://forem.com/ibrahim_khalif_afa57f0464/how-to-connect-power-bi-to-sql-database-1bo9</link>
      <guid>https://forem.com/ibrahim_khalif_afa57f0464/how-to-connect-power-bi-to-sql-database-1bo9</guid>
      <description>&lt;p&gt;Power BI is one of the most powerful tools for turning raw data into interactive dashboards and reports.&lt;br&gt;
Connecting it to a SQL database (SQL Server, Azure SQL Database, or similar) is the most common and efficient way to analyze large datasets in real time.&lt;/p&gt;

&lt;h1&gt;
  
  
  Requirements
&lt;/h1&gt;

&lt;ul&gt;
&lt;li&gt;Power BI Desktop (free download from Microsoft)&lt;/li&gt;
&lt;li&gt;Access to a SQL database (on-premises SQL Server, Azure SQL, or SQL  Managed Instance)&lt;/li&gt;
&lt;li&gt;Server name, database name, and login credentials (Windows authentication or SQL Server authentication)&lt;/li&gt;
&lt;li&gt;Appropriate permissions on the database&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Step 1: Open Power BI Desktop and Select Get Data
&lt;/h2&gt;

&lt;p&gt;Launch Power BI Desktop. On the Home tab in the ribbon, click the Get data dropdown and choose SQL Server (it appears directly in the common data sources list).&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%2F990rhw2gh8anyc909gai.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%2F990rhw2gh8anyc909gai.png" alt=" " width="800" height="513"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Step 2: Enter Server and Database Details
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;Server: Enter your server name (e.g., localhost, myserver\instance, or -Azure SQL like myserver.database.windows.net)&lt;/li&gt;
&lt;li&gt;Database (optional but recommended): Type the exact database name&lt;/li&gt;
&lt;li&gt;Data Connectivity mode: Choose Import (recommended for most users) or DirectQuery (for live data without importing)&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;em&gt;click ok&lt;/em&gt;&lt;br&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%2Fyibppf8qeid6jrpdnzzd.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%2Fyibppf8qeid6jrpdnzzd.png" alt=" " width="800" height="518"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Step 3: Provide Authentication Credentials
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;Power BI will prompt you to sign in.&lt;/strong&gt;&lt;br&gt;
-For Windows Authentication (most common on-premises): Select Use my current credentials&lt;br&gt;
-For SQL Server Authentication: Choose Use alternate credentials and enter username/password&lt;br&gt;
-For Azure SQL: Use Microsoft account or SQL authentication.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;click connect&lt;/em&gt;&lt;br&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%2Fjwx5go1x0nxkp5eh6nlh.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%2Fjwx5go1x0nxkp5eh6nlh.png" alt=" " width="800" height="423"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Step 4: Select Tables in the Navigator
&lt;/h2&gt;

&lt;p&gt;-The Navigator window appears, showing all tables, views, and stored procedures in your database.&lt;br&gt;
-Check the boxes for the tables you want&lt;br&gt;
-Use the preview pane on the right to see sample data&lt;br&gt;
(Optional) Click Transform Data to clean data in Power Query first&lt;/p&gt;

&lt;p&gt;&lt;em&gt;When ready, click Load.&lt;/em&gt;&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%2Fgh76pl8cj8xtilikv1fw.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%2Fgh76pl8cj8xtilikv1fw.png" alt=" " width="770" height="539"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Step 5: Build Your First Report
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;Once loaded, switch to Report view. You’ll see your tables in the Fields pane on the right.&lt;/li&gt;
&lt;li&gt;Drag fields onto the canvas to create charts, tables, and visuals instantly.&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%2Ff84z6wjcgwrqzwymwenn.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%2Ff84z6wjcgwrqzwymwenn.png" alt=" " width="800" height="601"&gt;&lt;/a&gt;&lt;/p&gt;

</description>
      <category>webdev</category>
      <category>sql</category>
      <category>powerfuldevs</category>
    </item>
    <item>
      <title>Power BI Data Modeling and Schema Design</title>
      <dc:creator>Ibrahim Khalif</dc:creator>
      <pubDate>Sun, 01 Feb 2026 17:54:07 +0000</pubDate>
      <link>https://forem.com/ibrahim_khalif_afa57f0464/power-bi-data-modeling-and-schema-design-3n8i</link>
      <guid>https://forem.com/ibrahim_khalif_afa57f0464/power-bi-data-modeling-and-schema-design-3n8i</guid>
      <description>&lt;h1&gt;
  
  
  Overview of Power BI
&lt;/h1&gt;

&lt;p&gt;Power BI is a business analytics tool by Microsoft used to:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Analyze data&lt;/li&gt;
&lt;li&gt;Create interactive reports&lt;/li&gt;
&lt;li&gt;Build dashboards&lt;/li&gt;
&lt;li&gt;Share insights visually&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  components of Power BI
&lt;/h2&gt;

&lt;ol&gt;
&lt;li&gt;&lt;p&gt;Power BI Desktop&lt;br&gt;
Used to import data, clean data, and build reports&lt;br&gt;
Installed on your computer&lt;br&gt;
Main tool for beginners&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Power BI Service (Online)&lt;br&gt;
Used to publish and share reports&lt;br&gt;
Runs in a web browser&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Power BI Mobile&lt;br&gt;
View dashboards on mobile devices&lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;h3&gt;
  
  
  Installing Power BI Desktop
&lt;/h3&gt;

&lt;p&gt;Go to Microsoft Store or official Power BI website&lt;br&gt;
Search Power BI Desktop&lt;br&gt;
Download and install&lt;br&gt;
Open the application&lt;/p&gt;

&lt;p&gt;Data Sources in Power BI&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Power BI can connect to many data sources such as:&lt;/strong&gt;&lt;br&gt;
Excel&lt;br&gt;
CSV files&lt;br&gt;
SQL Server&lt;br&gt;
Web data&lt;br&gt;
SharePoint&lt;br&gt;
Google Sheets&lt;/p&gt;
&lt;h4&gt;
  
  
  Power BI Workflow
&lt;/h4&gt;

&lt;p&gt;The Power BI workflow answers one big question:&lt;br&gt;
How do I turn raw data into insights people can understand and trust?&lt;br&gt;
The workflow has 6 main stages:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Data → Cleaning → Modeling → Calculations → Visualization → Sharing
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h5&gt;
  
  
  Get Data – “Where is my data coming from?”
&lt;/h5&gt;

&lt;p&gt;What this step means&lt;br&gt;
This is where you connect Power BI to your data source.&lt;br&gt;
Power BI does NOT store data like Excel.&lt;br&gt;
It connects, loads, and refreshes data.&lt;br&gt;
Common data sources&lt;/p&gt;

&lt;p&gt;Excel files&lt;br&gt;
CSV files&lt;br&gt;
Databases&lt;br&gt;
Web data&lt;br&gt;
SharePoint&lt;/p&gt;

&lt;p&gt;NOTE: &lt;strong&gt;What beginners often miss&lt;/strong&gt;&lt;br&gt;
 &lt;em&gt;Thinking Power BI is only for Excel&lt;/em&gt;&lt;br&gt;
 &lt;em&gt;Loading messy data without checking it&lt;/em&gt;&lt;br&gt;
 &lt;em&gt;Loading everything instead of only what is needed&lt;/em&gt;&lt;/p&gt;

&lt;h6&gt;
  
  
  Transform Data (Power Query) – “Is my data clean?”
&lt;/h6&gt;

&lt;p&gt;This is THE MOST IMPORTANT STEP for beginners.&lt;br&gt;
What Power Query does&lt;br&gt;
Power Query is where you:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Clean data&lt;/li&gt;
&lt;li&gt;Fix errors&lt;/li&gt;
&lt;li&gt;Prepare data for analysis&lt;/li&gt;
&lt;li&gt;Typical cleaning tasks&lt;/li&gt;
&lt;li&gt;Remove blank rows&lt;/li&gt;
&lt;li&gt;Remove duplicates&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Fix data types (text vs number vs date)&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Rename columns&lt;/li&gt;
&lt;li&gt;Handle missing values&lt;/li&gt;
&lt;li&gt;Trim extra spaces&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;em&gt;Example&lt;/em&gt;&lt;br&gt;
If you have:&lt;br&gt;
&lt;code&gt;&lt;br&gt;
Discount = "20%" (text)&lt;br&gt;
&lt;/code&gt;`&lt;/p&gt;

&lt;p&gt;Power BI cannot calculate with it.&lt;br&gt;
You must convert it to:&lt;/p&gt;

&lt;p&gt;&lt;code&gt;&lt;/code&gt;&lt;code&gt;&lt;br&gt;
0.2 (number)&lt;br&gt;
&lt;/code&gt;&lt;code&gt;&lt;/code&gt;&lt;br&gt;
Beginner mistake &lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Skipping Power Query&lt;/li&gt;
&lt;li&gt;Doing cleaning in visuals instead of Power Query&lt;/li&gt;
&lt;li&gt;Leaving columns as text&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Golden rule&lt;/strong&gt; &lt;br&gt;
If your data is wrong, your visuals will lie.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Load Data – “Freeze the clean version”&lt;/strong&gt;&lt;br&gt;
When you click Close &amp;amp; Apply:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Power BI loads the cleaned data
&lt;/li&gt;
&lt;li&gt;This becomes the official dataset&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Data Modeling – “How do tables talk to each other?”&lt;/strong&gt;&lt;br&gt;
This is where Power BI becomes powerful.&lt;br&gt;
&lt;em&gt;What modeling means&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;It defines:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Relationships between tables&lt;/li&gt;
&lt;li&gt;How filters flow&lt;/li&gt;
&lt;li&gt;How calculations behave&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Example&lt;/strong&gt;&lt;br&gt;
You may have:&lt;br&gt;
1.Sales table&lt;br&gt;
2.Products table&lt;br&gt;
3.Customers table&lt;br&gt;
&lt;em&gt;You connect them using keys like:&lt;/em&gt;&lt;br&gt;
&lt;code&gt;&lt;/code&gt;&lt;code&gt;&lt;br&gt;
ProductID&lt;br&gt;
CustomerID&lt;br&gt;
&lt;/code&gt;&lt;code&gt;&lt;/code&gt;&lt;br&gt;
&lt;strong&gt;Relationship types&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;One-to-Many (MOST COMMON)&lt;/li&gt;
&lt;li&gt;Many-to-Many (advanced)&lt;/li&gt;
&lt;li&gt;One-to-One (rare)&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Beginner mistake&lt;/strong&gt;&lt;br&gt;
 &lt;em&gt;No relationships&lt;/em&gt;&lt;br&gt;
 &lt;em&gt;Wrong direction of relationship&lt;/em&gt;&lt;br&gt;
 &lt;em&gt;Using one big flat table when a model is better&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;DAX Calculations – “What questions am I asking?”&lt;/strong&gt;&lt;br&gt;
DAX is NOT Excel formulas.&lt;/p&gt;

&lt;p&gt;It is about context.&lt;br&gt;
Two types of DAX&lt;br&gt;
 1.&lt;strong&gt;Calculated Columns&lt;/strong&gt;&lt;br&gt;
    - Calculated row by row&lt;br&gt;
    - Stored in the table&lt;br&gt;
&lt;em&gt;Example:&lt;/em&gt;&lt;br&gt;
&lt;code&gt;&lt;/code&gt;&lt;code&gt;&lt;br&gt;
Profit = Sales[Revenue] - Sales[Cost]&lt;br&gt;
&lt;/code&gt;&lt;code&gt;&lt;/code&gt;&lt;br&gt;
 2.&lt;strong&gt;Measures (VERY IMPORTANT)&lt;/strong&gt;&lt;br&gt;
     - Calculated on demand&lt;br&gt;
     - Change with filters&lt;br&gt;
&lt;em&gt;Example:&lt;/em&gt;&lt;br&gt;
&lt;code&gt;&lt;/code&gt;&lt;code&gt;&lt;br&gt;
Total Sales = SUM(Sales[Revenue])&lt;br&gt;
&lt;/code&gt;&lt;code&gt;&lt;/code&gt;&lt;br&gt;
&lt;em&gt;Why measures are preferred&lt;/em&gt;&lt;br&gt;
    - Faster&lt;br&gt;
    - Dynamic&lt;br&gt;
    - Used in visuals&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Beginner mistake&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Using calculated columns for everything&lt;/li&gt;
&lt;li&gt;Not understanding filter context&lt;/li&gt;
&lt;li&gt;Hardcoding numbers&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Build Visuals – “How do I tell the story?”&lt;/strong&gt;&lt;br&gt;
This is where insights become visible.&lt;br&gt;
What visuals do&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Show patterns&lt;/li&gt;
&lt;li&gt;Compare values&lt;/li&gt;
&lt;li&gt;Highlight trends&lt;/li&gt;
&lt;li&gt;Support decisions&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Common visuals and their purpose&lt;/strong&gt;&lt;br&gt;
Visual  When to use&lt;/p&gt;

&lt;p&gt;Bar/Column- &lt;em&gt;Compare categories&lt;/em&gt;&lt;br&gt;
Line-           &lt;em&gt;Trends over time&lt;/em&gt;&lt;br&gt;
Pie-            &lt;em&gt;Share/percentage&lt;/em&gt;&lt;br&gt;
Table-          &lt;em&gt;Details number&lt;/em&gt;&lt;br&gt;
Scatter-        &lt;em&gt;Relationships&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Beginner mistake&lt;/strong&gt;&lt;br&gt;
 &lt;em&gt;Too many visuals&lt;/em&gt;&lt;br&gt;
 &lt;em&gt;No titles&lt;/em&gt;&lt;br&gt;
 &lt;em&gt;Wrong visual type&lt;/em&gt;&lt;br&gt;
 &lt;em&gt;Decorative instead of informative&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Report Design – “Can someone understand this in 5 seconds?”&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Design matters.&lt;/li&gt;
&lt;li&gt;Good report design&lt;/li&gt;
&lt;li&gt;Clear titles&lt;/li&gt;
&lt;li&gt;Logical layout&lt;/li&gt;
&lt;li&gt;Consistent colors&lt;/li&gt;
&lt;li&gt;Important KPIs at the top&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Publish &amp;amp; Share – “Who needs to see this?”&lt;/strong&gt;&lt;br&gt;
&lt;em&gt;Publishing does&lt;/em&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Uploads report to Power BI Service&lt;/li&gt;
&lt;li&gt;Enables sharing&lt;/li&gt;
&lt;li&gt;Allows refresh&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Beginner mistake&lt;/strong&gt; &lt;br&gt;
 &lt;em&gt;Publishing without checking data&lt;/em&gt;&lt;br&gt;
 &lt;em&gt;No explanation for users&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;The FULL Workflow Summary (Mental Map)&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;code&gt;Raw Data&lt;br&gt;
   ↓&lt;br&gt;
Power Query (Clean &amp;amp; Fix)&lt;br&gt;
   ↓&lt;br&gt;
Data Model (Relationships)&lt;br&gt;
   ↓&lt;br&gt;
DAX (Answer Questions)&lt;br&gt;
   ↓&lt;br&gt;
Visuals (Tell Story)&lt;br&gt;
   ↓&lt;br&gt;
Publish (Share Insights)&lt;/code&gt;&lt;/p&gt;

</description>
      <category>luxdev</category>
      <category>powerfuldevs</category>
      <category>webdev</category>
    </item>
    <item>
      <title>Introduction to MS Excel for Data Analytics</title>
      <dc:creator>Ibrahim Khalif</dc:creator>
      <pubDate>Sun, 25 Jan 2026 12:32:10 +0000</pubDate>
      <link>https://forem.com/ibrahim_khalif_afa57f0464/introduction-to-ms-excel-for-data-analytics-55hh</link>
      <guid>https://forem.com/ibrahim_khalif_afa57f0464/introduction-to-ms-excel-for-data-analytics-55hh</guid>
      <description>&lt;p&gt;Excel is a spreadsheet program developed by Microsoft. It allows you to:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Collect data&lt;/li&gt;
&lt;li&gt;Organize data&lt;/li&gt;
&lt;li&gt;Analyze and calculate numbers&lt;/li&gt;
&lt;li&gt;Visualize data using tables and charts&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;It is widely used in:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Personal finance (budgets, expenses)&lt;/li&gt;
&lt;li&gt;Business (sales reports, HR reports, inventory)&lt;/li&gt;
&lt;li&gt;Education (student marks, attendance)&lt;/li&gt;
&lt;li&gt;Data analysis and dashboards&lt;/li&gt;
&lt;/ul&gt;

&lt;h1&gt;
  
  
  The Excel Interface
&lt;/h1&gt;

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

&lt;ul&gt;
&lt;li&gt;Ribbon&lt;/li&gt;
&lt;li&gt;The big toolbar at the top.&lt;/li&gt;
&lt;li&gt;Contains tabs like Home, Insert, Page Layout, Formulas, Data, Review, View.&lt;/li&gt;
&lt;li&gt;Each tab has groups (e.g., Font, Alignment, Number under Home).&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%2F3p2wni1sq5xfs40v4bgy.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%2F3p2wni1sq5xfs40v4bgy.png" alt=" " width="800" height="65"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Quick Access Toolbar&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Small toolbar at top left.&lt;/li&gt;
&lt;li&gt;Common icons: Save, Undo, Redo.&lt;/li&gt;
&lt;li&gt;You can add your favorite commands.&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%2Fjv5y0v3f8kns0byj8d64.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%2Fjv5y0v3f8kns0byj8d64.png" alt=" " width="271" height="35"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Formula Bar&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Located above the grid, under the Ribbon.&lt;/li&gt;
&lt;li&gt;Shows what is in the active cell (text, number, or formula).&lt;/li&gt;
&lt;li&gt;You can click inside it to edit cell content.&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%2Fd3ungyruz7nwuw94uaua.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%2Fd3ungyruz7nwuw94uaua.png" alt=" " width="800" height="60"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Columns&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Vertical groups of cells.&lt;/li&gt;
&lt;li&gt;Labeled A, B, C, ... at the top.&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%2Ffyfi97y0fgp5rq18xk6a.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%2Ffyfi97y0fgp5rq18xk6a.png" alt=" " width="556" height="421"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Rows&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Horizontal groups of cells.&lt;/li&gt;
&lt;li&gt;Labeled 1, 2, 3, ... at the left.&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%2Feu4ttcj3xx55j5j1z5c2.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%2Feu4ttcj3xx55j5j1z5c2.png" alt=" " width="800" height="45"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Cell&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Single box at the intersection of a row and a column.&lt;/li&gt;
&lt;li&gt;Address like A1, B2, D10.&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%2F2ahfd6sk520tlugl886s.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%2F2ahfd6sk520tlugl886s.png" alt=" " width="117" height="65"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Range&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;A group of cells.&lt;/li&gt;
&lt;li&gt;Written like A1:C3 (from A1 to C3).&lt;/li&gt;
&lt;li&gt;Can be:
Entire column: A:A
Entire row: 1:1
Multiple columns: A:D
Multiple rows: 5:10&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%2F1rwsjhotu2yzc3xmqjzp.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%2F1rwsjhotu2yzc3xmqjzp.png" alt=" " width="517" height="277"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;How to save for the first time (Save As):&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Click File in the top left.&lt;/li&gt;
&lt;li&gt;Click Save As.&lt;/li&gt;
&lt;li&gt;Choose a folder (e.g., Desktop, Documents).&lt;/li&gt;
&lt;li&gt;Type a file name (e.g., My First Workbook).&lt;/li&gt;
&lt;li&gt;Ensure the file type is Excel Workbook (*.xlsx).&lt;/li&gt;
&lt;li&gt;Click Save.
&lt;strong&gt;Quick save later:&lt;/strong&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Press Ctrl + S anytime to save changes.
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;How to open an existing workbook:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Open Excel.&lt;/li&gt;
&lt;li&gt;Click File &amp;gt; Open.&lt;/li&gt;
&lt;li&gt;Browse to the folder where the file is saved.&lt;/li&gt;
&lt;li&gt;Click the file and click Open.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;em&gt;Practice using Ctrl + S often to avoid losing work.&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;Types of Data You Can Enter&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Text (labels)
&lt;em&gt;Example: “Nairobi”, “Salary”, “Employee Name”&lt;/em&gt;
&lt;/li&gt;
&lt;li&gt;Numbers
&lt;em&gt;Example: 400, 89.5, 12000&lt;/em&gt;
&lt;/li&gt;
&lt;li&gt;Dates
&lt;em&gt;Example: 01/06/2025, 3-Jun-2025&lt;/em&gt;
&lt;/li&gt;
&lt;li&gt;Times
&lt;em&gt;Example: 10:30 AM, 14:45&lt;/em&gt;
&lt;/li&gt;
&lt;li&gt;Formulas&lt;/li&gt;
&lt;li&gt;Must start with =
&lt;em&gt;Example: =A1+B1, =SUM(B2:B10)&lt;/em&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Navigating with Keyboard and Mouse&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Keyboard:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Arrow keys → move one cell at a time.&lt;/li&gt;
&lt;li&gt;Tab → move one cell to the right.&lt;/li&gt;
&lt;li&gt;Shift + Tab → move one cell to the left.&lt;/li&gt;
&lt;li&gt;Enter → move down one cell.&lt;/li&gt;
&lt;li&gt;Shift + Enter → move up one cell.&lt;/li&gt;
&lt;li&gt;Ctrl + Arrow → jump to the edge of data (end of a continuous block).&lt;/li&gt;
&lt;li&gt;Ctrl + Home → go to A1.&lt;/li&gt;
&lt;li&gt;Ctrl + End → go to the last used cell.&lt;/li&gt;
&lt;li&gt;Ctrl + S → save.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Mouse:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Click a cell to select it.&lt;/li&gt;
&lt;li&gt;Click and drag to select multiple cells (range).&lt;/li&gt;
&lt;li&gt;Scroll with mouse wheel to move up/down.&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  Formatting &amp;amp; Cleaning Data
&lt;/h3&gt;

&lt;p&gt;This section covers:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Text formatting (Bold, Italic, Colors)&lt;/li&gt;
&lt;li&gt;Alignment (horizontal, vertical, Wrap Text, Merge &amp;amp; Center)&lt;/li&gt;
&lt;li&gt;Number formats (Number, Currency, Percentage, Date, Time)&lt;/li&gt;
&lt;li&gt;Borders and Fill Colors&lt;/li&gt;
&lt;li&gt;Conditional Formatting &lt;/li&gt;
&lt;li&gt;Removing duplicates&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Text Formatting&lt;/p&gt;

&lt;p&gt;Steps:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;  Select the cells (e.g., A1:D1).&lt;/li&gt;
&lt;li&gt;  Go to the Home tab.&lt;/li&gt;
&lt;li&gt;  In the Font group:&lt;/li&gt;
&lt;/ol&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;-  Click B for Bold.
-  Click I for Italic.
-  Click U for Underline.
-  Change font type (e.g., Calibri, Arial).
-  Change font size (e.g., 11 → 14).
-  Change font color.
&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%2Fq7jjxzymyitn8oopzakq.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%2Fq7jjxzymyitn8oopzakq.png" alt=" " width="407" height="108"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Alignment determines where content sits inside the cell. Steps:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;  Select the cells.&lt;/li&gt;
&lt;li&gt;  Home tab &amp;gt; Alignment group.&lt;/li&gt;
&lt;li&gt;  Options:

&lt;ul&gt;
&lt;li&gt; Horizontal: Align Left, Center, Align Right.&lt;/li&gt;
&lt;li&gt; Vertical: Top, Middle, Bottom.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Wrap Text:&lt;/strong&gt;
Shows long text on multiple lines inside the same cell.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Merge &amp;amp; Center:&lt;/strong&gt;
Combines multiple cells into one and centers the text.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Examples:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Wrap Text:&lt;/strong&gt;&lt;br&gt;
     - A2 contains “Total Sales for January and February 2025”.&lt;br&gt;
     - Select A2 → click Wrap Text → it appears on two or more lines.&lt;br&gt;
&lt;strong&gt;Merge &amp;amp; Center:&lt;/strong&gt;&lt;br&gt;
    - You have a report title above a table from A2:D10.&lt;br&gt;
    - Type “Sales Report 2025” in A1.&lt;br&gt;
    - Select A1:D1 → click Merge &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%2Fiowif2wqbido2rjakm9g.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%2Fiowif2wqbido2rjakm9g.png" alt=" " width="648" height="136"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Number Formatting&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Number formats change how numbers look without changing their actual value. Common formats:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;General (default)&lt;/li&gt;
&lt;li&gt;Number (can show decimal places)&lt;/li&gt;
&lt;li&gt;Currency (shows a currency symbol)&lt;/li&gt;
&lt;li&gt;Accounting&lt;/li&gt;
&lt;li&gt;Percentage (%)&lt;/li&gt;
&lt;li&gt;Date&lt;/li&gt;
&lt;li&gt;Time&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Steps:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;  Select the cells with numbers.&lt;/li&gt;
&lt;li&gt;  Home tab &amp;gt; Number group.&lt;/li&gt;
&lt;li&gt;  Use the dropdown to choose Number, Currency, Percentage, Short Date, etc. Additional options:
•  Increase/Decrease Decimal buttons to control decimal places. &lt;/li&gt;
&lt;/ol&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%2Fm0wyaxmhd5l9613al0wt.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%2Fm0wyaxmhd5l9613al0wt.png" alt=" " width="800" height="220"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Removing Duplicates&lt;/p&gt;

&lt;p&gt;Duplicate rows can cause incorrect totals or confusion. Steps:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Select your dataset (e.g., A1:D200).&lt;/li&gt;
&lt;li&gt;Go to Data tab &amp;gt; Remove Duplicates.&lt;/li&gt;
&lt;li&gt;Ensure you have “My data has headers” ticked if the first row has column titles.&lt;/li&gt;
&lt;li&gt;Select the columns that define a duplicate (e.g., Name and Email).&lt;/li&gt;
&lt;li&gt;Click OK.&lt;/li&gt;
&lt;li&gt;Excel shows a message with how many duplicate rows were removed. &lt;/li&gt;
&lt;/ul&gt;

&lt;h4&gt;
  
  
  Excel Functions Cheat Sheet
&lt;/h4&gt;

&lt;p&gt;&lt;strong&gt;Basic Functions&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;=SUM(A1:A10)&lt;/strong&gt;&lt;br&gt;
What it does: Adds all numbers in the selected range.&lt;br&gt;
&lt;em&gt;Where to use:&lt;/em&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Total sales or revenue&lt;/li&gt;
&lt;li&gt;Total marks or scores&lt;/li&gt;
&lt;li&gt;Total expenses&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;=AVERAGE(A1:A10)&lt;/strong&gt;&lt;br&gt;
  What it does: Calculates the mean (average) value.&lt;br&gt;
&lt;em&gt;Where to use:&lt;/em&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt; Average salary&lt;/li&gt;
&lt;li&gt; Average student score&lt;/li&gt;
&lt;li&gt; Average monthly sales&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;=COUNT(A1:A10)&lt;/strong&gt;&lt;br&gt;
What it does: Counts cells that contain numbers only.&lt;br&gt;
&lt;em&gt;Where to use:&lt;/em&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Counting number of entries&lt;/li&gt;
&lt;li&gt;Counting completed numeric records&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;=COUNTA(A1:A10)&lt;/strong&gt;&lt;br&gt;
What it does: Counts all non-empty cells (text, numbers, symbols).&lt;br&gt;
&lt;em&gt;Where to use:&lt;/em&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Counting filled records&lt;/li&gt;
&lt;li&gt;Checking how many employees or items are listed&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;=MAX(A1:A10)&lt;/strong&gt;&lt;br&gt;
What it does: Returns the highest value in a range.&lt;br&gt;
&lt;em&gt;Where to use:&lt;/em&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Highest sales&lt;/li&gt;
&lt;li&gt;Top score&lt;/li&gt;
&lt;li&gt;Maximum salary&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;=MIN(A1:A10)&lt;/strong&gt;&lt;br&gt;
What it does: Returns the lowest value in a range.&lt;br&gt;
&lt;em&gt;Where to use:&lt;/em&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Lowest sales&lt;/li&gt;
&lt;li&gt;Minimum score&lt;/li&gt;
&lt;li&gt;Cheapest price&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Lookup &amp;amp; Reference Functions&lt;/strong&gt;&lt;br&gt;
   &lt;strong&gt;VLOOKUP&lt;/strong&gt;&lt;br&gt;
&lt;em&gt;What it does:&lt;/em&gt;&lt;br&gt;
Searches for a value in the first column of a table&lt;br&gt;
Returns a value from another column in the same row&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Where to use:&lt;/em&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Getting employee names using employee ID&lt;/li&gt;
&lt;li&gt;Getting product prices using product code&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;em&gt;Limitation:&lt;/em&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Lookup value must be in the first column&lt;/li&gt;
&lt;li&gt;Breaks if columns are moved&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;HLOOKUP (Horizontal Lookup)&lt;/strong&gt;&lt;br&gt;
  &lt;em&gt;What it does:&lt;/em&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Searches for a value in the first row&lt;/li&gt;
&lt;li&gt;Returns a value from a row below
&lt;em&gt;Where to use:&lt;/em&gt;
When data is arranged horizontally (months in rows)&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;INDEX&lt;/strong&gt;&lt;br&gt;
&lt;strong&gt;What it does:&lt;/strong&gt;&lt;br&gt;
Returns a value from a specific row and column in a range&lt;br&gt;
&lt;em&gt;Where to use:&lt;/em&gt;&lt;br&gt;
When you know the exact position of data&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;XLOOKUP (Recommended)&lt;/strong&gt;&lt;br&gt;
&lt;em&gt;What it does:&lt;/em&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt; Searches a value in one column&lt;/li&gt;
&lt;li&gt; Returns a matching value from another column
&lt;em&gt;Where to use:&lt;/em&gt;

&lt;ul&gt;
&lt;li&gt;Modern replacement for VLOOKUP and HLOOKUP&lt;/li&gt;
&lt;li&gt;Flexible and more reliable
&lt;em&gt;Advantages:&lt;/em&gt;
&lt;/li&gt;
&lt;li&gt;No need for column numbers&lt;/li&gt;
&lt;li&gt;Can lookup left or right&lt;/li&gt;
&lt;li&gt;Does not break when columns move&lt;/li&gt;
&lt;/ul&gt;


&lt;/li&gt;

&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Conditional Functions&lt;/strong&gt;&lt;br&gt;
   &lt;strong&gt;SUMIF&lt;/strong&gt;&lt;br&gt;
&lt;em&gt;What it does:&lt;/em&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Adds values in a range only if a condition is met
&lt;em&gt;Where to use:&lt;/em&gt;
&lt;/li&gt;
&lt;li&gt;Total sales above a target&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Total marks greater than a pass score&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;SUMIFS (Multiple Conditions)&lt;/strong&gt;&lt;br&gt;
&lt;em&gt;What it does:&lt;/em&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Adds values that meet multiple conditions&lt;br&gt;
&lt;em&gt;Where to use:&lt;/em&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Total sales y department and region&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Total salary for a specific role and grade&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;COUNTIF&lt;/strong&gt;&lt;br&gt;
&lt;em&gt;What it does:&lt;/em&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Counts cells that meet one condition
&lt;em&gt;Where to use:&lt;/em&gt;
&lt;/li&gt;
&lt;li&gt;Counting passed students&lt;/li&gt;
&lt;li&gt;Counting completed tasks&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;COUNTIFS (Multiple Conditions)&lt;/strong&gt;&lt;br&gt;
&lt;em&gt;What it does:&lt;/em&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Counts cells that meet multiple conditions
&lt;em&gt;Where to use:&lt;/em&gt;
&lt;/li&gt;
&lt;li&gt;Employees who met targets&lt;/li&gt;
&lt;li&gt;Students who passed and scored above average&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;AVERAGEIF&lt;/strong&gt;&lt;br&gt;
&lt;em&gt;What it does:&lt;/em&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Calculates average for values that meet a condition
&lt;em&gt;Where to use:&lt;/em&gt;
&lt;/li&gt;
&lt;li&gt;Average salary above a threshold&lt;/li&gt;
&lt;li&gt;Average sales for top-performing products&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Text Functions&lt;/strong&gt;&lt;br&gt;
    &lt;em&gt;CONCAT / CONCATENATE&lt;/em&gt;&lt;br&gt;
&lt;em&gt;What it does:&lt;/em&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Joins text from multiple cells into one
&lt;em&gt;Where to use:&lt;/em&gt;
&lt;/li&gt;
&lt;li&gt;Combine first name and last name&lt;/li&gt;
&lt;li&gt;Create full names or descriptions&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;MID&lt;/strong&gt;&lt;br&gt;
&lt;em&gt;What it does:&lt;/em&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Extracts text from the middle of a string
&lt;em&gt;Where to use:&lt;/em&gt;
&lt;/li&gt;
&lt;li&gt;Extract codes or names inside a text string&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;UPPER&lt;/strong&gt;&lt;br&gt;
&lt;em&gt;What it does:&lt;/em&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Converts text to uppercase
&lt;em&gt;Where to use:&lt;/em&gt;
&lt;/li&gt;
&lt;li&gt;Standardize names or codes&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;LOWER&lt;/strong&gt;&lt;br&gt;
&lt;em&gt;What it does:&lt;/em&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Converts text to lowercase
&lt;em&gt;Where to use:&lt;/em&gt;
&lt;/li&gt;
&lt;li&gt;Clean email addresses&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;How to create Pivot Tables&lt;/strong&gt;&lt;br&gt;
&lt;em&gt;steps&lt;/em&gt;&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Go to the insert bar&lt;/li&gt;
&lt;/ol&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%2F89fhzgm6l6ejtckea2oc.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%2F89fhzgm6l6ejtckea2oc.png" alt=" " width="460" height="524"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Click Pivot table and choose new work sheet&lt;/li&gt;
&lt;/ol&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%2Fge83ogfee51eqjj9aa3q.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%2Fge83ogfee51eqjj9aa3q.png" alt=" " width="747" height="626"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Pivot table will be created&lt;/li&gt;
&lt;/ol&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%2Fngel3i4xnn21w5jchf2s.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%2Fngel3i4xnn21w5jchf2s.png" alt=" " width="800" height="390"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;To insert pivot chart you use the same process of pivot table but you now choose pivot chart&lt;/strong&gt;&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%2Fad2mpcs0vu5bp11r9u0g.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%2Fad2mpcs0vu5bp11r9u0g.png" alt=" " width="800" height="282"&gt;&lt;/a&gt;&lt;/p&gt;

</description>
      <category>webdev</category>
      <category>beginners</category>
      <category>datascience</category>
    </item>
    <item>
      <title>Begginer friendly on git bash commands and git hub</title>
      <dc:creator>Ibrahim Khalif</dc:creator>
      <pubDate>Sun, 18 Jan 2026 08:36:41 +0000</pubDate>
      <link>https://forem.com/ibrahim_khalif_afa57f0464/begginer-friendly-on-git-bash-commands-and-git-hub-4230</link>
      <guid>https://forem.com/ibrahim_khalif_afa57f0464/begginer-friendly-on-git-bash-commands-and-git-hub-4230</guid>
      <description>&lt;h1&gt;
  
  
  How to download GitBash on your computer.
&lt;/h1&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;-Visit Git Bash
-Download the Windows installer
-Run the installer with these recommended settings:
    -Select "Use Git from Git Bash only "
    -Choose "Use the OpenSSL library"
    - Select "Checkout Windows-style, commit Unix-style line endings"
    -Choose "Use MinTTY"
    -Leave other options as default
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;
&lt;h2&gt;
  
  
  For Mac Users:
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt; Install Homebrew (if not installed):
&lt;/li&gt;
&lt;/ul&gt;
&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;ul&gt;
&lt;li&gt;Install Git:
&lt;/li&gt;
&lt;/ul&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;brew install git
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;ul&gt;
&lt;li&gt;Verify:
&lt;/li&gt;
&lt;/ul&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;git --version
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h3&gt;
  
  
  How to push codes on git bash
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;When one whant's to check the version he/she is using
&lt;/li&gt;
&lt;/ul&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;git --version
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;ul&gt;
&lt;li&gt;When you need help
&lt;/li&gt;
&lt;/ul&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;git help
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;ul&gt;
&lt;li&gt;If you want to create a repository we use th command,
&lt;/li&gt;
&lt;/ul&gt;

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

&lt;/div&gt;



&lt;p&gt;&lt;strong&gt;while for existing repository we use&lt;/strong&gt;&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;git clone &amp;lt;url&amp;gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;ul&gt;
&lt;li&gt;When you want to configure your name we use the following commands.
&lt;/li&gt;
&lt;/ul&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;git config --global user.name "Your Name"
git config --list (*when you want to list your configutration*)
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;ul&gt;
&lt;li&gt;How to create &lt;strong&gt;ssh key&lt;/strong&gt; we use
&lt;/li&gt;
&lt;/ul&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;ls ~/.ssh
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;ul&gt;
&lt;li&gt;When you want to &lt;strong&gt;make ssh key&lt;/strong&gt; we use
&lt;/li&gt;
&lt;/ul&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;ssh-keygen -t ed25519 -c (*followed with your email address*)
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;ul&gt;
&lt;li&gt;When you want to create &lt;strong&gt;ssh agent&lt;/strong&gt; we use
&lt;/li&gt;
&lt;/ul&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;eval"$(ssh-agent -s)
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;ul&gt;
&lt;li&gt;When you want to create a folder in git bash
&lt;/li&gt;
&lt;/ul&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;mkdir (your folder name)
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;ul&gt;
&lt;li&gt;When you want to &lt;strong&gt;get into the folder&lt;/strong&gt; you have create we use
&lt;/li&gt;
&lt;/ul&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;mkdir cd
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;ul&gt;
&lt;li&gt;If you want touch a file in the existing folder
&lt;/li&gt;
&lt;/ul&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;touch (folowed by file name)
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;ul&gt;
&lt;li&gt;if you want to make branches on git bash
&lt;/li&gt;
&lt;/ul&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;git branch               # List branches
git branch new-branch    # Create branch
git checkout new-branch  # Switch branch
git checkout -b new-one  # Create &amp;amp; switch
git merge branch-name    # Merge branch
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;ul&gt;
&lt;li&gt;when you want to Undo / Fix Mistakes on GitBash
&lt;/li&gt;
&lt;/ul&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;git restore file.txt
git reset HEAD file.txt
git reset --hard
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;ul&gt;
&lt;li&gt;When you want to save you work temporarily on GitBash we use
&lt;/li&gt;
&lt;/ul&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;git stash
git stash list
git stash po
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;ul&gt;
&lt;li&gt;When you want to view your past history we use the following commands
&lt;/li&gt;
&lt;/ul&gt;

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

&lt;/div&gt;



&lt;ul&gt;
&lt;li&gt;Connecting git bash to git hub we use
&lt;/li&gt;
&lt;/ul&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;ssh .T git@github.com
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



</description>
      <category>webdev</category>
      <category>programming</category>
      <category>beginners</category>
    </item>
    <item>
      <title>Begginer friendly on git bash commands and git hub</title>
      <dc:creator>Ibrahim Khalif</dc:creator>
      <pubDate>Sun, 18 Jan 2026 08:36:41 +0000</pubDate>
      <link>https://forem.com/ibrahim_khalif_afa57f0464/begginer-friendly-on-git-bash-commands-and-git-hub-4kkk</link>
      <guid>https://forem.com/ibrahim_khalif_afa57f0464/begginer-friendly-on-git-bash-commands-and-git-hub-4kkk</guid>
      <description>&lt;h1&gt;
  
  
  How to download GitBash on your computer.
&lt;/h1&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;-Visit Git Bash
-Download the Windows installer
-Run the installer with these recommended settings:
    -Select "Use Git from Git Bash only "
    -Choose "Use the OpenSSL library"
    - Select "Checkout Windows-style, commit Unix-style line endings"
    -Choose "Use MinTTY"
    -Leave other options as default
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;
&lt;h2&gt;
  
  
  For Mac Users:
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt; Install Homebrew (if not installed):
&lt;/li&gt;
&lt;/ul&gt;
&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;ul&gt;
&lt;li&gt;Install Git:
&lt;/li&gt;
&lt;/ul&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;brew install git
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;ul&gt;
&lt;li&gt;Verify:
&lt;/li&gt;
&lt;/ul&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;git --version
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h3&gt;
  
  
  How to push codes on git bash
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;When one whant's to check the version he/she is using
&lt;/li&gt;
&lt;/ul&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;git --version
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;ul&gt;
&lt;li&gt;When you need help
&lt;/li&gt;
&lt;/ul&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;git help
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;ul&gt;
&lt;li&gt;If you want to create a repository we use th command,
&lt;/li&gt;
&lt;/ul&gt;

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

&lt;/div&gt;



&lt;p&gt;&lt;strong&gt;while for existing repository we use&lt;/strong&gt;&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;git clone &amp;lt;url&amp;gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;ul&gt;
&lt;li&gt;When you want to configure your name we use the following commands.
&lt;/li&gt;
&lt;/ul&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;git config --global user.name "Your Name"
git config --list (*when you want to list your configutration*)
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;ul&gt;
&lt;li&gt;How to create &lt;strong&gt;ssh key&lt;/strong&gt; we use
&lt;/li&gt;
&lt;/ul&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;ls ~/.ssh
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;ul&gt;
&lt;li&gt;When you want to &lt;strong&gt;make ssh key&lt;/strong&gt; we use
&lt;/li&gt;
&lt;/ul&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;ssh-keygen -t ed25519 -c (*followed with your email address*)
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;ul&gt;
&lt;li&gt;When you want to create &lt;strong&gt;ssh agent&lt;/strong&gt; we use
&lt;/li&gt;
&lt;/ul&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;eval"$(ssh-agent -s)
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;ul&gt;
&lt;li&gt;When you want to create a folder in git bash
&lt;/li&gt;
&lt;/ul&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;mkdir (your folder name)
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;ul&gt;
&lt;li&gt;When you want to &lt;strong&gt;get into the folder&lt;/strong&gt; you have create we use
&lt;/li&gt;
&lt;/ul&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;mkdir cd
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;ul&gt;
&lt;li&gt;If you want touch a file in the existing folder
&lt;/li&gt;
&lt;/ul&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;touch (folowed by file name)
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;ul&gt;
&lt;li&gt;if you want to make branches on git bash
&lt;/li&gt;
&lt;/ul&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;git branch               # List branches
git branch new-branch    # Create branch
git checkout new-branch  # Switch branch
git checkout -b new-one  # Create &amp;amp; switch
git merge branch-name    # Merge branch
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;ul&gt;
&lt;li&gt;when you want to Undo / Fix Mistakes on GitBash
&lt;/li&gt;
&lt;/ul&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;git restore file.txt
git reset HEAD file.txt
git reset --hard
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;ul&gt;
&lt;li&gt;When you want to save you work temporarily on GitBash we use
&lt;/li&gt;
&lt;/ul&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;git stash
git stash list
git stash po
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;ul&gt;
&lt;li&gt;When you want to view your past history we use the following commands
&lt;/li&gt;
&lt;/ul&gt;

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

&lt;/div&gt;



&lt;ul&gt;
&lt;li&gt;Connecting git bash to git hub we use
&lt;/li&gt;
&lt;/ul&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;ssh .T git@github.com
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



</description>
      <category>webdev</category>
      <category>programming</category>
      <category>beginners</category>
    </item>
  </channel>
</rss>
