Free Learning Resources

Curated Collection for AI & Programming

Discover high-quality free resources to boost your AI and programming skills. From prompt engineering to computer science fundamentals, everything you need to level up.

🤖 AI Agents

🤖

Agentic AI with Andrew Ng

Build agentic AI systems with iterative, multi-step workflows. Learn reflection, tool use, planning, and multi-agent patterns from AI pioneer Andrew Ng.

🔗 Enroll for Free
🎓

AI Agents for Beginners

Free comprehensive course from Microsoft with 12+ lessons covering AI agent fundamentals. Learn frameworks like AutoGen, Semantic Kernel, and Azure AI Agent Service.

🔗 Start Learning
🔥

Google AI Agents Intensive - Kaggle

5-Day AI Agents Intensive Course with Google on Kaggle. Complete playlist with 5 video sessions covering hands-on intensive training to build advanced AI agent systems with Google's latest tools and frameworks.

🎬 Watch Full Playlist
🤗

Hugging Face Agents Course

Learn to build AI agents with Hugging Face tools. Comprehensive course covering transformers, agent frameworks, and practical implementations for real-world applications.

🔗 Start Learning
📄

Agent Quality Whitepaper - Kaggle

In-depth research whitepaper on AI agent quality metrics and evaluation frameworks. Learn best practices for building and evaluating high-quality AI agents from Kaggle's research community.

🔗 Read Whitepaper
🚀

Prototype to Production - Kaggle

Comprehensive guide on moving AI agents from prototype to production. Covers deployment strategies, scaling, optimization, monitoring, and maintaining production-ready agent systems.

🔗 Read Whitepaper

🎓 Machine Learning Foundations

🎬

Stanford CS229: Machine Learning

Led by Andrew Ng, this graduate-level course provides a broad introduction to machine learning covering supervised learning, unsupervised learning, neural networks, SVMs, reinforcement learning, and applications in robotics and data mining. 20 lectures with comprehensive notes.

🔗 Stanford SEE Course
🎓

Stanford CS224N: NLP with Deep Learning

Natural Language Processing with Deep Learning by Chris Manning. Covers word embeddings, RNNs, transformers, LLMs, pre-training, post-training, and cutting-edge NLP research.

🔗 Watch Full Course
📊

Supervised Learning with scikit-learn

DataCamp's 4-hour intermediate course covering classification, regression, model evaluation, hyperparameter tuning, and preprocessing pipelines. Learn to predict customer churn, diabetes diagnosis, and more using real-world datasets.

🔗 Start Course

🧠 Deep Learning

🎬

MIT 6.S191: Introduction to Deep Learning

MIT's introductory deep learning program covering neural networks, CNNs, RNNs, transformers, generative AI, and reinforcement learning. Hands-on labs in Google Colab with 100,000+ global students. Beginner-friendly with calculus prerequisites.

🔗 Watch Full Playlist
🔥

Deep Learning in Python Track

DataCamp's comprehensive 4-course track using PyTorch. Build models for image classification, text processing, and learn the Transformers architecture behind ChatGPT. Covers CNNs, RNNs, and pre-trained models.

🔗 Start Track

💬 Large Language Models (LLMs)

🚀

Developing Large Language Models

DataCamp's 16-hour track covering LLM concepts, transformer architecture with PyTorch, Hugging Face integration, and building LLM applications with LangChain. Master techniques used in GPT-4 and Llama 3.

🔗 Start Track
🎬

Stanford CS229 YouTube Lectures

Complete video lecture series from Stanford's CS229 Machine Learning course (Autumn 2018) taught by Andrew Ng. Covers the mathematical theory behind ML algorithms for those aspiring to engage in theoretical research.

🔗 Watch Full Course

🎮 Reinforcement Learning

🤖

Reinforcement Learning in Python

DataCamp's 12-hour track covering RL fundamentals, Deep Q-Networks, Policy Gradient methods, PPO, and RLHF for training LLMs. Includes hands-on projects in stock trading, robotics, and game AI.

🔗 Start Track

⚙️ MLOps & Production

🔧

MLOps Concepts

DataCamp's 2-hour course on deploying ML models to production. Learn feature stores, experiment tracking, CI/CD pipelines, containerization, monitoring, and different MLOps maturity levels.

🔗 Start Course

🌐 Google AI & Cloud Courses

Google AI Essentials

Under 5 hours to learn AI fundamentals, prompt engineering, and responsible AI usage. Created by Google AI experts with hands-on exercises for real workplace scenarios. Earn a Google certificate upon completion.

🔗 Start Course
🎨

Introduction to Vertex AI Studio

Free 1.5-hour Google Cloud course on Gemini multimodal applications, prompt design, model tuning, and the prompt-to-production lifecycle. Includes hands-on labs and skill badge option.

🔗 Start Course
🖼️

Build AI Apps with Gemini & Imagen

Free 1.25-hour skill badge course covering image recognition, NLP, image generation using Google's Gemini and Imagen models. Deploy applications on Vertex AI platform. Available in 9 languages.

🔗 Start Course

💻 Computer Science Fundamentals

🎓

CS50 - Harvard

Harvard's legendary introduction to computer science. Free course with lectures, problem sets, and certificates.

🔗 Visit CS50 Course
🎬

Stanford: Transformer Architecture Deep Dive

Advanced Stanford lecture on transformer-based models, covering attention approximation, position embeddings (sinusoidal and RoPE), BERT and derivatives, and key architectural modifications.

🔗 Watch Lecture

💼 Career & Professional Development

🎯

Career Advice in AI

Expert guidance on building and advancing your career in artificial intelligence. Learn about career paths, skill development, industry trends, and strategies for success in the AI field.

🔗 Watch Video
🚀

More Resources Coming Soon!

We're constantly discovering and curating new free learning resources. Check back regularly for updates on AI tools, programming frameworks, and educational content.