<?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: Gloriah John</title>
    <description>The latest articles on DEV Community by Gloriah John (@gloriah_john_).</description>
    <link>https://dev.to/gloriah_john_</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.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F4081444%2Faff9844b-83fa-42db-bb73-4f07b127b069.jpg</url>
      <title>DEV Community: Gloriah John</title>
      <link>https://dev.to/gloriah_john_</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/gloriah_john_"/>
    <language>en</language>
    <item>
      <title>Getting Started with Excel : From Basics to Data Cleaning</title>
      <dc:creator>Gloriah John</dc:creator>
      <pubDate>Sun, 30 Aug 2026 21:42:32 +0000</pubDate>
      <link>https://dev.to/gloriah_john_/getting-started-with-excel-from-basics-to-data-cleaning-1bin</link>
      <guid>https://dev.to/gloriah_john_/getting-started-with-excel-from-basics-to-data-cleaning-1bin</guid>
      <description>&lt;h1&gt;
  
  
  Introduction
&lt;/h1&gt;

&lt;p&gt;Data has become one of the main things we interact with in our daily lives. For data to be analyzed and  used in making meaningful decisions, it has to be organized and cleaned. One of the key tools which happens to be one of my favorites is Microsoft Excel.&lt;/p&gt;

&lt;p&gt;Microsoft Excel is basically an application made up of spreadsheets where one can enter, organize, calculate and analyze data.&lt;/p&gt;

&lt;p&gt;This article provides friendly beginner introduction to Excel starting with the basics up to preparing our data for analysis through data cleaning.&lt;/p&gt;

&lt;h2&gt;
  
  
  1. Excel Environment
&lt;/h2&gt;

&lt;p&gt;Excel has different parts to it. They include;&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fvj87klekwqa1oi8o6kws.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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fvj87klekwqa1oi8o6kws.jpg" alt="Excel Environment" width="736" height="414"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  Ribbon
&lt;/h3&gt;

&lt;p&gt;It is a collection of commands and tools.&lt;/p&gt;

&lt;h3&gt;
  
  
  Rows
&lt;/h3&gt;

&lt;p&gt;Is a collection of cells that run horizontally in a worksheet. They are numbered 1,2,3, etc.&lt;/p&gt;

&lt;h3&gt;
  
  
  Columns
&lt;/h3&gt;

&lt;p&gt;Is a collection of cells that run vertically in  a worksheet. They are lettered A,B,C etc.&lt;/p&gt;

&lt;h3&gt;
  
  
  Cells
&lt;/h3&gt;

&lt;p&gt;A cell is an intersection of a row and column.&lt;/p&gt;

&lt;h3&gt;
  
  
  Formula Bar
&lt;/h3&gt;

&lt;p&gt;An area where the contents of the cell are displayed. It is very useful when working with formulas because it allows one to see the exact formula used.&lt;/p&gt;

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

&lt;p&gt;Located at the top left corner of Excel. It provides frequently used commands which are ;&lt;br&gt;
. Save&lt;br&gt;
. Undo&lt;br&gt;
. Redo&lt;/p&gt;
&lt;h3&gt;
  
  
  Worksheet
&lt;/h3&gt;

&lt;p&gt;It is an individual page in an Excel Workbook where data is entered and organized. A worksheet can be renamed.&lt;br&gt;
&lt;strong&gt;Example:&lt;/strong&gt; If you have a workbook for analyzing employee details you could have &lt;br&gt;
&lt;strong&gt;Sheet 1: Employee Details, Sheet 2: Cleaned Data, Sheet 3: Analysis&lt;/strong&gt;&lt;/p&gt;
&lt;h2&gt;
  
  
  2.Data Entry
&lt;/h2&gt;

&lt;p&gt;To enter data, you type whatever information you want displayed in the cells as shown below:&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fx02ovq6zm8nj730ps0s9.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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fx02ovq6zm8nj730ps0s9.png" alt="Data Entry" width="800" height="208"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;To prevent errors in our data entry we can use a feature called Data Validation which controls the type of data one can enter into a cell. &lt;br&gt;
&lt;strong&gt;For Example: If the employee's salary is between 30000 - 120000, data validation prevents values less than 30000 and greater than 120000 from being entered.&lt;/strong&gt;&lt;/p&gt;
&lt;h2&gt;
  
  
  3. Data Cleaning
&lt;/h2&gt;

&lt;p&gt;Data Cleaning is a vital step when it comes to data analysis. Quality of the intended results depends very much on the quality of the data being analyzed. Data cleaning ensures we get quality data for analysis. &lt;/p&gt;

&lt;p&gt;Common problems found in excel datasets include;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;Missing values&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Duplicate records&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Spelling errors&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Incorrect data types&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Inconsistent capitalization&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Extra spaces&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;
  
  
  &lt;strong&gt;Missing Values&lt;/strong&gt;
&lt;/h3&gt;

