<?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: KEVIN KIPKEMOI</title>
    <description>The latest articles on Forem by KEVIN KIPKEMOI (@jaredkevin).</description>
    <link>https://forem.com/jaredkevin</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%2F846441%2F617f5ce7-c2d7-4553-9031-d11e0801e557.jpeg</url>
      <title>Forem: KEVIN KIPKEMOI</title>
      <link>https://forem.com/jaredkevin</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://forem.com/feed/jaredkevin"/>
    <language>en</language>
    <item>
      <title>PYTHON SELF-STUDY FOR BEGINNERS</title>
      <dc:creator>KEVIN KIPKEMOI</dc:creator>
      <pubDate>Fri, 22 Apr 2022 13:44:37 +0000</pubDate>
      <link>https://forem.com/jaredkevin/python-self-study-for-beginners-3hge</link>
      <guid>https://forem.com/jaredkevin/python-self-study-for-beginners-3hge</guid>
      <description>&lt;p&gt;&lt;a href="https://media.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%2Fsy1yfeyyt1qfzh9hpiyb.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.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%2Fsy1yfeyyt1qfzh9hpiyb.png" alt="Image description"&gt;&lt;/a&gt;&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight python"&gt;&lt;code&gt;&lt;span class="nf"&gt;print&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;Hello world)
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;This is a guide into the world of software development. It is meant for anyone who is interested in learning about software development using Python programming language. You can choose to read specific chapters (for experienced developers) or go through the whole course from beginning to end. &lt;/p&gt;

