AILearningResources

Free AI resources: a curated list for aspiring AI engineers

A hand-picked directory of free AI courses, math resources, datasets, and tools. I've organized and annotated each entry so you know what's actually worth your time and what you can skip.

SaifullahSaifullah
16 min read
Free AI resources: a curated list for aspiring AI engineers

I've been collecting AI learning resources for years. Most "free resources" lists are just a dump of 200 URLs with no context. You stare at it, open four tabs, close all of them, and go back to scrolling.

This is different. I've gone through this list, reorganized it by category, and added short notes on what each resource is actually good for. If something is overrated, I'll tell you. If something is genuinely excellent, you'll know.

What is AI, really?

Artificial intelligence is the simulation of human intelligence in machines. That means systems that can learn from data, recognize patterns, and make decisions without being explicitly programmed for every scenario.

The term gets thrown around a lot. Most of what people call "AI" today is machine learning: models trained on large datasets to do specific tasks really well. True general intelligence doesn't exist yet, but the narrow stuff is already changing how we work.

Why you should care

AI is not a fad. It's already embedded in how tech giants ship products, how startups compete, and how researchers approach problems that used to take decades.

Even if your profession isn't directly technical, AI will reshape it. Doctors are using ML to read scans. Lawyers are using NLP to review contracts. Writers are using LLMs as first-draft machines. You don't need to become an expert, but you do need enough literacy to know what's happening and what's hype.

The learning path

Here's how I'd structure the journey if I were starting today. Math first (you need the fundamentals), then machine learning, then deep learning, then specialized fields like NLP or computer vision, and finally production engineering. Skipping ahead to deep learning without understanding linear algebra is a recipe for frustration.

Flowchart showing AI learning progression: Mathematics to Machine Learning to Deep Learning to NLP/Computer Vision to Production and MLOps

Free AI courses

These are the best intro-level AI courses I've found. Some are full university offerings, others are crash courses. I'd start with CS50 if you want a solid foundation, or the Crash Course playlist if you just want to understand the big picture in a few hours.

ResourceLinkQuick note
CS50: Intro to AI with Python (Harvard)edx.orgThe gold standard. Hands-on projects, great pacing.
AI: Principles and Techniques (Stanford)stanford.eduFull Stanford course material online. Dense but thorough.
Elements of AIelementsofai.comBeginner-friendly, no math background needed.
Building AIbuildingai.elementsofai.comFollow-up to Elements of AI. More hands-on.
EdX: Artificial Intelligenceedx.orgSolid university-level intro.
Udacity: Intro to AIudacity.comGood overview. Some sections are dated.
Udacity: AI for Robotics (Georgia Tech)udacity.comNiche but excellent if you care about robotics.
IBM Cognitive Classcognitiveclass.aiGood for data science and cognitive computing basics.
Intellipaat AI Courseintellipaat.comDecent free tier. Lots of upselling though.
Microsoft AI Schoolaischool.microsoft.comAzure-focused. Good if you're in the Microsoft ecosystem.
Learn with Google AIai.google/educationGoogle's own resources. Clean, practical, well-maintained.
Crash Course: AI (YouTube)youtube.comBest 3-hour intro. Watch this first if you're completely new.

Mathematics resources you'll actually use

You don't need a math degree to do AI. But you do need linear algebra, probability, and some calculus. The resources below range from quick refreshers to deep dives. I've grouped them by format so you can pick what fits your learning style.

Videos

ResourceLinkQuick note
Khan Academykhanacademy.orgThe best free math education on the internet. Start here.
MIT OpenCourseWare (Math)ocw.mit.eduFull MIT lectures. Intense but complete.
PatrickJMTpatrickjmt.comQuick problem walkthroughs. Great for exam prep.
Professor Leonardyoutube.comFull-length college lectures. Slow, clear, thorough.
MathDoctorBobyoutube.comConcise examples. Good for review.
ProfRobBobyoutube.comWell-organized playlists by topic.
MathTVmathtv.comMultiple instructors per topic. Find one whose style clicks.
HippoCampushippocampus.orgHigh school and college level. Clean interface.

For fun (but genuinely useful)

ResourceLinkQuick note
3Blue1Brownyoutube.comThe best math animations on the internet. His linear algebra series is required viewing.
Numberphileyoutube.comInteresting number theory and math curiosities.
Mathologeryoutube.comDeeper math, well-explained.
ViHartyoutube.comCreative, artistic approach to math concepts.
MindYourDecisionsyoutube.comPuzzle-style math problems. Great for sharpening problem-solving.
Welch Labsyoutube.comBeautifully produced math and ML explainers.
blackpenredpenyoutube.comCalculus worked examples. His 100 integrals video is legendary.

