AI Tutorials

Free Learning Resources

Curated collection of free tutorials, courses, and guides to learn AI, ChatGPT, prompt engineering, and machine learning

AI Basics

course
beginner
Elements of AI
A free online introduction to artificial intelligence for non-experts. Learn what AI is, what's possible with AI, and how it affects our lives.
University of Helsinki
course
beginner
AI for Beginners by Microsoft
12-week, 24-lesson curriculum exploring the world of AI with practical lessons, quizzes, and labs. No coding required to start.
Microsoft
course
beginner
Google AI Essentials
Learn AI fundamentals and explore real-world applications of intelligent systems. Develop essential AI skills with Google's free training.
Google
video
beginner
AI Basics for Beginners (Video)
Essential concepts you need to know in AI. Perfect for those just starting out with artificial intelligence fundamentals.
YouTube

ChatGPT & Prompt Engineering

course
beginner
ChatGPT for Beginners
Free course covering generative AI concepts, model comparison, and mastering prompt engineering with ChatGPT.
Great Learning
course
beginner
Prompt Engineering for ChatGPT
Learn practical skills in utilizing Generative AI and Prompt Engineering. Includes GPT-5 updates and best practices.
Great Learning
interactive
beginner
Learn Prompting - Complete Guide
Comprehensive, free guide on Generative AI and Prompt Engineering, perfect for beginners and advanced users alike.
Learn Prompting
video
beginner
ChatGPT Tutorial for Beginners (Video)
Learn ChatGPT in under 30 minutes. Practical video course covering basics to advanced usage with real examples.
YouTube
course
beginner
IBM Prompt Engineering Course
Master the language of AI and unleash its full potential. Free course covering prompt engineering fundamentals.
IBM
interactive
beginner
W3Schools ChatGPT Tutorial
Step-by-step guides on how to write AI prompts to get the best possible results from ChatGPT with practical examples.
W3Schools

Machine Learning Basics

course
beginner
Google Machine Learning Crash Course
Fast-paced, practical introduction to machine learning with animated videos, interactive visualizations, and hands-on practice exercises.
Google
interactive
beginner
Kaggle Intro to Machine Learning
Learn the core ideas in machine learning and build your first models. Hands-on course with real datasets and competitions.
Kaggle
course
intermediate
MIT Introduction to Machine Learning
Learn principles, algorithms, and applications of machine learning from MIT. Free course from one of the world's top universities.
MIT
video
beginner
Machine Learning for Everybody (Video)
Learn Machine Learning in a way accessible to absolute beginners. Covers basics and practical applications with Python.
freeCodeCamp
interactive
intermediate
freeCodeCamp ML with Python
Use TensorFlow to build neural networks and explore advanced techniques. Earn a certificate upon completion.
freeCodeCamp
article
beginner
GeeksforGeeks ML Tutorial
Comprehensive tutorial covering Linear Regression, Decision Trees, SVM, k-NN, Naïve Bayes and more with code examples.
GeeksforGeeks