Home About Learn AI Learn Python Web Development Cloud Computing Blog Programs
// learning path

Learn AI from scratch

Everything you need to go from "what even is AI?" to building real machine learning models — no math degree, no expensive bootcamp, no gatekeeping.

Start the roadmap → See projects Free resources
4–6months to job-ready
#1in-demand skill in Canada
$0to get started
Real talk: AI is the most valuable skill you can learn in 2026. Job postings requiring AI skills have grown nearly 200x since 2021 in Canada. You don't need a CS degree — you need Python basics and the ability to build things.

Your AI learning roadmap

1

Understand what AI actually is

Skip the sci-fi. Learn the real definition: AI is software that learns patterns from data to make predictions or decisions. Understand the difference between AI, Machine Learning, and Deep Learning.

  • Watch: 3Blue1Brown "But what is a neural network?" (YouTube, free)
  • Read: Google's "Introduction to Machine Learning" (free, 1 hour)
  • Goal: Be able to explain AI to a non-technical person
2

Learn Python — the language of AI

You cannot work in AI without Python. Spend 4–6 weeks here. Focus on: variables, loops, functions, lists, and dictionaries. That's honestly 80% of what you need for AI work.

3

Data basics: NumPy and Pandas

AI runs on data. NumPy handles numbers and arrays. Pandas handles tables of data (like Excel but in code). Spend 2 weeks here — you'll use these every single day in AI work.

  • Install: pip install numpy pandas
  • Free: Kaggle's "Pandas" micro-course (4 hours, free certificate)
  • Practice: Load a CSV file, filter rows, calculate averages, find missing data
4

Machine Learning with scikit-learn

This is where it gets real. Scikit-learn lets you train ML models in 10 lines of Python. Start with the classics: linear regression, decision trees, and k-nearest neighbours.

5

Deep Learning: Neural Networks

Neural networks are what power ChatGPT, image recognition, and voice assistants. Use TensorFlow or PyTorch. This step takes 4–6 weeks but is where the real career opportunities are.

  • Free: deeplearning.ai courses (Andrew Ng — the gold standard)
  • Install: pip install tensorflow
  • Project: Build an image classifier that can tell cats from dogs
6

Working with AI APIs (ChatGPT, Claude)

You don't always need to train your own model. Learn to use existing AI APIs to build products — this is the fastest path to a job or freelance income right now.

  • Sign up: OpenRouter (free tier, access to many models)
  • Build: An AI chatbot, a document summarizer, a resume analyzer
  • Deploy: Put it online with Railway.app (free)

AI projects for your portfolio

Every employer wants to see what you can build. These projects prove you can apply AI to real problems.

🤖 AI Chatbot beginner

Build a conversational bot using the OpenRouter API with memory and a clean chat UI. ~1 weekend.

📄 Resume Analyzer intermediate

Upload a PDF resume and get AI feedback on gaps and keywords for specific job roles. ~3–5 days.

🎨 AI Image Caption Generator beginner

Feed an image to a vision model and auto-generate a descriptive caption. ~1 day.

📊 Sentiment Analyzer intermediate

Analyze product reviews or tweets and classify them as positive/negative/neutral. ~2–3 days.

📅 AI Study Planner intermediate

Input a learning goal and timeline — AI generates a personalized daily study schedule. ~3 days.

🔍 Semantic Search Engine intermediate

Build a search tool that understands meaning, not just keywords, using embeddings. ~1 week.

The best free AI learning resources

See all recommended programs →