Example problems and references

ResourceLinkQuick note
Paul's Online Math Noteslamar.eduThe best free calculus and algebra notes online.
Wolfram MathWorldwolfram.comEncyclopedia of mathematics. Reference, not tutorial.
Example Problemsexampleproblems.comExactly what it sounds like. Practice material.
Calculus.orgcalculus.orgCurated calculus resources and problems.
Harvey Mudd Math Tutorialshmc.eduClean, well-written calculus tutorials.

Computer algebra systems

ResourceLinkQuick note
SageMathsagemath.orgOpen-source alternative to Mathematica. Python-based.
Maximasourceforge.netLightweight CAS. Good for symbolic math on a budget.
GNU Octavegnu.orgOpen-source MATLAB alternative. Essential for ML prototyping.
Wolfram Alphawolframalpha.comComputational knowledge engine. Solves equations, plots graphs.
GeoGebrageogebra.orgInteractive geometry, algebra, and graphing. Great for visual learners.
PARI/GPu-bordeaux.frNumber theory focused. Niche but powerful.

Graphics and visualization

ResourceLinkQuick note
Desmosdesmos.comBeautiful online graphing calculator. Instant visual feedback.
GNUPlotgnuplot.infoCommand-line plotting. Old school but scriptable.
SciPyscipy.orgPython scientific computing. NumPy, matplotlib, the works.
Gapmindergapminder.orgData visualization for global statistics.
Symbolabsymbolab.comStep-by-step math solver. Good for checking work.

LaTeX

ResourceLinkQuick note
TeX Users Grouptug.orgThe hub for everything TeX and LaTeX.
CTANctan.orgComprehensive TeX Archive Network. Every package.
Detexifykirelabs.orgDraw a symbol, get the LaTeX command. Indispensable.
Overleafoverleaf.comOnline LaTeX editor. Collaborative, no setup.
TeXampletexample.netLaTeX examples for TikZ graphics and more.

Math blogs worth reading

ResourceLinkQuick note
Terry Taoterrytao.wordpress.comFields Medalist. Deep posts on analysis and beyond.
Math with Bad Drawingsmathwithbaddrawings.comFunny, insightful, accessible.
Math ∩ Programmingjeremykun.comWhere math meets code. Excellent for ML people.
AMS Blogsblogs.ams.orgAggregator of math blogs from the American Mathematical Society.
The n-Category Caféutexas.eduHigher category theory and physics. Advanced.

Machine learning courses

After you've got the math basics, machine learning is the next step. Andrew Ng's course is the classic starting point for a reason. fast.ai takes a code-first approach that some people find more motivating.

ResourceLinkQuick note
Machine Learning (Andrew Ng, Coursera)coursera.orgThe course that launched a thousand careers. Still excellent.
ML Specialization (Coursera)coursera.orgUpdated version of Ng's original. More Python, less Octave.
fast.ai ML for Codersfast.aiCode-first, top-down. Build things before theory.
Google ML Crash Coursedevelopers.google.comPractical, exercises in Colab. Good for engineers.
Udacity: Intro to MLudacity.comSolid intro. Some content is aging.
EdX: Learning from Dataedx.orgCaltech course. Theory-heavy but rigorous.
Statistical ML (CMU)youtube.comFull CMU lectures. Excellent for the math-minded.
Neural Networks for ML (Hinton)youtube.comFrom the godfather of deep learning. Historical and technical.
EdX: Principles of MLedx.orgMicrosoft's course. Good Azure integration.
Kaggle ML Courseskaggle.comShort, practical, free. Do the intro and intermediate tracks.
ML with Python (IBM)cognitiveclass.aiDecent for getting comfortable with scikit-learn.

Data science courses

Data science overlaps heavily with ML but adds statistics, data wrangling, and visualization. These courses fill that gap.

ResourceLinkQuick note
IBM Data Science Professional Certificatecoursera.orgComprehensive. 9 courses. Good for a structured path.
Intro to Data Science in Pythoncoursera.orgPandas, numpy, data cleaning. Practical.
Udacity: Intro to Data Scienceudacity.comBroad overview. Good if you're not sure what DS involves.
A Crash Course in Data Sciencecoursera.orgJohns Hopkins. Short, high-level.
Introduction to Data Science (Alison)alison.comFree certificate option. Basic but covers fundamentals.

Deep learning courses

Deep learning is where the magic happens for images, text, and audio. fast.ai's Practical Deep Learning is the best starting point I've found. Google's TensorFlow course is solid if you want that ecosystem.