&lt;h2&gt;
  
  
  1. Introduction to Computer Science
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;[X] &lt;a href="http://interactivepython.org/courselib/static/pythonds/Introduction/WhatIsComputerScience.html" rel="noopener noreferrer"&gt;What is Computer Science&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;[ ] &lt;a href="http://carlcheo.com/compsci" rel="noopener noreferrer"&gt;Key Computer Science concepts explained&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  2. Introduction to Programming with Python
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;[ ] &lt;a href="http://interactivepython.org/courselib/static/pythonds/Introduction/WhatIsProgramming.html" rel="noopener noreferrer"&gt;What is Computer Programming?&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;[ ] &lt;a href="http://www.tutorialspoint.com/computer_programming/computer_programming_overview.htm" rel="noopener noreferrer"&gt;Computer Programming Overview&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;[ ] &lt;a href="http://www.tutorialspoint.com/computer_programming/computer_programming_basics.htm" rel="noopener noreferrer"&gt;Introduction to the basics&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;[ ] &lt;a href="http://www.tutorialspoint.com/computer_programming/computer_programming_environment.htm" rel="noopener noreferrer"&gt;Computer programming environments&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;[ ] &lt;a href="https://www.codecademy.com/learn/learn-python-3" rel="noopener noreferrer"&gt;Complete this CodeCademy course&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  3. Object Oriented Programming(OOP)
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;[ ] &lt;a href="http://teknadesigns.com/what-is-object-oriented-programming/" rel="noopener noreferrer"&gt;What is OOP?&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;[ ] &lt;a href="https://www.programiz.com/python-programming/object-oriented-programming" rel="noopener noreferrer"&gt;Introduction to Python Objects&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;[ ] &lt;a href="https://realpython.com/python3-object-oriented-programming/" rel="noopener noreferrer"&gt;Python Classes&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;[ ] &lt;a href="https://www.digitalocean.com/community/tutorials/understanding-class-inheritance-in-python-3" rel="noopener noreferrer"&gt;Inhertance in Python&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  4. Data Structures
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;[ ] &lt;a href="https://towardsdatascience.com/data-structures-algorithms-in-python-68c8dbb19c90" rel="noopener noreferrer"&gt;Introduction to Data Structures&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;[ ] &lt;a href="https://runestone.academy/runestone/books/published/pythonds/Introduction/WhyStudyDataStructuresandAbstractDataTypes.html" rel="noopener noreferrer"&gt;Importance of Data Structures&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;[ ] &lt;a href="https://www.studytonight.com/data-structures/introduction-to-data-structures" rel="noopener noreferrer"&gt;Basic Data Structures &amp;amp; Algorithms&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;[ ] &lt;a href="https://realpython.com/python-data-types/" rel="noopener noreferrer"&gt;Data Types in Python&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;[ ] &lt;a href="https://www.edureka.co/blog/data-structures-and-algorithms-in-python/" rel="noopener noreferrer"&gt;Data Structures in Python&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  5. Algorithms
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;[ ] &lt;a href="https://learntocodewith.me/posts/algorithmic-thinking/" rel="noopener noreferrer"&gt;A beginners guide to algorithmic thinking&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;[ ] &lt;a href="https://www.tutorialspoint.com/python_data_structure/python_algorithm_design.htm" rel="noopener noreferrer"&gt;Basic algorithms in Python&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;[ ] &lt;a href="https://www.programiz.com/dsa/why-algorithms" rel="noopener noreferrer"&gt;Importance of algorithms&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;[ ] &lt;a href="https://runestone.academy/runestone/books/published/pythonds/AlgorithmAnalysis/WhatIsAlgorithmAnalysis.html" rel="noopener noreferrer"&gt;Analysis of algorithms&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  6. Recursion
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;[ ] &lt;a href="https://www.topcoder.com/thrive/articles/An%20Introduction%20to%20Recursion%20Part%20One" rel="noopener noreferrer"&gt;Introduction to recursion&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;[ ] &lt;a href="https://www.topcoder.com/thrive/articles/An%20Introduction%20to%20Recursion%20Part%20Two" rel="noopener noreferrer"&gt;Multiple related decisions&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;[ ] &lt;a href="https://www.programiz.com/python-programming/recursion" rel="noopener noreferrer"&gt;Recursive functions&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;[ ] &lt;a href="https://realpython.com/python-recursion/" rel="noopener noreferrer"&gt;Understanding recursion in Python&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;[ ] &lt;a href="http://www2.hawaii.edu/~tp_200/lectureNotes/recursion.htm" rel="noopener noreferrer"&gt;Iteration vs recursion&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  7. Sorting &amp;amp; Searching
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;[ ] &lt;a href="https://codeburst.io/algorithms-i-searching-and-sorting-algorithms-56497dbaef20" rel="noopener noreferrer"&gt;Searching &amp;amp; Sorting&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;[ ] &lt;a href="https://stackabuse.com/sorting-algorithms-in-python/" rel="noopener noreferrer"&gt;Sorting algorithm in Python&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  8. Software Engineering
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;[ ] &lt;a href="https://www.educba.com/software-development/software-development-tutorials/software-engineering-tutorial/" rel="noopener noreferrer"&gt;Introduction&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;[ ] &lt;a href="https://codeinstitute.net/blog/a-day-in-the-life-of-a-software-developer/" rel="noopener noreferrer"&gt;A day in the life of a software developer&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;[ ] &lt;a href="https://www.tutorialspoint.com/sdlc/sdlc_overview.htm" rel="noopener noreferrer"&gt;Software development lifecycle&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;[ ] &lt;a href="https://codebots.com/library/way-of-working/what-is-the-best-software-development-methodology" rel="noopener noreferrer"&gt;Software development methodologies&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  9. Version Control
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;[ ] &lt;a href="http://guides.beanstalkapp.com/version-control/intro-to-version-control.html" rel="noopener noreferrer"&gt;Introduction to version control&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;[ ] &lt;a href="https://www.freecodecamp.org/news/learn-git-and-version-control-in-an-hour/" rel="noopener noreferrer"&gt;Git and Version Control&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;[ ] &lt;a href="https://launchschool.com/books/git/read/github" rel="noopener noreferrer"&gt;Version control with Github&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;[ ] &lt;a href="https://deepsource.io/blog/git-branch-naming-conventions/" rel="noopener noreferrer"&gt;Version control best practices and conventions&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  10. Remote Work
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;[ ] &lt;a href="https://www.remoteyear.com/blog/what-is-remote-work" rel="noopener noreferrer"&gt;What is remote work?&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;[ ] &lt;a href="https://x-team.com/blog/remote-work-tools-software-developers/" rel="noopener noreferrer"&gt;Tools for remote work&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;[ ] &lt;a href="https://www.codementor.io/learn-programming/8-tips-to-become-an-effective-remote-developer" rel="noopener noreferrer"&gt;How to be an effective remote developer&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;

</description>
      <category>python</category>
      <category>github</category>
      <category>algorithms</category>
      <category>beginners</category>
    </item>
  </channel>
</rss>