&lt;p&gt;A very easy way of identifying missing values in a dataset is by applying  the filter feature to a column. If there is a missing value the &lt;code&gt;(Blanks)&lt;/code&gt;option will be selected as shown below:&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fkvhqyhkldrmae6lvoilr.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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fkvhqyhkldrmae6lvoilr.png" alt="Blanks" width="585" height="672"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;To correct that, one can:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;Enter the correct data needed.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Deleting the record&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Leaving the cell as it is (blank) where there is no reliable value to enter.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;
  
  
  Duplicate records
&lt;/h3&gt;

&lt;p&gt;Duplicate record occur when the same information appears more than once in a dataset.&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F1iudfa3pjzzfpihq2yc1.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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F1iudfa3pjzzfpihq2yc1.png" alt="Duplicate records" width="800" height="46"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;To remove duplicates, Excel provides a &lt;code&gt;Remove Duplicates&lt;/code&gt; feature in the ribbon under the &lt;code&gt;data Tab&lt;/code&gt;&lt;/p&gt;
&lt;h3&gt;
  
  
  Spelling errors
&lt;/h3&gt;

&lt;p&gt;Spelling errors occur when words are entered incorrectly.&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fcl35g5bwpfqhn8x5rokw.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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fcl35g5bwpfqhn8x5rokw.png" alt="Spelling errors" width="223" height="214"&gt;&lt;/a&gt;&lt;br&gt;
To correct that you can use the &lt;code&gt;Find and Replace feature&lt;/code&gt;&lt;/p&gt;
&lt;h3&gt;
  
  
  Incorrect Data Types
&lt;/h3&gt;

&lt;p&gt;Data type is basically the kind of value stored in a cell. This includes text, numbers, dates and percentages.&lt;br&gt;
&lt;strong&gt;For example, if a the salary column is supposed to contain numbers, entering an employee's salary a text can pause a problem in data analysis&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;To correct that, one can select the affected cells and change the data type to the correct one.&lt;/p&gt;
&lt;h3&gt;
  
  
  Inconsistent Capitalization
&lt;/h3&gt;

&lt;p&gt;Data my contain inconsistent capitalization as shown:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;ndegwA
NDEGWA
Ndegwa
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;To correct the inconsistency, we use the &lt;code&gt;PROPER&lt;/code&gt; function. In a cell type:&lt;br&gt;
&lt;code&gt;PROPER(A6)&lt;/code&gt; A6 being the cell with the inconsistency&lt;/p&gt;

&lt;p&gt;On the same note the following functions also come in very handy;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;LOWER() function which converts text in the chosen cell to Lowercase&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;UPPER() function which converts text in the chosen cell to Uppercase&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;
  
  
  Extra Spaces
&lt;/h3&gt;