ResourceLinkQuick note
Practical Deep Learning for Coders (fast.ai)fast.aiThe best DL course for people who want to build things.
Deep Learning from the Foundations (fast.ai)fast.aiPart 2. Implements everything from scratch. Harder, deeper.
Google Deep Learning (Udacity)udacity.comTensorFlow-focused. Good production orientation.
Intro to Deep Learning (Kaggle)kaggle.comShort, practical. Use Keras and TensorFlow.
Neural Networks and Deep Learning (free book)neuralnetworksanddeeplearning.comMichael Nielsen's book. The best conceptual intro to neural nets.

NLP courses

Natural language processing has exploded since transformers arrived. These courses help you understand text classification, translation, sentiment analysis, and the architecture behind LLMs.

ResourceLinkQuick note
NLP Specialization (DeepLearning.AI)coursera.orgCovers classical NLP to transformers. Well-structured.
A Code-First Intro to NLP (fast.ai)fast.aiRachel Thomas's course. Practical, opinionated, excellent.
NLP Course (Kaggle)kaggle.comShort intro. Good for a weekend dive.

Graphics and vision

Computer vision is one of AI's biggest success stories. Self-driving cars, medical imaging, and generative art all rely on it.

ResourceLinkQuick note
CVPR 2020: Neural Renderingneuralrender.comCutting-edge. Full course from the top vision conference.

Where the research is happening

Almost every major tech company has a dedicated AI research division now. These labs publish papers, release models, and set the direction of the field. Following their work is how you stay ahead of the curve.

Logos of major tech companies with AI research divisions: Apple, Google, Microsoft, Tesla, Samsung, and others
CompanyLinkQuick note
Google AIai.google/researchTransformers, BERT, Gemini. The heavyweight.
DeepMinddeepmind.comAlphaGo, AlphaFold, Gato. Fundamental research.
OpenAIopenai.comGPT, DALL-E. The lab that made LLMs mainstream.
Microsoft AImicrosoft.comCopilot, Azure AI. Enterprise-grade.
Apple MLmachinelearning.apple.comOn-device ML. Privacy-focused research.
Tesla Autopilot AItesla.comReal-world vision and autonomy.
Amazon Scienceamazon.scienceAlexa, AWS AI, supply chain research.
Uber AIuber.comMobility, logistics, forecasting.
Samsung Researchsamsung.comOn-device AI, chips, consumer electronics.
Huawei AIhuawei.comTelecom AI, edge computing.
Alibaba DAMO Academyalibaba.comE-commerce AI, cloud, NLP for Chinese.
Hitachi AIhitachi.comIndustrial AI. Manufacturing and infrastructure.
Careem MLcareem.comRide-hailing in the Middle East. Applied ML at scale.
Grab Data Sciencegrab.comSoutheast Asian super-app. Logistics and fraud detection.
Lyft Level 5medium.comSelf-driving research blog. Good technical reads.
Gojek Data Sciencegojekengineering.comIndonesian ride-hailing and delivery. Interesting geospatial work.
Didi Labsdidi-labs.comChinese ride-hailing. Transportation AI.
Bolt Data Sciencemedium.comEuropean mobility. Applied ML for pricing and routing.

Competition platforms

Competitions are the fastest way to get good at applied ML. Kaggle is the obvious starting point. The others fill specific niches.

PlatformLinkQuick note
Kagglekaggle.comThe standard. Competitions, datasets, notebooks, community.
Analytics Vidhyaanalyticsvidhya.comIndia-based. Good hackathons and articles.
DrivenDatadrivendata.orgSocial impact focused. Climate, health, education.
Numerainumer.aiHedge fund style. Encrypted data. Unique.
AIcrowdaicrowd.comOpen science challenges. RL and robotics.
Zindizindi.africaAfrica-focused. Local problems, real impact.
CodaLabcodalab.orgAcademic competitions. Reproducible research focus.
Tianchi (Alibaba)aliyun.comChinese platform. Large-scale e-commerce problems.
HackerEarthhackerearth.comML hackathons and hiring challenges.
CrowdANALYTIXcrowdanalytix.comEnterprise crowdsourcing. Less active than Kaggle.
Omdenaomdena.comCollaborative AI for social good. Team projects, not individual.

Dataset repositories

You can't learn ML without data. These repositories have everything from tabular datasets to massive image collections.

RepositoryLinkQuick note
Kaggle Datasetskaggle.comLargest variety. Download and go.
Google Dataset Searchresearch.google.comSearch engine for datasets. Finds them across the web.
UCI ML Repositoryuci.eduThe classic. Small, clean, perfect for learning.
TensorFlow Datasetstensorflow.orgReady-to-use in TF. Preprocessed and documented.
Data Worlddata.worldSocial platform for data. Good community curation.
Microsoft Open Datasetsazure.comAzure-hosted. Good for cloud workflows.
UCR Time Seriestimeseriesclassification.comTime series classification benchmark. Niche but essential.
Quandlquandl.comFinancial and economic data. API access.

