Skip to content

James Clare

Software Engineer with 12+ Years Teaching Experience

icon
James Clare Courses

Functional Programming with Python Comprehensions

$10.99

Visit

icon
Most Recent Review

This course has been an amazing experience so far! The content is broken into bite‑sized lectures that are easy to follow and comprehend. It provides clear insight into how comprehensions can improve code quality, making everyday Python more elegant and efficient. The instructor presents in a simple, approachable way how to enforce functional programming paradigms using comprehensions. It aligns well with modern coding practices, ensuring the lessons feel practical and up‑to‑date. Overall, it’s a concise, well‑structured course that makes functional programming with Python comprehensions both accessible and enjoyable. Highly recommended for anyone looking to sharpen their Python skills with modern techniques!
- Review by Ljubomir Kurij on Functional Programming with Python Comprehensions

icon
Instructor Bio

Hi, I'm James from the U.K.


I'm a software engineer for a scientific organisation, and prior to this I have worked as a freelance engineer building Python programs in automation, machine learning and data science. I have also worked for 5 years as a lecturer in Computer Science and programming, specialising in Python.


I have taught Python to over 300 students in person, and completed over 3000 hours worth of online tutoring to students from all over the world. In my experience as a lecturer and tutor I have been able to compile methods and techniques to really help people understand how to use Python for their first language. I see great benefit in constantly relating lesson content to real life applications, and explaining the theory behind the scenes.


Many of my students now work as Python developers in the industry and I am proud to be the tutor that has helped them on their way.


I hold a Masters in Advanced Computer Science and a Masters in education specialising in Computing.