image by OurCode World

Experience With SkaeHub Developer Program.

Aquila Bob Kinyua

--

I am very passionate in coding and learning new programming languages everyday. With skaehub Developer Program they gave me an opportunity to explore more using the self study curriculum on python and later on also gauged us on an online quiz. This was a great way to gauge us on the knowledge that we acquired. Since am new to their platform am willing to learn more from them as much as possible and also able to work with them. I would highly recommend them to any programmer fanatic. skaehub kenya.

The Topics they gave us on Self Curriculum Study

The topics include:

1. Introduction to Computer Science

  • What is Computer Science
  • Key Computer Science concepts explained

2. Introduction to Programming with Python

  • What is Computer Programming?
  • Computer Programming Overview
  • Introduction to the basics
  • Computer programming environments
  • Complete this CodeCademy course

3. Object Oriented Programming(OOP)

  • What is OOP?
  • Introduction to Python Objects
  • Python Classes
  • Inhertance in Python

4. Data Structures

  • Introduction to Data Structures
  • Importance of Data Structures
  • Basic Data Structures & Algorithms
  • Data Types in Python
  • Data Structures in Python

5. Algorithms

  • A beginners guide to algorithmic thinking
  • Basic algorithms in Python
  • Importance of algorithms
  • Analysis of algorithms

6. Recursion

  • Introduction to recursion
  • Multiple related decisions
  • Recursive functions
  • Understanding recursion in Python
  • Iteration vs recursion

7. Sorting & Searching

  • Searching & Sorting
  • Sorting algorithm in Python

8. Software Engineering

  • Introduction
  • A day in the life of a software developer
  • Software development lifecycle
  • Software development methodologies

9. Version Control

  • Introduction to version control
  • Git and Version Control
  • Version control with Github
  • Version control best practices and conventions

10. Remote Work

  • What is remote work?
  • Tools for remote work
  • How to be an effective remote developer

Once again I thank skaehub developer for giving me this opportunity.

--

--