Technical Courses, Books, and Tutorials on Artificial Intelligence, Deep Learning and Machine Learning for AI Developers

by Duncan Miller on November 29, 2023

I've been keeping a running list of highly recommended and informative resources that I have come across while learning more about AI and Machine Learning. Most of these are technical resources intended for experienced software engineers, developers, and coders. The majority of these resources are free and for any that are not, I've added (paid) to the title to distinguish.


I hope you find these resources useful as well and if you have any to add that I'm missing please email me at or submit a PR to update the source code for this list.

About PromptShiro

PromptShiro is a tool suite for prompt engineering, model versioning, quantitative testing, performance monitoring, and fine-tuning developed I developed at OpenShiro. Learn more about OpenShiro.

AI Courses






Math Courses

Computer Science / Python Courses

Older Materials


** Most Coursera courses can be audited for free. From the enrollment page just choose the "audit" option when registering. When you audit a course you'll be able to see most of the course materials for free, but you won't be able to submit certain assessments or get grades for your work. You won't get a certificate, but you can pay for one at any time during or after the course. If you pay for a certificate, you may need to complete more coursework that wasn't available in the audit version.

*** Coursera specializations require a paid account, however you can enroll in the individual courses included in the specialization and audit those for free, see details above. To see the courses included in a specialization, click the "courses" tab on the specialization enrollment page.

  • Photo of Duncan Miller

    Duncan Miller

    Founder, Software Developer

    Duncan is the founder and lead software developer for OpenShiro. He been running startups since 2006 and has been writing code for over 20 years. Duncan has an MBA from Babson College and lives with his wife and two children in Portland Oregon on an extinct cinder code volcano. He is passionate about artificial intelligence, climate solutions, public benefit companies and social entrepreneurship.

Subscribe to our newsletter

The latest prompt engineering best practices and resources, sent to your inbox weekly.