So honestly I can think of a bunch of different topics I could write units on.

Email or message me in some form and I can probably get to work on it, because many of these already have pretty solid tutorials out there on the internet and not everything I feel has the same urgency to it. Some I’ll pick up onto later lessons and if I find out people actually want a certain one I can focus my efforts onto that.

  • Integers and Floats - like the strings lesson with a few really neat library functions that make a difference.

  • Searches - linear search and binary search

  • Sorts - selection, insertion, bubble, merge, quick (and maybe intuition on timsort)

  • Map, filter, reduce and other useful operations on lists that will make your life and code much better. I can use this to lead into simple functional programming

  • Introduction to Functional programming - just the basics, lambdas, higher order functions and what ever python supports while giving an idea of things

  • Object oriented programming (several units) - state vs behaviour, constructors, inheritance, interfaces, polymorphism

  • Unit testing and Integration testing

  • Discord bots (several units can emerge out of this)

  • Facebook bots (harder than discrod bots but doable, I think if I were to do this I would definitely do it with discord bots)

  • Simple web scraping and web bots

  • Use requests to consume other API

  • [Flask] Make a simple webserver API

Note: Once you know how to consume and create your own API you can put together fairly powerful applications all by glueing together various pieces together

  • [Flask] Make a simple website - todo list

  • [Statistics] Simple data analysis and graphing using python libraries (good if you are used to R or similar statistics languages)

  • [Statistics-ML] Simple Machine Learning with skikit learn