&lt;p&gt;Extra spaces can mainly occur when data is copied from another source or entered manually.&lt;br&gt;
&lt;strong&gt;For Example:&lt;/strong&gt;&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight json"&gt;&lt;code&gt;&lt;span class="s2"&gt;"Ndegwa"&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;span class="s2"&gt;" Ndegwa'
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;To correct such, we use the &lt;code&gt;TRIM 'function. In a cell type &lt;br&gt;
&lt;/code&gt;TRIM(A6)`A6 being the cell with the issue.&lt;/p&gt;

&lt;h2&gt;
  
  
  4. Sorting and Filtering
&lt;/h2&gt;

&lt;p&gt;These are very key functions in Excel.&lt;br&gt;
Sorting changes the order in which records are displayed while Filtering displays only the records that meet a certain condition.&lt;br&gt;
Below is raw data&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fx5af2p6flhu4q0ro79cb.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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fx5af2p6flhu4q0ro79cb.png" alt="Raw data" width="145" height="567"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Below is the sorted data&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fd2h2m0e9ei5fyuhll506.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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fd2h2m0e9ei5fyuhll506.png" alt="Sorted data" width="156" height="562"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;To sort:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Select inside the table you want to sort&lt;/li&gt;
&lt;li&gt;Go to the Data tab&lt;/li&gt;
&lt;li&gt;Select Sort&lt;/li&gt;
&lt;li&gt;Select the desired order you want whether it is Smallest to Largest or Largest to smallest&lt;/li&gt;
&lt;li&gt;Click Sort&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Below is Raw data&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fz30pngml84yse73nkscz.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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fz30pngml84yse73nkscz.png" alt="Raw data" width="217" height="564"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Below is the Filtered data&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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Ftti9f3gghbr2hcdjqate.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.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Ftti9f3gghbr2hcdjqate.png" alt="Filtered data" width="217" height="385"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;To filter:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Select the column you want to filter&lt;/li&gt;
&lt;li&gt;Go to the Data tab&lt;/li&gt;
&lt;li&gt;Select Filter&lt;/li&gt;
&lt;li&gt;Click on the dropdown menu and select the value or Condition you want displayed.&lt;/li&gt;
&lt;/ol&gt;

&lt;h1&gt;
  
  
  Conclusion
&lt;/h1&gt;

&lt;p&gt;In conclusion, Microsoft Excel is such a powerful tool in data analysis. The magic that happens when different functions are entered in a cell and boom we have clean data, is one that needs it's own Magic show. Clean data, quality data for Analysis.&lt;/p&gt;

</description>
      <category>tutorial</category>
      <category>beginners</category>
    </item>
    <item>
      <title>From a Local Folder to Github</title>
      <dc:creator>Gloriah John</dc:creator>
      <pubDate>Sun, 23 Aug 2026 13:42:48 +0000</pubDate>
      <link>https://dev.to/gloriah_john_/from-a-local-folder-to-github-i98</link>
      <guid>https://dev.to/gloriah_john_/from-a-local-folder-to-github-i98</guid>
      <description>&lt;h1&gt;
  
  
  Introduction
&lt;/h1&gt;

&lt;p&gt;Git is a tool used to track changes made to a Git repository, while GitHub is a platform where Git repositories are stored and shared publicly or privately. In this article I will explain the procedure from a local folder to GitHub using Git and an SSH key as learnt at LuxDevHq.&lt;/p&gt;

&lt;h3&gt;
  
  
  1. Creating a local Folder
&lt;/h3&gt;

&lt;p&gt;On Git run,&lt;br&gt;
&lt;code&gt;mkdir First-GitHub-Project&lt;/code&gt;&lt;br&gt;
'mkdir' is simply 'make directory' &lt;br&gt;
Basically, we're telling the computer to make a folder called 'First GitHub Project'. &lt;br&gt;
 Next,&lt;br&gt;
&lt;code&gt;cd First-GitHub-Project&lt;/code&gt;&lt;br&gt;
'cd' simply is 'Change directory'&lt;br&gt;
We're basically moving into the folder created.&lt;/p&gt;
&lt;h3&gt;
  
  
  2. Creating a README File
&lt;/h3&gt;

&lt;p&gt;A README file gives you the freedom to edit changes to the file created.&lt;br&gt;
'touch README.md'&lt;br&gt;
'touch' is used to create a new empty file with extensions such as '.md' or '.py'.&lt;/p&gt;
&lt;h3&gt;
  
  
  3. Configuring Our laptop
&lt;/h3&gt;


&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;git &lt;span class="nt"&gt;--config&lt;/span&gt; global user.name &lt;span class="s1"&gt;'Your username'&lt;/span&gt;
git &lt;span class="nt"&gt;--config&lt;/span&gt; global user.email &lt;span class="s1"&gt;'Your email'&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;


&lt;p&gt;Configuration prepares our laptop for all the data work ahead.&lt;/p&gt;
&lt;h3&gt;
  
  
  4. Generate an SSH Key
&lt;/h3&gt;

&lt;p&gt;An SSH key is a secure way for a laptop to connect to one's GitHub account without repeatedly using a password.&lt;br&gt;
&lt;code&gt;ssh-keygen -t ed25519 -C "your email"&lt;/code&gt;&lt;br&gt;
An SSH key will be generated that you'll copy to your clipboard.&lt;/p&gt;
&lt;h3&gt;
  
  
  5. Connecting Github and Git
&lt;/h3&gt;

&lt;p&gt;Open GitHub, Profile picture → Settings → SSH and GPG keys → New SSH key, give it a title, paste it in the box and save it.&lt;br&gt;
Next,&lt;br&gt;
We test our connection to&lt;br&gt;
&lt;code&gt;ssh -T git@github.com&lt;/code&gt;&lt;br&gt;
If the connection is successful, a message of successful authentication will be displayed.&lt;/p&gt;
&lt;h3&gt;
  
  
  6. Connecting your Git project to GitHub
&lt;/h3&gt;

&lt;p&gt;On Git, run the following commands consecutively:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;git init to initialise a git repo
git status to check the repo
git add . to stage our file
git commit -m "write the commit message"
git log --oneline to display the commit message on one line
git branch to confirm if you are in the main branch
git branch -M main to change from master to main branch
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Open Github and&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Create a new repository&lt;/li&gt;
&lt;li&gt;Go to the repository's quick setup and click on SSH&lt;/li&gt;
&lt;li&gt;Copy the URL provide&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Back on Git, run the following commands consecutively:&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 &lt;span class="s2"&gt;"paste the copied URL"&lt;/span&gt;
git remote &lt;span class="nt"&gt;-v&lt;/span&gt;
git push &lt;span class="nt"&gt;-u&lt;/span&gt; origin main
Enter a passphrase as prompted
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Back to GitHub, refresh your page, and you'll be able to see the folder created displayed.&lt;/p&gt;

&lt;h1&gt;
  
  
  Conclusion
&lt;/h1&gt;

&lt;p&gt;Coding is very interesting. The joy and thrill one feels when the Enter key is pressed and everything is running smoothly are incomparable. This data journey is an interesting one, and I'm looking forward to learning more and documenting the skills learnt in such articles.&lt;/p&gt;

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