TABLE OF CONTENTS

Python Courses on LinkedIn Learning by Compucademy

Python Data Structures and Algorithms video course
Python Data Structures and Algorithms Video Course

A thorough and fun-packed exploration of algorithms and data structures with Python

Python recursion course
Python Recursion Video Course

A deep dive into the concepts, techniques, and applications of recursion using Python

Python Video Course on 2d lists game project
2d Lists in Python – A Game Based Project

A fun course to learn about the important 2d list data structure in Python

Please note the above courses are affiliate products, meaning I will receive a commission if you make a purchase using the links on the buttons.

Recommended Books on Python and Computer Science

Algorithms to Live By: The Computer Science of Human Decisions
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 Book - John Sonmez
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
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

Learn Python programming and Computer Science Online With Expert Tutor
Ultimate Guide to Free Python Resources for Beginners

The best online resources available for Python beginners

Python Turtle Graphics Demos for School Computing
Free Python Object Oriented Programming Email Course

Take your Python Skills to the next level with out FREE Python object oriented programming email course

Computer Science Teaching Resources

Python modulo operator
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
Little Man Computer Programming Teaching Pack

Low Level Programming for a model of the Von Neumann CPU. Exercises, solutions and many LMC code examples

Character Sets - ASCII and Unicode for Computer Science GCSE and A Level
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

Join our mailing list

Join our mailing list to receive awesome articles about learning Python and Computer Science in a fun and accessible way, straight to your inbox.