TABLE OF CONTENTS
Please note that some of items on this page are affiliate products, meaning I will receive a commission if you make a purchase using the links provided.
Python Object Oriented Programming Quick Start Guide
Discover the power of object oriented programming with Python.
Coding the Classic Snake Game with Python Ebook
Learn how to program the classic Snake Game using Python. Detailed instructions and source code provided for all stages.
Python Courses on LinkedIn Learning by Compucademy
Python Data Structures and Algorithms Video Course
A thorough and fun-packed exploration of algorithms and data structures with Python
Python Recursion Video Course
A deep dive into the concepts, techniques, and applications of recursion using Python
2d Lists in Python – A Game Based Project
A fun course to learn about the important 2d list data structure in Python
Recommended Books on Python and Computer Science
Algorithms to Live By: The Computer Science of Human Decisions
A fantastic book illustrating how concepts from the field of Computer Science can be applied to everyday life to solve real-world problems
Soft Skills: The Software Developer’s Life Manual by John Sonmez
Level up you life in areas which often get neglected when we focus on the technical aspects of our careers
Learn Python 3 the Hard Way
A quirky and thorough guide to Python 3 programming from beginner to intermediate level
As an Amazon Associate I earn from qualifying purchases.
Free Python Learning Resources
Ultimate Guide to Free Python Resources for Beginners
The best online resources available for Python beginners
Computer Science Teaching Resources
Modulo Operator Lesson and Worksheet
A detailed lesson on the modulo operator, complete with Python code, worksheets and solutions
Little Man Computer Programming Teaching Pack
Low Level Programming for a model of the Von Neumann CPU. Exercises, solutions and many LMC code examples
ASCII and Unicode for GCSE and A Level Computer Science
Thorough coverage of the ASCII and Unicode Character Sets. Practice activities, an ASCII conversion table and Python code examples