Developer resources

If you're building AI into applications, these are the platforms you'll work with. Each has its own SDKs, model hubs, and deployment options.

PlatformLinkQuick note
Apple MLdeveloper.apple.comCore ML, Create ML. For iOS and macOS apps.
Meta AIai.facebook.comPyTorch ecosystem, Llama models, research tools.
Google Cloud AIcloud.google.comVertex AI, AutoML, pre-trained APIs.
Microsoft AIdocs.microsoft.comAzure AI services. Good enterprise integration.

YouTube channels worth subscribing to

There's a lot of noise on AI YouTube. These channels consistently produce content that's either deeply educational or genuinely informative.

ChannelLinkQuick note
MIT CSAILyoutube.comResearch talks from MIT's AI lab. High signal.
DeepMindyoutube.comResearch presentations and paper walkthroughs.
Allen Institute for AIyoutube.comNLP and commonsense reasoning research.
Microsoft Researchyoutube.comBroad research talks. Systems, theory, applications.
sentdexyoutube.comPython ML tutorials. Practical, project-based.
Krish Naikyoutube.comML, DL, data science tutorials. Indian accent, clear explanations.
Tech With Timyoutube.comPython and ML for beginners. Good teaching style.
Amazon ML Universityyoutube.comAmazon's internal ML courses, made public.
Applied AI Courseyoutube.comFull ML course lectures. Comprehensive.
Jabrilsyoutube.comAI projects and experiments. Entertaining and educational.

AI job sites

Looking for work in AI? These sites specialize in ML, data science, and AI roles rather than generic tech jobs.

SiteLinkQuick note
AI Jobsaijobs.comCurated AI and ML positions.
AI-Jobs.netai-jobs.netEuropean focus. Good filter options.
Kaggle Jobskaggle.comData science and ML roles.
Remote AI Jobsremoteaijobs.comRemote-only AI and ML positions.
AI Jobs Boardaijobsboard.comSmall but focused.
DataYoshidatayoshi.comData science jobs aggregator.
Indeed AI Jobsindeed.comBroadest reach. Filter carefully.

AI blogs to follow

These blogs range from research-focused to practical tutorials. Pick two or three that match your level and interests.

BlogLinkQuick note
Towards Data Sciencetowardsdatascience.comBroad DS and ML content. Quality varies.
Machine Learning Masterymachinelearningmastery.comJason Brownlee's blog. Practical, code-heavy tutorials.
The Batch (DeepLearning.AI)deeplearning.aiWeekly newsletter. Good for staying current.
BAIR Blogberkeley.eduBerkeley AI research. Cutting-edge papers explained.
OpenAI Blogopenai.comResearch releases and product updates.
DeepMind Blogdeepmind.comResearch announcements in accessible language.
MIT AI Newsmit.eduAcademic research news.
IBM Developer AIibm.comTutorials and patterns. Enterprise angle.
Learn OpenCVlearnopencv.comComputer vision tutorials. Practical PyTorch and OpenCV.
Baidu Researchbaidu.comChinese tech giant's research blog.
Algorithmia Blogalgorithmia.comML deployment and MLOps. Underrated.
Towards AImedium.comCommunity AI publication.
Fritz AIfritz.aiMobile ML focus. Good for on-device AI.
Becoming Humanbecominghuman.aiAI and philosophy. More conceptual.

AI cheat sheets

When you need a formula or algorithm reference fast, these are lifesavers. The Stanford collections are particularly good.

ResourceLinkQuick note
Stanford CS 229 (ML) Cheat Sheetgithub.comAndrew Ng's ML course. Formulas, algorithms, tips.
Stanford CS 230 (DL) Cheat Sheetgithub.comCNN, RNN, optimization, tips.
Stanford CS 221 (AI) Cheat Sheetgithub.comSearch, logic, probability, ML overview.
AI Cheat Sheets Collectionaicheatsheets.comBroad collection. Good for quick reference.
Best of AI Cheat Sheetsbecominghuman.aiCurated list of cheat sheet PDFs.

What to do next

If you're starting from zero: take the Crash Course AI playlist on YouTube (3 hours), then Andrew Ng's ML course on Coursera (audit for free), then fast.ai's Practical Deep Learning. That sequence will take you from "what is AI" to training your own models in about three months of part-time work.

Don't try to do everything at once. The list above is a reference, not a curriculum. Bookmark it, pick one course, and actually finish it before moving on. The biggest mistake I see beginners make is collecting resources instead of using them.

Share this post