Free educational & training resources on Artificial Intelligence, Deep Learning, Machine Learning, Python, R, Big Data…

This list is being prepared by Dr. Piyush Mathur. It will be updated off and on.
If you have any suggestions, you can drop us a message via this contact form.
(Last updated: February 04, 2025)



Generative AI Essentials (22 hours+): https://www.youtube.com/watch?v=nJ25yl34Uqw
Generative AI for Everyone (3-module course by Andrew Ng): https://www.coursera.org/learn/generative-ai-for-everyone
Large Language Models (8 mins, appr): https://www.youtube.com/watch?v=LPZh9BOjkQs

Neural network (37+ mins): https://www.youtube.com/watch?v=1aM1KYvl4Dw

GitHub AI resources: https://github.com/resources/articles/ai
(
Draw datasets from within Jupyter: https://github.com/koaning/drawdata)
Python (full YouTube course) (BroCode)
Python Libraries for AI Engineering: This YouTube video, by Dave Ebbelaar, stresses the importance of the following libraries and explains how to use them:

Pydantic; Pydantic-settings; Python-dotenv; FastAPI; Celery; Psycopg; Pymongo; SQLAlchemy; Alembic; Pandas; Instructor; LangChain; LlamaIndex; Pinecone; Weaviate; Quadrant; Pgvector; Langfuse; LangSmith; Dspy; PyMuPDF ; Py2PDF; Jinja

R Programming tutorial: Basics of statistical computing (freeCodeCamp.org)
Statistical Computing (Barton Paulson’s R Programming Tutorial: Basics): https://www.youtube.com/watch?v=_V8eKsto3Ug

5. Introduction to AI with Python (Harvard University): This is a full 7-week course—containing theoretical and practical components—intended to help one explore the concepts and algorithms of AI via Python. (To get a certificate, try this URL: https://www.edx.org/learn/artificial-intelligence/harvard-university-cs50-s-introduction-to-artificial-intelligence-with-python)

6. ChatGPT Prompt Engineering for Developers: This is a one-hour-and-30-minute-long course offered by Isa Fulford and Andrew Ng. (URL: https://www.deeplearning.ai/short-courses/chatgpt-prompt-engineering-for-developers/)

7. LLMOps: Google Cloud & DeepLearning offer this free course taught by Erwin Huizenga. This is the first sentence from the syllabus: ‘In this course, you’ll go through the LLMOps pipeline of pre-processing training data for supervised instruction tuning, and adapt a supervised tuning pipeline to train and deploy a custom LLM.’ (URL: https://www.deeplearning.ai/short-courses/llmops/)

8. Big Data, Artificial Intelligence, and Ethics: This is Martin Hilbert’s 4-module course via the University of California-Davis. You can join it in anytime for free; certification may require a fee. To take a Coursera courses without the trial, go to the course you want to take and click 'Enroll for free', and then 'Audit the course'. You'll need to create an account to take courses, but won't need to pay anything. (URL: https://www.coursera.org/learn/big-data-ai-ethics)

9. AI And Machine Learning Full Course |Simplilearn (URL: https://www.youtube.com/watch?v=wnqkfpCpK1g)

10. AI Development Full Course For Beginners: (URL: https://www.youtube.com/watch?v=5yBTxOpT4PE)

11. AI Applications and Prompt Engineering: This is an introductory course from edX on prompt engineering; however, it takes you further than the basics—in that you can create your own applications as you go into this course. (URL: https://www.edx.org/learn/computer-programming/edx-ai-applications-and-prompt-engineering)

Next
Next

Essential English-language video resources on Israel-Palestine history