Big O Notation Explained

Last Updated | Jan, 19, 2021 By Kingsley Ijomah
We measure the quality of code we write by making sure we choose the right step by step actions ( algorithm ) to solve the problem, we know it is the right algorithm because of how long it takes to execute ( time complexity ) when given larger input. Big-O notations are used to represent time complexity, we are going explore 7 of these notations. Read More...

Types of Methods In Python

Last Updated | Jan, 13, 2021 By Kingsley Ijomah
There are three types of methods in Python: instance methods, static methods and class methods. Once you get to the level of learning OOP, knowing the differences between these methods can make a lot of difference, in this post we are going to explore their differences. Read More...

Inheritance In Python

Last Updated | Jan, 13, 2021 By Kingsley Ijomah
Inheritance is a powerful feature in object-oriented programming, in this post we will learn how to use inheritance in Python, we will also learn about single and multiple inheritance as well as method resolution order (MRO). Read More...

Classes and Objects In Python

Last Updated | Jan, 13, 2021 By Kingsley Ijomah
Python is an object-oriented programming language ( OOP ), which means that we are constantly manipulating objects, in this post we are going to learn how to create a class in Python and then use that class as a blueprint to create instances also known as objects. Read More...

Python Functions

Last Updated | Jan, 05, 2021 By Kingsley Ijomah
In this article, you will learn all about functions, what a function is and the syntax of a function, we will also look at function arguments and all the different types in Python, we will learn about the recursive functions with an example. This is a perfect article for a beginner to Python. Read More...
python conditional statement

Python Conditional Statement

Last Updated | Jan, 06, 2021 By Kingsley Ijomah
Typically when you write code it is executed in sequential order, but in the real world this is not always going to be what we want to do, it might be the case that you want a particular action to occur only when something particular happens. This is precisely when the conditional statement comes to our aid. Read More...
data types in python

Data Types In Python

Last Updated | Jan, 04, 2021 By Kingsley Ijomah
In programming, data types are very important it is one of the first things you get to learn, everything we do rely on them in one way or another, in this post we are going to learn data types in python, in the end, you will learn how to identify the data types that are built into python, like numbers, strings, booleans, lists, tuple and so on. Read More...
loops in python

Python Loops

Last Updated | Jan, 02, 2021 By Kingsley Ijomah
In this post, we are going to learn about the for in loop and the while loop used in Python programming, we will take a closer look at break statement and continue statements and how they affect nested loops ( loops within a loop ). Read More...
python variables

Python Variables

Last Updated | Jan, 04, 2021 By Kingsley Ijomah
In this python tutorial post, you will learn about Python variables and assignments and how they are used to store different data types in memory, we will also explore what is a legal variable name and an illegal variable. Read More...

How Long Does It Take To Learn Python

Last Updated | Dec, 26, 2020 By Kingsley Ijomah
To find out how long it will take you to learn Python programming language, we will first come up with some learning roadmap and then work out proven learning strategies that a beginner can get started with immediately. Read More...


My name is Kingsley Ijomah, I am the founder of CODEHANCE, an online education platform built with you in mind, a place where I express my gratitude to a skill ( coding ) which has changed my life completely.

Learn To Code With Me.
FREE course included.