100 Doors Python Coding Challenge

In this lesson we are going to look at a fun coding challenge in Python

100 Doors Python Coding Challenge
Computer Science Exam Technique

This article will help you to achieve your full potential in exams for any subject.

Getting Unstuck in an Exam
Python Loops Flowchart Representation

In this lesson we are going to learn how to convert between Python code and

Python Loops and Flowcharts
Learn Python programming and Computer Science Online With Expert Tutor

This post is a work in progress where I will collect pedagogical tips about teaching

Computer Science Pedagogy
Python Simple Dice Game

Python Simple Dice Game Here’s a simple program in Python that demonstrates some important fundamental

Python Simple Dice Game
Python Algorithm Challenge - Counting Pairs

Here’s a fun algorithmic challenge for you. Given a list of integers, write a function

Python Programming Challenge – Counting Pairs
Python Trace Tables

The ability to trace the values of variables during program execution is a great aid

Python Trace Tables

I am a firm believer in offering a wide variety of perspectives on the topics

Musical Bubble Sort in Python
The Stack Data Structure in Python

The stack is a wonderfully simple data structure which despite its simplicity makes many powerful

The Stack Data Structure in Python
Python Databases - SQLite Tutorial

Working with databases is a fundamental skill in software development. In this article we will

Python Databases – SQLite Tutorial Part 1